linux 邮件 发送 rejected mail,51CTO博客-专业IT技术博客创作平台-技术成就梦想

客户端工具发送邮件提示Sender address rejected: not owned by user错误,maillog日志里面也提示这个错误。这个问题一般是客户端工具上mail和mail from邮箱地址不一样造成的。

方法一(但是这种方法不好,有风险):

修改main.cfsmtpd_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用户

[root@localhost ~]#postmap sender_login_maps

[root@localhost ~]#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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值