邮件发多了,看到服务器日志里面550错误很多。仔细总结了一番,跟大家共享。总体来说,有三类问题。
一、中继转发不被允许。
这一类的错误提示语都会涉及到中继/relay,大意就是该服务器不允许中继邮件。如:
550 relaying mail to <> is not allowed
550 <>... relaying denied
550 relaying not permitted
二、不合法的收件人/无效用户
这一类错误返回来的信息都是该用户不存在、错误的收件人、非法用户等等。很大可能是域内没有该用户。
550 <>:local user only
550 <>:Invalid User
550 Invalid recipient
三、设置问题导致550报错
在MDaemon中,以下两处的设置,有可能会产生550错误。一个是DKIM验证,另一个就是SPF验证。具体如下: