发送邮件提示Sender address rejected: not owned by user错误
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了发送邮件提示Sender address rejected: not owned by user错误相关的知识,希望对你有一定的参考价值。
客户端工具发送邮件提示Sender address rejected: not owned by user错误,maillog日志里面也提示这个错误。这个问题一般是客户端工具上mail和mail from邮箱地址不一样造成的。
方法一(但是这种方法不好,有风险):
修改main.cf
smtpd_sender_restrictions = # reject_sender_login_mismatch, # reject_authenticated_sender_login_mismatch, # reject_unauthenticated_sender_login_mismatch
方法二(但是这种方法复杂,不建议):
smtpd_sender_restrictions = reject_sender_login_mismatch, reject_authenticated_sender_login_mismatch, reject_unauthenticated_sender_login_mismatch smtpd_sender_login_maps = hash:/etc/postfix/sender_login_maps, mysql:/etc/postfix/mysql_virtual_sender_maps.cf, mysql:/etc/postfix/mysql_virtual_alias_maps.cf 然后创建/etc/postfix/sender_login_maps文件,把mail from和from不一致的加进去即可。 格式为:A地址 A用户 [[email protected] ~]#postmap sender_login_maps [[email protected] ~]#postfix reload
方法三(建议方法):
把内网网段假如到信任IP地址。
mynetworks = 127.0.0.1, 10.10.8.0/24, 10.10.9.0/24 smtpd_sender_restrictions = permit_mynetworks, reject_sender_login_mismatch, reject_authenticated_sender_login_mismatch, reject_unauthenticated_sender_login_mismatch smtpd_sender_login_maps = # hash:/etc/postfix/sender_login_maps, mysql:/etc/postfix/mysql_virtual_sender_maps.cf, mysql:/etc/postfix/mysql_virtual_alias_maps.cf
以上是关于发送邮件提示Sender address rejected: not owned by user错误的主要内容,如果未能解决你的问题,请参考以下文章
如何发送带有变异元音的 Perl Mail::Sender? [复制]
如何使用 Mail::Sender 发送没有“收件人”地址的电子邮件?
解决Odoo出现的Unable to send email, please configure the sender's email address or alias.
MissingPluginException(在通道 flutter_email_sender 上找不到方法发送的实现)