RFC 2821/2822 compliant ?

Issue #45 resolved
Henrik Tilly created an issue

Hi,

I just found out that the current installation is not "RFC 2821/2822 compliant". When I tried to signup at https://www.secure.sorbs.net I never received any registration mail. According to their website they state the following:

"NOTE: If you are using a mail server that is not RFC 2821/2822 compliant in that it rejects or discards emails with "NULL" addresses, you will NOT be able to complete the registration process. Many mail appliances have this option available and some set it as a default. You should not use this feature except in extreme circumstances as it often breaks normal mail server operations."

And according to the local logs it seems that this is just what is happening. Right or wrong?!!

LOGS:
2016-02-14 02:06:28 [fcrdns] - karma 1 (1)
2016-02-14 02:06:28 [fcrdns] - pass
2016-02-14 02:06:29 [earlytalker] - pass, not spontaneous
2016-02-14 02:06:29 [relay] - skip, no match
2016-02-14 02:06:29 [dnsbl] - pass
2016-02-14 02:06:29 - 220 mail.mydomain.nu ESMTP qpsmtpd 0.95 ready; send us your mail, but not your spam.
2016-02-14 02:06:29 - dispatching EHLO battlestar.sorbs.net
2016-02-14 02:06:29 [helo] - karma -1 (0)
2016-02-14 02:06:29 [helo] - fail, tolerated, invalid localhost
2016-02-14 02:06:29 - 250-mail.mydomain.nu Hi battlestar.sorbs.net [174.36.179.3]
2016-02-14 02:06:29 - 250-PIPELINING
2016-02-14 02:06:29 - 250-8BITMIME
2016-02-14 02:06:29 - 250 STARTTLS
2016-02-14 02:06:29 - dispatching MAIL FROM:<>
2016-02-14 02:06:29 [rhsbl] - pass, null sender
2016-02-14 02:06:29 [resolvable_fromhost] - pass, null sender
2016-02-14 02:06:29 [sender_permitted_from] - skip, null sender
2016-02-14 02:06:29 - 250 <>, sender OK - how exciting to get mail from you!
2016-02-14 02:06:29 - dispatching RCPT TO:<list@mydomain.nu>
2016-02-14 02:06:29 [rcpt_database] - ok, user <list@mydomain.nu> found in user database
2016-02-14 02:06:29 - 250 <list@mydomain.nu>, recipient ok
2016-02-14 02:06:29 - dispatching DATA
2016-02-14 02:06:29 [naughty] - pass
2016-02-14 02:06:29 - 354 go ahead
2016-02-14 02:06:30 [dkim] - pass, no signature, neutral policy
2016-02-14 02:06:30 [dmarc] - skip, no policy
2016-02-14 02:06:30 [dovecot_quota] - ok, quota-status returned: action=OK
2016-02-14 02:06:30 [headers] - pass
2016-02-14 02:06:30 [bogus_bounce] - pass, single recipient, empty Return-Path
2016-02-14 02:06:30 [spamassassin] - karma 1 (1)
2016-02-14 02:06:30 [spamassassin] - pass, Ham, -9.9 < 12, learn=ham
2016-02-14 02:06:30 [virus::clamdscan] - pass, clean
2016-02-14 02:06:30 [naughty] - pass
2016-02-14 02:06:30 - 552 Not valid sender (empty MAIL FROM:)
2016-02-14 02:06:30 - dispatching QUIT
/sorbs
2016-02-14 02:06:28 [fcrdns] - karma 1 (1)
2016-02-14 02:06:28 [fcrdns] - pass
2016-02-14 02:06:29 [earlytalker] - pass, not spontaneous
2016-02-14 02:06:29 [relay] - skip, no match
2016-02-14 02:06:29 [dnsbl] - pass
2016-02-14 02:06:29 - 220 mail.mydomain.nu ESMTP qpsmtpd 0.95 ready; send us your mail, but not your spam.
2016-02-14 02:06:29 - dispatching EHLO battlestar.sorbs.net
2016-02-14 02:06:29 [helo] - karma -1 (0)
2016-02-14 02:06:29 [helo] - fail, tolerated, invalid localhost
2016-02-14 02:06:29 - 250-mail.mydomain.nu Hi battlestar.sorbs.net [174.36.179.3]
2016-02-14 02:06:29 - 250-PIPELINING
2016-02-14 02:06:29 - 250-8BITMIME
2016-02-14 02:06:29 - 250 STARTTLS
2016-02-14 02:06:29 - dispatching MAIL FROM:<>
2016-02-14 02:06:29 [rhsbl] - pass, null sender
2016-02-14 02:06:29 [resolvable_fromhost] - pass, null sender
2016-02-14 02:06:29 [sender_permitted_from] - skip, null sender
2016-02-14 02:06:29 - 250 <>, sender OK - how exciting to get mail from you!
2016-02-14 02:06:29 - dispatching RCPT TO:<list@mydomain.nu>
2016-02-14 02:06:29 [rcpt_database] - ok, user <list@mydomain.nu> found in user database
2016-02-14 02:06:29 - 250 <list@mydomain.nu>, recipient ok
2016-02-14 02:06:29 - dispatching DATA
2016-02-14 02:06:29 [naughty] - pass
2016-02-14 02:06:29 - 354 go ahead
2016-02-14 02:06:30 [dkim] - pass, no signature, neutral policy
2016-02-14 02:06:30 [dmarc] - skip, no policy
2016-02-14 02:06:30 [dovecot_quota] - ok, quota-status returned: action=OK
2016-02-14 02:06:30 [headers] - pass
2016-02-14 02:06:30 [bogus_bounce] - pass, single recipient, empty Return-Path
2016-02-14 02:06:30 [spamassassin] - karma 1 (1)
2016-02-14 02:06:30 [spamassassin] - pass, Ham, -9.9 < 12, learn=ham
2016-02-14 02:06:30 [virus::clamdscan] - pass, clean
2016-02-14 02:06:30 [naughty] - pass
2016-02-14 02:06:30 - 552 Not valid sender (empty MAIL FROM:)
2016-02-14 02:06:30 - dispatching QUIT
2016-02-14 02:06:30 - 221 mail.mydomain.nu closing connection. Have a wonderful day.
2016-02-14 02:06:28 [fcrdns] - karma 1 (1)
2016-02-14 02:06:28 [fcrdns] - pass
2016-02-14 02:06:29 [earlytalker] - pass, not spontaneous
2016-02-14 02:06:29 [relay] - skip, no match
2016-02-14 02:06:29 [dnsbl] - pass
2016-02-14 02:06:29 - 220 mail.mydomain.nu ESMTP qpsmtpd 0.95 ready; send us your mail, but not your spam.
2016-02-14 02:06:29 - dispatching EHLO battlestar.sorbs.net
2016-02-14 02:06:29 [helo] - karma -1 (0)
2016-02-14 02:06:29 [helo] - fail, tolerated, invalid localhost
2016-02-14 02:06:29 - 250-mail.mydomain.nu Hi battlestar.sorbs.net [174.36.179.3]
2016-02-14 02:06:29 - 250-PIPELINING
2016-02-14 02:06:29 - 250-8BITMIME
2016-02-14 02:06:29 - 250 STARTTLS
2016-02-14 02:06:29 - dispatching MAIL FROM:<>
2016-02-14 02:06:29 [rhsbl] - pass, null sender
2016-02-14 02:06:29 [resolvable_fromhost] - pass, null sender
2016-02-14 02:06:29 [sender_permitted_from] - skip, null sender
2016-02-14 02:06:29 - 250 <>, sender OK - how exciting to get mail from you!
2016-02-14 02:06:29 - dispatching RCPT TO:<list@mydomain.nu>
2016-02-14 02:06:29 [rcpt_database] - ok, user <list@mydomain.nu> found in user database
2016-02-14 02:06:29 - 250 <list@mydomain.nu>, recipient ok
2016-02-14 02:06:29 - dispatching DATA
2016-02-14 02:06:29 [naughty] - pass
2016-02-14 02:06:29 - 354 go ahead
2016-02-14 02:06:30 [dkim] - pass, no signature, neutral policy
2016-02-14 02:06:30 [dmarc] - skip, no policy
2016-02-14 02:06:30 [dovecot_quota] - ok, quota-status returned: action=OK
2016-02-14 02:06:30 [headers] - pass
2016-02-14 02:06:30 [bogus_bounce] - pass, single recipient, empty Return-Path
2016-02-14 02:06:30 [spamassassin] - karma 1 (1)
2016-02-14 02:06:30 [spamassassin] - pass, Ham, -9.9 < 12, learn=ham
2016-02-14 02:06:30 [virus::clamdscan] - pass, clean
2016-02-14 02:06:30 [naughty] - pass
2016-02-14 02:06:30 - 552 Not valid sender (empty MAIL FROM:)
2016-02-14 02:06:30 - dispatching QUIT
2016-02-14 02:06:30 - 221 mail.mydomain.nu closing connection. Have a wonderful day.
2016-02-14 02:06:30 - click, disconnecting
2016-02-14 02:06:28 [fcrdns] - karma 1 (1)
2016-02-14 02:06:28 [fcrdns] - pass
2016-02-14 02:06:29 [earlytalker] - pass, not spontaneous
2016-02-14 02:06:29 [relay] - skip, no match
2016-02-14 02:06:29 [dnsbl] - pass
2016-02-14 02:06:29 - 220 mail.mydomain.nu ESMTP qpsmtpd 0.95 ready; send us your mail, but not your spam.
2016-02-14 02:06:29 - dispatching EHLO battlestar.sorbs.net
2016-02-14 02:06:29 [helo] - karma -1 (0)
2016-02-14 02:06:29 [helo] - fail, tolerated, invalid localhost
2016-02-14 02:06:29 - 250-mail.mydomain.nu Hi battlestar.sorbs.net [174.36.179.3]
2016-02-14 02:06:29 - 250-PIPELINING
2016-02-14 02:06:29 - 250-8BITMIME
2016-02-14 02:06:29 - 250 STARTTLS
2016-02-14 02:06:29 - dispatching MAIL FROM:<>
2016-02-14 02:06:29 [rhsbl] - pass, null sender
2016-02-14 02:06:29 [resolvable_fromhost] - pass, null sender
2016-02-14 02:06:29 [sender_permitted_from] - skip, null sender
2016-02-14 02:06:29 - 250 <>, sender OK - how exciting to get mail from you!
2016-02-14 02:06:29 - dispatching RCPT TO:<list@mydomain.nu>
2016-02-14 02:06:29 [rcpt_database] - ok, user <list@mydomain.nu> found in user database
2016-02-14 02:06:29 - 250 <list@mydomain.nu>, recipient ok
2016-02-14 02:06:29 - dispatching DATA
2016-02-14 02:06:29 [naughty] - pass
2016-02-14 02:06:29 - 354 go ahead
2016-02-14 02:06:30 [dkim] - pass, no signature, neutral policy
2016-02-14 02:06:30 [dmarc] - skip, no policy
2016-02-14 02:06:30 [dovecot_quota] - ok, quota-status returned: action=OK
2016-02-14 02:06:30 [headers] - pass
2016-02-14 02:06:30 [bogus_bounce] - pass, single recipient, empty Return-Path
2016-02-14 02:06:30 [spamassassin] - karma 1 (1)
2016-02-14 02:06:30 [spamassassin] - pass, Ham, -9.9 < 12, learn=ham
2016-02-14 02:06:30 [virus::clamdscan] - pass, clean
2016-02-14 02:06:30 [naughty] - pass
2016-02-14 02:06:30 - 552 Not valid sender (empty MAIL FROM:)
2016-02-14 02:06:30 - dispatching QUIT
2016-02-14 02:06:30 - 221 mail.mydomain.nu closing connection. Have a wonderful day.
2016-02-14 02:06:30 - click, disconnecting

Comments (3)

  1. SH repo owner

    Yes poste is blocking mails with empty "mail from:". I will investigate more this issue on our current installations - if there will not be direct effect on spam ill fix it asap. Thanks for reporting

  2. Log in to comment