今天有一封邮件突然发不出去了,提示错误信息:553 5.5.4 <di>...Domain name required for sender address di
上网搜索,答案都说是因为找不到服务器,需要改服务器名称或域名检查,但是我检查了服务器名称,也检查了域名,全部正常。
后来我测试了下发送简短的文字,即发送成功。
但是发送我这个超过12M的邮件还是不成功,所以我怀疑是邮件大小的原因。
通过修改sendmail.cf文件,把限制大小改为15M后,果然能正常发送出去。
以下为修改方法:
配置文件地址:/etc/mail/sendmail.cf
vi /etc/mail/sendmail.cf
把O MaxMessageSize=5000000
改为
O MaxMessageSize=15728640
即把限制大小调大到15M
1M=1048576字节
保存后重启sendmail服务即可立即生效。