Hi,
I had somebody upgrade my box from 5.2.1 to 5.3.
I have issues with the way incorrect email addresses are dealt with. When I say incorrect I mean the domain IS valid and hosted on this box, but the actual account name is wrong.
What should be done is when the box receives mail for a non existant email account the box should reply back saying the mail was not delivered, and the reason why like "account does not exist" or something like that.
The way the machine behaves now, since the upgrade, is different for:
a) domains that were on the server BEFORE the upgrade
b) domains created AFTER the upgrade.
This can be tested by sending an email, from an external server, with two recipients, one of type A and one of type B (above).
Ie: mail sent to:
[email protected] (type A)
&
[email protected] (type B)
The results are for each:
a) bounce backs do NOT work at all. The server :blackhole:'s the email
b) bounce back is NOT issued, but exim does not accept mail from sending server, and sending server issues a bounceback with:
So at least with point 'B' the people know their mail has not been sent, although they don't know why.
But in point 'A' nobody knows they got the email address wrong, which is bad.
Exim Mainlog of this:
Hopefully I have made it clear enough your assistance would be greatly appreciated.
I had somebody upgrade my box from 5.2.1 to 5.3.
I have issues with the way incorrect email addresses are dealt with. When I say incorrect I mean the domain IS valid and hosted on this box, but the actual account name is wrong.
What should be done is when the box receives mail for a non existant email account the box should reply back saying the mail was not delivered, and the reason why like "account does not exist" or something like that.
The way the machine behaves now, since the upgrade, is different for:
a) domains that were on the server BEFORE the upgrade
b) domains created AFTER the upgrade.
This can be tested by sending an email, from an external server, with two recipients, one of type A and one of type B (above).
Ie: mail sent to:
[email protected] (type A)
&
[email protected] (type B)
The results are for each:
a) bounce backs do NOT work at all. The server :blackhole:'s the email
b) bounce back is NOT issued, but exim does not accept mail from sending server, and sending server issues a bounceback with:
Code:
Final-Recipient: rfc822; [email][email protected][/email]
Action: failed
Status: 5.0.0
Diagnostic-Code: X-Postfix; host mail.xxx.com.au[xxx.xxx.xxx.xxx] said:
550 (in reply to RCPT TO command)
So at least with point 'B' the people know their mail has not been sent, although they don't know why.
But in point 'A' nobody knows they got the email address wrong, which is bad.
Exim Mainlog of this:
Code:
2005-04-16 12:41:55 H=smtp.external.com.au [xxx.xxx.xxx.xxx] F=<[email protected]> rejected RCPT <[email protected]>:
2005-04-16 12:41:56 1DMdFr-000L4i-Uo <= [email][email protected][/email] H=smtp.external.com.au [xxx.xxx.xxx.xxx] P=esmtp S=3614 [email protected] T="Non Exist" from <[email protected]> for [email][email protected][/email]
2005-04-16 12:41:56 H=smtp.external.com.au [xxx.xxx.xxx.xxx] incomplete transaction (RSET) from <[email protected]>
2005-04-16 12:41:58 1DMdFt-000L4r-DQ <= <> H=smtp.external.com.au [xxx.xxx.xxx.xxx] P=esmtp S=5428 [email protected] T="Undelivered Mail Returned to Sender" from <> for [email][email protected][/email]
2005-04-16 12:42:06 1DMdFs-000L4m-8u <= [email][email protected][/email] U=mail P=spam-scanned S=6064 [email protected] T="*****SPAM***** Non Exist" from <[email protected]> for [email][email protected][/email]
2005-04-16 12:42:06 1DMdFs-000L4m-8u => :blackhole: <[email protected]> R=virtual_aliases
2005-04-16 12:42:06 1DMdFs-000L4m-8u Completed
2005-04-16 12:42:06 1DMdFr-000L4i-Uo => nonexist <[email protected]> F=<[email protected]> R=spamcheck_director T=spamcheck S=5984
2005-04-16 12:42:06 1DMdFr-000L4i-Uo Completed
Hopefully I have made it clear enough your assistance would be greatly appreciated.