I think the answer to this has two parts. First part is resolving the url to the correct publication, the second part is knowing to which audience your mail is sent.
The first part is (relatively) easy. Using a custom TCDL tag, you could make your own link resolving logic. We implemented something similar to link between two separate publications (...
If your license expires, all of the relevant functionality will silently disappear from the CME. The services will refuse to start, though, and will log the licensing exception.
There's separate licenses for Audience Manager and Outbound E-mail and each feature checks for the appropriate license. Generally speaking anything related to managing and ...
I'm sure others can give a more detailed answer but I think that behaviour is by design - you need a new distribution list.
Ultimately OE is telling you "I've sent the mail to everyone in the distribution list, there's no-one left to send it to".
Outbound E-mail requires a local SMTP server for sending out e-mails, so you need to set one up on your own environment (for installation instructions, see the third-party documentation for the chosen server).
In the OutboundEmail.xml you will configure the folder where Outbound E-mail queues e-mails. You need to configure your SMTP Server to fetch e-mails ...
Actually it was a slightly silly one :(
The licence file for the cloned server was missing a licence for Audience Manager.
Steps to investigate:
Tried starting all Tridion Outbound E-mail services and got an issue while starting "Tridion Outbound E-mail Synchronization"
Went to Event Viewer and had a look in the Tridion error event log
Saw the error ...
When a mailing is created the first option you have is to "Test" it, i.e. send it out to one or multiple test email adresses. This will also render the mailing (i.e. execute the Template code). For this part you need a Publication Target.
Once the mailing is rendered once, its outcome is cached and that is what will be used for future mailings (untill you ...
In the Test Mailing dialog, you choose what E-mail Formats you wish to test.
You should actually receive 3 e-mails:
Multi-part (which is a combination of the two, which allows the e-mail client to choose the version it wants)
These are all checked by default, since you'll likely want to verify that all versions of the ...
There are a lot of different ways you could do this.
If you have a license for SDL Audience Manager and Outbound E-mail, I would recommend using that. Audience Manager comes with sample ASP.NET and JSP pages that show how you can create a new Contact and sign them up for a newsletter.
You can then use Triggered Mailings in Outbound E-mail to send out the ...
Open Template Builder
Click the Tools menu and select Create Default Building Blocks
Select the parent folder to your Default Templates folder (i.e. if your default templates are currently in Building Blocks\Templates\Default Templates, pick Building Blocks\Templates).
That's it. It will update your default templates, including the Outbound E-mail TBBs.
I guess you could add a SUBSCRIPTION_MESSAGE_ID field (INT) to the extended details of the contact and increment this every time a subscription message is to be sent. You could then add this as another parameter to the links in your subscription message template as a merge field, and check this against the current value when they click through.
You need to setup section in your OutboundEmail.xml which allows you to handle outgoing mails.
Once you will properly provide the value for all nodes in section your outbound mailing will start working and prior to that also verify your local smtp server settings.
And if your pickup folder gets the mails and yet mail is not being sent that means you need ...
I think what you are looking for is triggered mailings (requires login).
To send a single mail to the new Contact, you can specify a notification Page URI in the contact.Save call like this:
string notificationPageUri = ConfigurationManager.AppSettings["Subscribe.NotificationPageUri"];
contact.Save(notificationPageUri ?? String.Empty);
But a triggered ...
The URLs for tracking and subscription links are specified on the Properties of the Publication containing the Mailing. Any other links you wish to output in your e-mail would need to be managed manually.
One thing that you may not be aware of is that it is not required that the Publication is an E-mail Publication! You can create and send Mailings from ...
Like other statistics, the Total Contacts column is only updated when you click the Refresh Statistics button or context menu option. This is for performance reasons.
That said, the Total Contacts column is only relevant for Distribution Lists and Address Books. It's present because you can have both Mailings and Distribution Lists within the same Folder.
I don't quite understand your question, but you're right that the scheduling date/time option is based on the server time, but the date control always defaults to local time. This is a known issue, which is not specific to Outbound E-mail.
In general, any option to select a time frame is going to be the server time. Timezones can be very confusing, but if ...
I think you're right Harald, for 2013 it appears as though you don't need to call the "Initalize" method but can instead pass TridionHelper.Engine and TridionHelper.Package to the "OutboundEmailFunctionSource" constructor. Try this method:
var OutboundEmail = new Tridion.OutboundEmail.Templating.OutboundEmailFunctionSource(TridionHelper.Engine, ...
I can only think of two reasons why they would not show up in the Administration tab:
You do not have a valid Audience Manager license.
Audience Manager was not installed.
Listed in order of likelihood :)
Your templates are not being rendered when the e-mails are sent. The output is rendered only when you test the Mailing; it is then customized per Contact by the Mailer service when each individual e-mail is generated.
This ensures that what you have tested is exactly what you will send -- even if someone goes and changes the templates, pages, or content ...
This is covered in the documentation topic "Exporting Contacts from statistics".
Essentially, you select the status you want (e.g. "Failed"), optionally select a Distribution List to limit it to Contacts within that list, and then click Export Contacts in the toolbar.
If all of this used to work for you and now it does not, the most likely scenario is that your Outbound E-mail license has expired (or Audience Manager, which it depends upon). The logs will tell you as much, so check the Event Viewer as well as the OE log files on disk.
There isn't anything out-of-the-box for that, but you can certainly implement it however you choose. Typically you would have a localized template for the Mailing which will write everything in the language for the Publication -- including the order of fields and potentially the 'localized' version of Contact data if so required.
In general, though, it ...
You did not mention what the actual problem is, so I'm assuming you just don't see anything getting synchronized but you aren't getting any errors either.
If that is the case, there's a couple of things you might want to check:
Is the Synchronization service running?
Have you assigned one or more Address Books to the Publication - and did you check the "...
The Outbound E-mail Mailer service will generate .EML files in the <QueueFolder> location specified in the OutboundEmail.xml configuration file.
You will need something to process the .EML files - to either process and send them directly, or relay them to an email server. You could use IIS SMTP to process the .EML files (https://technet.microsoft....
You can't check for bounces on SMTP because the protocol is only used to send e-mails. You don't have an inbox to check for messages in.
Instead, you'll want to use either IMAP or POP3 and point it to the inboxes for the reply and bounce addresses that you use in your Mailings.
For bounce detection to work fully, you need to have at least one tracked link ...
If the Email status is stuck with "Testing Email" check the following
First check the Page you have attached in the mail, if you can preview the page. Sometimes due to insertion of outbound Email TBB the page fails to render.
Check the configuration in OutboundEmail.xml if the QueueFolder is properly configured.
Check the log files, configured in ...
Yes, it's possible.
You will want to open the statistics for the Mailing, click on the Sent status (they were sent the e-mail but didn't open it) and save a Dynamic Distribution List based on the results.
Then you simply select that Distribution List in the Triggered Mailing.
However, keep in mind that there is no way to specify a grace period. So it's ...