When delivering mail to a mailing list, Mercury resolves the MXs first and then tries to deliver messages destined for the same MX together in one SMTP session instead of separately. Unfortunately Postini does not allow that, because after the first RCPT TO's domain name, (I suspect) Postini goes into the mode of using "that domain's settings" and rejects other messages, originally with a temp error. A sample log for this is below. Note user2@example.net below is not a member of the example.com account settings, so gets a 451 error.
T 20070509 092400 4641d236 Established ESMTP connection to 64.18.7.10
T 20070509 092400 4641d236 MAIL FROM:<Mary@example.org>
T 20070509 092400 4641d236 250 Ok
T 20070509 092400 4641d236 RCPT TO:<user@example.com>
T 20070509 092401 4641d236 250 Ok
T 20070509 092401 4641d236 RCPT TO:<user2@example.net>
W 20070509 092401 4641d236 451 Recipients not all at same mail host - psmtp
T 20070509 092401 4641d236 RCPT TO:<user3@other.example.net>
W 20070509 092401 4641d236 451 Recipients not all at same mail host - psmtp
When this happens, Mercury will start retrying the list of pending messages, every 30 (or whatever) minutes delivering one more name off the top of the list each time.
Is it possible to configure Mercury to NOT try to deliver mail for multiple domains, that is destined for the same MX, together? Delivering to multiple users on the same domain is OK but mixing domains seems to cause the problem.
- Steve Yates
- ITS, Inc.
- If a little knowledge is dangerous, why spend time studying?
~ Taglines by Taglinator - www.srtware.com ~
<p>When delivering mail to a mailing list, Mercury resolves the MXs first and then tries to deliver messages destined for the same MX together in one SMTP session instead of separately.&nbsp; Unfortunately Postini does not allow that, because after the first RCPT TO's domain name, (I suspect) Postini goes into the mode of using "that domain's settings" and rejects other messages, originally with a temp error.&nbsp; A sample log for this is below.&nbsp; Note user2@example.net below is not a member of the example.com account settings, so gets a 451 error.
</p><p>T 20070509 092400 4641d236 Established ESMTP connection to 64.18.7.10
T 20070509 092400 4641d236 MAIL FROM:&lt;Mary@example.org&gt;
T 20070509 092400 4641d236 250 Ok
T 20070509 092400 4641d236 RCPT TO:&lt;user@example.com&gt;
T 20070509 092401 4641d236 250 Ok
T 20070509 092401 4641d236 RCPT TO:&lt;user2@example.net&gt;
W 20070509 092401 4641d236 451 Recipients not all at same mail host - psmtp
T 20070509 092401 4641d236 RCPT TO:&lt;user3@other.example.net&gt;
W 20070509 092401 4641d236 451 Recipients not all at same mail host - psmtp
</p><p>When this happens, Mercury will start retrying the list of pending messages, every 30 (or whatever) minutes delivering one more name off the top of the list each time.
</p><p>Is it possible to configure Mercury to NOT try to deliver mail for multiple domains, that is destined for the same MX, together?&nbsp; Delivering to multiple users on the same domain is OK but mixing domains seems to cause the problem.
&nbsp;- Steve Yates
&nbsp;- ITS, Inc.
&nbsp;- If a little knowledge is dangerous, why spend time studying?
~ Taglines by Taglinator - www.srtware.com ~</p>