Sign In with your
Trend Micro Account
Need Help?
Need More Help?

Create a technical support case if you need further support.

Preventing multiple emails from being sent on InterScan Messaging Security Suite (IMSS)

    • Updated:
    • 27 Feb 2014
    • Product/Version:
    • InterScan Messaging Security Suite 7.1 Windows
    • InterScan Messaging Security Suite 7.5 Windows
    • Platform:
    • Windows 2000 Advanced Server
    • Windows 2000 Server
    • Windows 2003 Enterprise
    • Windows 2003 Enterprise Server
    • Windows 2003 Server R2
    • Windows 2003 Standard
    • Windows 2003 Standard Server Edition
    • Windows 2008 Enterprise
    • Windows 2008 Server R2
    • Windows 2008 Standard
    • Windows 2012 Server Essentials
Summary
Some SMTP servers take more time to respond to IMSS causing the default timeout to be triggered.
This happens when the timeout occurs while IMSS is waiting for the "." command to end the SMTP transaction. When the receiving SMTP server fails to send the acknowledgement after the seconds defined by the "IdleWaitingSecond" parameter, IMSS considers it as connection time out and moves the mail to the retry folder for resending. IMSS keeps on resending the message based on the specified retry period until it succeeds or until the number of retries is met.
You will keep on receiving the same mails if the server continues to fail in sending acknowledgement response to the data session before the timeout is triggered.
Details
Public
The issue occurs because the receiving MTA is slow resulting to timeout issues experienced by the IMSS server when processing outbound email messages.
To resolve this issue:
  1. Locate and open the tsmtpd.ini file.
  2. Go to the [SmtpClient] section and look for the "IdleWaitingSecond" parameter.
  3. Change the value of the "IdleWaitingSecond" parameter to "60".
    Note: The value should not exceed "90" for best delivery performance.
    Increasing the "IdleWaitingSecond" parameter can affect the delivery performance because the delivery threads will remain in a longer waiting state. Messages pending for delivery will have to wait in queue before the next thread becomes available.
  4. Save and close the file.
  5. Restart the following services:
    • Trend Micro IMSS SMTP Service
    • Trend Micro IMSS Scan Service
If there is an increase in the Delivery Queue, you may modify the value of the "MaxDeliverThread" parameter to make up for the longer timeout:
  1. Open the tsmtpd.ini file and go to the [SmtpClient] section.
  2. Look for the "MaxDeliverThread" parameter.
  3. Set the value of the "MaxDeliverThread" parameter to "24".
    Note: This is the recommended setting, which you can gradually increase as you monitor the performance of the server.
  4. Save and close the file.
  5. Restart the following services:
    • Trend Micro IMSS SMTP Service
    • Trend Micro IMSS Scan Service
Premium
Internal
Rating:
Category:
Troubleshoot
Solution Id:
1037696
Feedback
Did this article help you?

Thank you for your feedback!

To help us improve the quality of this article, please leave your email here so we can clarify further your feedback, if neccessary:
We will not send you spam or share your email address.

*This form is automated system. General questions, technical, sales, and product-related issues submitted through this form will not be answered.

If you need additional help, you may try to contact the support team. Contact Support


To help us improve the quality of this article, please leave your email here so we can clarify further your feedback, if neccessary:
We will not send you spam or share your email address.

*This form is automated system. General questions, technical, sales, and product-related issues submitted through this form will not be answered.


Need More Help?

Create a technical support case if you need further support.