![postfix/submission/smtpd[xxxxx]:警告:主機名稱 無法解析為位址:名稱或服務未知](https://rvso.com/image/697033/postfix%2Fsubmission%2Fsmtpd%5Bxxxxx%5D%EF%BC%9A%E8%AD%A6%E5%91%8A%EF%BC%9A%E4%B8%BB%E6%A9%9F%E5%90%8D%E7%A8%B1%20%20%E7%84%A1%E6%B3%95%E8%A7%A3%E6%9E%90%E7%82%BA%E4%BD%8D%E5%9D%80%EF%BC%9A%E5%90%8D%E7%A8%B1%E6%88%96%E6%9C%8D%E5%8B%99%E6%9C%AA%E7%9F%A5.png)
我在 VPS (Ubuntu) 上安裝了 iRedMail。Fail2Ban
禁止我的家庭 IP 位址。
在/var/log/mail.log
我看到類似的消息:
postfix/submission/smtpd[32149]: warning: hostname unallocated.sta.lan.ua does not resolve to address 31.43.102.*: Name or service not known
unallocated.sta.lan.ua
據我了解,這是我家庭網路供應商的主機名稱。
31.43.102.*
是我的家庭IP。
哪裡有問題?我的伺服器\iRedMail配置不正確是網路供應商的問題還是我的錯(如果是這樣,如何修復)?
答案1
反向 DNS 警告實際上並不是您的設定錯誤。有些 ISP 只是不提供前向確認反向 DNS獲取他們的地址。
我假設這實際上並不是導致 Postfix 拒絕郵件,而是導致 failed2ban 禁止郵件。您可以檢查fail2ban 設定中是否存在監視/var/log/mail.log
與您發佈的模式相符的模式的規則,然後停用該規則。或者你可以白名單將您的家庭 IP 位址新增至 .fail2ban 配置中的清單ignoreip
中jail.conf
。