1. 程式人生 > >sendmail發郵件提示Domain name required for sender address問題解決方案

sendmail發郵件提示Domain name required for sender address問題解決方案

今天有一封郵件突然發不出去了,提示錯誤資訊: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服務即可立即生效。