11

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 (...


9

According to Elena's blog post this should be configurable in logback.xml and should output a file of the format sync_audiencemanager.%d{yyyy-MM-dd}.log There is more information in the online documentation (requires login). <appender name="rollingAudiencemanagerLog" class="ch.qos.logback.core.rolling.RollingFileAppender"> <rollingPolicy class="...


7

Your output needs to be valid XHTML -- or at least able to be parsed as XML. If you enable logging within Template Builder, I'm sure you will see a message to that effect...


7

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".


7

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 ...


7

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 ...


7

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 ...


6

you can set the Id of the Addressbook in your Subscribe page in your code behind on submiting the form, if you do not provide it or an addressbook with that id does not exists, the contact will end up in unassigned contacts protected void SubscribeButton_Click(object sender, EventArgs e) { Contact contact = new Contact(); contact.EmailAddress = ...


6

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 ...


6

In the Test Mailing dialog, you choose what E-mail Formats you wish to test. You should actually receive 3 e-mails: Text-only version HTML-only version 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 ...


6

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 ...


6

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.


5

When moving a user to an address book that isn't synchronized, the user disappears from the front-end database. This results in the database not being available anymore.


5

On the basis of the content of this question and answers, I think the answer is no. You need the Ambient Data Framework, and thus a web application server (Java/.NET/oData webservice) for session preview. I don't know if an AJAX approach could work, as session preview could alter the entire HTML of the published page (for example if you changed the page ...


5

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 ...


5

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. <a href="@...


5

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 ...


5

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 ...


5

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. ...


5

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 ...


5

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, ...


5

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 :)


5

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 ...


4

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.


4

In order for a Publication to be considered an Audience Manager / Outbound E-mail Publication you need to fill in something on the "Audience Management" tab of the Publication.


4

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.


4

There is no easy way to pre-select a Publication Target for a Mailing. You could do it by creating a GUI extension, but this would obviously require development effort from your side.


4

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 ...


4

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 "...


4

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....


Only top voted, non community-wiki answers of a minimum length are eligible