Hi Guys,
I feel this is a bug that needs some attention,
I see emails sitting in my spool queues waiting for delivery, they have been in the queues (pre SM4.1) for 4 hrs and retrys sitting at 4 and (Post SM4.1 I was hoping it would have been resolved by this release) 8 retrys. If I do external tests to these email addresses which are retrying, some are for domains that dont exist, others are for the recipients email account doesnt exist, or their accounts are full.
for example this email was received, it is in the smtp log as being received, but there is nothing in the delivery log mentioning it was even tried to be delivered. Here is the SMTP log entry for this message.
14:03:07 [xxxxxxxx][2344757] rsp: 220 mail.xxxxx.co.za
14:03:07 [xxxxxxxx][2344757] connected at 3/20/2007 2:03:07 PM
14:03:07 [xxxxxxxx][2344757] cmd: EHLO xxxxx.xxxxx.co.za
14:03:07 [xxxxxxxx][2344757] rsp: 250-webxxxxx Hello [xxxxxxxx] 250-SIZE 20971520 250-AUTH LOGIN CRAM-MD5 250 OK
14:03:07 [xxxxxxxx][2344757] cmd: AUTH LOGIN bWFpbEBob3N0d29yeC5jby56YQ==
14:03:07 [xxxxxxxx][2344757] rsp: 334 UGFzc3dvcmQ6
14:03:07 [xxxxxxxx][2344757] rsp: 235 Authentication successful
14:03:07 [xxxxxxxx][2344757] Authenticated as mail@xxxxxxx.co.za
14:03:07 [xxxxxxxx][2344757] cmd: MAIL FROM:<notify@xxxxxxx.co.za> SIZE=1323
14:03:07 [xxxxxxxx][2344757] rsp: 250 OK <notify@xxxxxxxxxx.co.za> Sender ok
14:03:07 [xxxxxxxx][2344757] cmd: RCPT TO:<lm@easypayroll.co.za>
14:03:07 [xxxxxxxx][2344757] rsp: 250 OK <lm@easypayroll.co.za> Recipient ok
14:03:07 [xxxxxxxx][2344757] cmd: DATA
14:03:07 [xxxxxxxx][2344757] rsp: 354 Start mail input; end with <CRLF>.<CRLF>
14:03:07 [xxxxxxxx][2344757] rsp: 250 OK
14:03:07 [xxxxxxxx][2344757] Data transfer succeeded, writing mail to 118883533072.eml
14:03:07 [xxxxxxxx][2344757] cmd: QUIT
14:03:07 [xxxxxxxx][2344757] rsp: 221 Service closing transmission channel
14:03:07 [xxxxxxxx][2344757] disconnected at 3/20/2007 2:03:07 PM
And here is the header of the email sitting in the queues retry no 6 (mine are set to 15,15,30,60) There is no mention of the server even trying to deliver this message in the delivery log, if I do a nslookup on the mail server it says the domain does not exist. However this still sits in the queue until the timeouts expire before replying to the user that the meassage was undeliverable because the domain does not exist.
Return-Path: <notify@xxxxx.co.za>
Received: from webxxx.xxxxxx.co.za [xxxxxxxxx] by mail.xxxxxxx.co.za with SMTP;
Tue, 20 Mar 2007 14:03:07 +0200
Date: Tue, 20 Mar 2007 14:02:12 +0200
Subject: Hello
To: lm@easypayroll.co.za
MIME-Version: 1.0
Content-type: text/html; charset=iso-8859-1
From: dreammatch.co.za <notify@xxxxx.co.za>
Return-Path: notify@xxxxx.co.za
Message-ID: <WEBxxxxxxoygXLsxpTl00000022@Webxxxxx.xxxxx.co.za>
X-OriginalArrivalTime: 20 Mar 2007 12:02:12.0484 (UTC) FILETIME=[9814D440:01C76AE7]
only once the full amount of retries fail does it come back with this error
Could not deliver message to the following recipient(s):
Failed Recipient: lm@easypayroll.co.za
Reason: Failed four attempts to connect to the recipients mail server. No DNS information was found for the 'easypayroll.co.za' domain.
Is this by design or an error, I want to setup my number of retries to cover a 24 hour period, but if a client sends an email to a domain that doesnt exist exixst it means the user must wait 24hr or longer to get a reply telling them that the domain is invalid... Surely if dns for the domain does not exist this should be bounced immediately. if the domain exists and dns is faulty for a remote server this surely should also bounce immediately and not have to wait 24hrs.
Another one, telnet to this users server and sending to her from the sender works fine, smtp diag works fine as can be seen below, however SM cannot deliver it to the user, as can be seen by the respionse email.
This is an automatically generated Delivery Status Notification.
Delivery to the following recipients failed.
nikkif@finlay.co.za
Non-authoritative answer:
Server: ns02.xxxxxxxxx.co.za
Address: xx.xx.xx.xx
finlay.co.za MX preference = 20, mail exchanger = smtp.finlay.co.za
finlay.co.za MX preference = 10, mail exchanger = dynamic.finlay.co.za
smtp.finlay.co.za internet address = 196.25.28.154
dynamic.finlay.co.za internet address = 41.241.157.190
Searching for Exchange external DNS settings.
Computer name is Popeye.
Failed to connect to the domain controller. Error: 80004005
Checking SOA for finlay.co.za.
Checking external DNS servers.
Checking internal DNS servers.
SOA serial number match: Passed.
Checking local domain records.
Checking MX records using TCP: xxxxxx.co.za.
Checking MX records using UDP: xxxxxx.co.za.
Both TCP and UDP queries succeeded. Local DNS test passed.
Checking remote domain records.
Checking MX records using TCP: finlay.co.za.
Checking MX records using UDP: finlay.co.za.
Both TCP and UDP queries succeeded. Remote DNS test passed.
Checking MX servers listed for nikkif@finlay.co.za.
Connecting to dynamic.finlay.co.za [41.241.157.190] on port 25.
Successfully connected to dynamic.finlay.co.za.
Connecting to smtp.finlay.co.za [196.25.28.154] on port 25.
Successfully connected to smtp.finlay.co.za.
Nothing in the Delivery log for this email either...