Outscaling the Mailer service

You can install the Mailer service on a separate machine to improve performance.

Before you begin

You have installed and configured Content Manager Server, Audience Manager and Outbound E-mail on a machine.

Outbound E-mail requires a SMTP server to process outgoing e-mails.

About this task

When you install the Mailer service on a separate machine, you need to configure:

  • the user running the Mailer service (in the service Properties)
  • database usage in OutboundEmail.xml (use the same database so that each system on which the Mailer service is installed reads from a shared database queue)
  • communication with the Content Manager Server via the Core Service in OutboundEmail.xml

The following procedure describes how to install and configure the Mailer service on a separate machine:

Procedure

  1. Access the SDL Tridion installation media.
  2. Navigate to the Content Manager\ directory.
  3. Double-click the executable SDLTridion2011SP1.exe.
  4. In the features to install screen, switch to the Advanced view and select the following options:Audience Manager > Outbound E-mail > Mailer Service.
  5. Click Next and follow the instructions to complete the installation.
  6. Configure the user that is used to run the Mailer service:
    1. Open Component Services.
    2. Stop the Tridion Outbound Email Mailer service.
    3. Select Tridion Outbound Email Mailer and choose Properties in the context menu:
    4. In the Log On menu, select This account and click Browse:
    5. Select a user and click OK (twice):
    6. Restart the Tridion Outbound Email Mailer service.
  7. Configure the OutboundEmail.xml configuration file:
    1. Open OutboundEmail.xml, located by default in the Program Files/Tridion/config subdirectory in a plain-text editor or XML editor.
    2. Locate the <System> section. If you want to connect to the Core Service using the default NetTcpBinding provided, replace localhost with the server name of the Content Manager Server:
      <System>
          <LicenseFile></LicenseFile>
          <CoreServiceUrl>net.tcp://localhost:2660/CoreService/netTcp</CoreServiceUrl>
          <MonitoringAgentPort>20131</MonitoringAgentPort>
      </System>

      To connect to the Core Service using wsHttpBinding, replace <CoreServiceUrl> with, for example, the following and replace localhost with the server name of the Content Manager Server:

      <CoreServiceUrl>http://localhost/webservices/CoreService2011.svc/wsHttp</CoreServiceUrl>

      If you are using the SDL Tridion 2011-compatible endpoints, replace CoreService2011.svc with CoreService.svc.

    3. Locate and configure the <Database> section—for more information, see Configuring the Audience Manager database
    4. Locate and configure the <Mail> section—for more information, see Configuring outgoing e-mail
    5. Save and close OutboundEmail.xml.