許多人面臨的問題 administrator和服務器,它與發送電子郵件時出現的不太常見的 SMTP 錯誤有關。 郵件傳輸協議 Error 451.
SMTP Error 451(本地臨時問題-請稍後再試)
這與黑客行為或由 配置錯誤。 錯誤 郵件傳輸協議 451 尤其在操作系統上發生 CentOS cu VestaCP 安裝,錯誤日誌看起來像這樣:
2020-07-03 11:17:11 Tainted filename for search: '/etc/exim/domains/domain.com/aliases' 2020-07-03 11:17:11 H=(costa.onlymale.live) [104.140.84.7] F=<[email protected]> temporarily rejected RCPT <[email protected]>: failed to expand "${extract{1}{:}{${lookup{[email protected]$domain}lsearch{/etc/exim/domains/$domain/aliases}}}}": NULL
我不知道問題是否也出在具有cPanel的服務器上,但是 VestaCP 肯定是個問題。 幾乎沒有用戶可以發送電子郵件,即使與郵件服務器的連接似乎正常也是如此。
該錯誤是由於 配置不兼容 在最近 update 由 EXIM 為 CentOS (exim 4.94-1.el7),到目前為止還沒有“修復”來解決這個問題。 但是,有一個非常簡單的解決方案。
如何修復SMTP錯誤451(本地臨時問題-請稍後重試)
返回之前的EXIM版本 (降級) 是最方便的解決方案 admin郵件服務器 VestaCP.
1. 我們在 Linux 通過 SSH 並執行我們下載和安裝舊版本 EXIM 的命令行。
wget https://stealthsettings.com/download/exim-4.93-3.el7.x86_64.rpm rpm -Uvh --oldpackage exim-4.93-3.el7.x86_64.rpm
輸出:

2. Restart 單擊“ Exim”,並註意運行“ clamd”和“ spamassassin”服務。
謝謝朋友……我在設置 VestaCP en Centos7. 你的文章對我幫助很大,很成功……
委內瑞拉瑪格麗塔島的問候。
(亞歷杭德羅)
Перезагрузить“ Exim”ибудьтеосторожны,чтобыработалислужбы“ clamd”и“ spamassassin”。 -расшифруйтеэто,плиз)Какперезагрузитьичтозначитбытьосторожне?)
Больше не работает - нет дистрибутивов, 404。
對不起! 下載鏈接是 updated.
stealthsettings.com/download/exim-4.93-3.el7.x86_64.rpm
感謝您的文章。
天國 Centos 7 與灶神星,我想到了這個 error.
我執行了你建議的降級和 restart 服務器的,現在 error 連續,但信息更簡單。 “Error SMTP: [451] 臨時本地問題 - 請稍後再試”
前一個顯示了路線和其他……
我有點失落,不過謝謝。
對不起我的濫用,但我想給你留下服務器日誌消息,看看你有什麼想法,非常感謝!
Jul 13 11:01:06 vps-4d0fbc6f systemd:clamd.service 失敗。
Jul 13 11:01:06 vps-4d0fbc6f systemd:clamd.service 延遲時間結束,調度 restart.
Jul 13 11:01:06 vps-4d0fbc6f systemd: 停止了 clamd 掃描器 (clamd) 守護進程。
Jul 13 11:01:06 vps-4d0fbc6f systemd: 啟動 clamd 掃描器 (clamd) 守護進程…
Jul 13 11:01:06 vps-4d0fbc6f systemd:啟動clamd掃描器(clamd)守護進程。
Jul 13 11:01:06 vps-4d0fbc6f systemd: EXEC spawning/usr/sbin/clamd 步驟失敗:沒有這樣的 file 或目錄
Jul 13 11:01:06 vps-4d0fbc6f systemd:clamd.service:主進程退出,代碼=退出,狀態=203/EXEC
Jul 13 11:01:06 vps-4d0fbc6f systemd:單元clamd.service enter和失敗的狀態。
Jul 13 11:01:06 vps-4d0fbc6f systemd:clamd.service 失敗。
systemctl stop clamd
systemctl stop exim
systemctl start clamd
systemctl status clamd
systemctl start exim
您對“clamd”有疑問。 進入 VestaCP → 服務器 → Exim 並從 EXIM 禁用“clamd”。 Restart EXIM 並重試。
另一種方法是修復 clamav install通貨膨脹。
謝謝!!
這篇文章很有用,我之前搞了幾天都認識不到這個問題。搞搞搞DNS,以為是CONFIG問題,是是EXIM版本跟VESTACP問題!
加油!可以解決更多問題。無私私密!尊敬!
您好,我的 APACHE 在線商店有一個錯誤問題。
我的服務器不斷崩潰,我被迫重新啟動我的服務器以使我的商店再次工作。
你能幫助我嗎