Document information

Document ID: 4667
Subject: Why are messages sitting in out-bound mail queue
Creation date: 12/14/15 4:35 PM
Last modified on: 3/27/24 11:09 AM


Outbound mail queue

By design, SMTP servers make multiple attempts to deliver emails to their destination. If a message cannot be delivered on the first attempt, it goes into a special location called the "Outbound Queue," and the system will periodically try sending it again.

Access Outbound Queue

  • Log in as the administrator
  • Click Message Repository/Manage Outbound Queue

Modifying Retry Interval

By default, Xeams flushes its outbound queue every 30 minutes. Follow the steps below to change this default behavior.

  • Login as admin 
  • Click Server Configuration
  • Modify the values for Retry Interval and Retry Count under the Advanced tab. The product of Retry Interval and Retry Count represent the number of minutes an email will stay in the queue. For example, if Retry Interval is set to 10 and Retry Count is set to 432, Xeams will attempt to deliver a message again after 10 minutes and will do that 432 times which equates to 4,320 minutes or 72 hours.

Bulk Operations

Starting version 9.3, you can select multiple messages sitting in the outbound queue and either delete them or retry sending them again.

Delay when retrying

There may be a delay in the response when you select multiple message and try sending them again. Xeams will send the selected messages synchronously, allowing the user to see their failure results on the following screen. Therefore, you may experience some delay after you click the Retry Selected button.

Investigating Actual Failure Reason

  • Click Message Repository/Manage Outbound Queue
  • Select the Send Now button under the Action column as shown in the image below.
  • The following page will display the actual error message for non-delivery.

Consider the following reasons for a message to stay here.

  • MX record(s) for the destination server cannot be resolved. If you are using Xeams in Hybrid or Firewall mode and a destined for a local domain is found in this queue, ensure you have added the domain in the local host file. (Server Configuration -> Manage Host Files).
  • Outbound port 25 is NOT blocked. Often, users run Xeams on a dynamic IP address, and their ISP blocks the traffic for outbound port 25. SMTP communication on the Internet always occurs on TCP/IP port 25, and if this port is blocked, messages will sit in the OutboundMailQueue folder forever.
  • The receiving server is either down or not temporarily accepting messages. In this case, the message will get delivered automatically.




Add a comment to this document

Do you have a helpful tip related to this document that you'd like to share with other users?

Important: This area is reserved for useful tips. Therefore, do not post questions here. Instead, use our public forums to post questions.