I've recently setup postfix, dovecot, amavis and a suite of other tools using iRedMail, and I'm having difficultly authenticating to my outgoing mail server.
The issue is this:
email@example.com is an alias to firstname.lastname@example.org. I authenticate using email@example.com as that is the mailbox, but I'm actually sending from the alias.
Here's an example of the session:
EHLO mydomain.com 250-mx1.mymailserver.net 250-PIPELINING 250-SIZE 45728640 250-ETRN 250-STARTTLS 250-AUTH PLAIN LOGIN 250-AUTH=PLAIN LOGIN 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN auth plain amlta0BhbHRlcm5hdGl2ZXJlYWxpdHkuY29tAGppbWtAY= 235 2.7.0 Authentication successful MAIL FROM: firstname.lastname@example.org 250 2.1.0 Ok RCPT TO: email@example.com 553 5.7.1 <firstname.lastname@example.org>: Sender address rejected: not owned by user email@example.com QUIT
Here's the relevant section of postfix's main.cf:
smtpd_sender_restrictions = permit_mynetworks, reject_sender_login_mismatch, permit_sasl_authenticated
reject_sender_login_mismatch is the issue. I would actually prefer to keep this functionality but support aliases.
Can this be done, and/or is there a way to authenticate as the alias?
Thanks in advance!