Siebel Marketing Installation and Administration Guide > Installing and Configuring Email Marketing > Administering Email Marketing >

Disabling SMTP Command Pipelining


The Email Sending Daemon implements SMTP command pipelining by default. SMTP command pipelining allows the Email Sending Daemon to send multiple emails to the Mail Transfer Agent at a time, without having to wait for a response to each individual email.

Pipelining significantly improves the performance of email communications. However, it can result in an email being sent to the same recipient more than once in certain circumstances. When processing a group of emails, the Mail Transfer Agent returns an error if any problem arises during the email sending process, even if the email has been successfully delivered to some of the recipients. If the group of emails are then resent, then some individuals might receive the email a second time. If you want to make sure this situation never occurs, then disable SMTP pipelining as described in this topic.

To disable SMTP command pipelining

  1. Navigate to the esd.properties file in the ESD_root installation directory.
  2. Open the esd.properties file in a text editor.
  3. Locate the SMTP talker configuration options section in the file.
  4. Set the esd.smtp.suppressPipelining property to True.
Siebel Marketing Installation and Administration Guide Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices.