Fil*_*lmJ 6 smtp postfix authentication saslauthd
我最近使用 iRedMail 设置了 postfix、dovecot、amavis 和一套其他工具,但我很难对我的外发邮件服务器进行身份验证。
问题是这样的:
xyz@mydomain.com 是 abc@mydomain.com 的别名。我使用 abc@mydomain.com 进行身份验证,因为那是邮箱,但我实际上是从别名发送的。
这是会话的示例:
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: xyz@alternativereality.com
250 2.1.0 Ok
RCPT TO: joe@gmail.com
553 5.7.1 <xyz@mydomain.com>: Sender address rejected: not owned by user abc@mydomain.com
QUIT
Run Code Online (Sandbox Code Playgroud)
这是 postfix 的 main.cf 的相关部分:
smtpd_sender_restrictions = permit_mynetworks, reject_sender_login_mismatch, permit_sasl_authenticated
Run Code Online (Sandbox Code Playgroud)
显然reject_sender_login_mismatch是问题所在。我实际上更愿意保留此功能但支持别名。
这可以做到吗,和/或有没有办法作为别名进行身份验证?
提前致谢!
| 归档时间: |
|
| 查看次数: |
8964 次 |
| 最近记录: |