我的網站包含一個發送電子郵件的表單(聯絡我們)(透過 Ninjaforms 進行 WordPress)。我已經配置了 ninja-form 和 postfix 來發送電子郵件[電子郵件受保護] 但是它繼續發送為[電子郵件受保護]並且被 gmail 當作垃圾郵件攔截。
對於 postfix,我遵循了網路上的許多指南,所有這些指南都導致了這一點:
- 在
/etc/postfix/main.cf
我已附加smtp_generic_maps = hash:/etc/postfix/generic
- 然後創建
/etc/postfix/generic
並添加[email protected] [email protected]
- 然後運行
postmap /etc/postfix/generic
並重新啟動 postfix 服務
但是,如果我查看/var/log/mail.log
寄件者地址仍然是[電子郵件受保護]
我做錯了什麼?
答案1
我無法用 postfix 解決這個問題,所以我決定刪除 postfix 並安裝 sendmail。這是如何設定 sendmail 以封鎖寄件者的指南:
http://www.tldp.org/HOWTO/Sendmail-Address-Rewrite-3.html
對於 3.1 我只需要包括
FEATURE(masquerade_envelope) FEATURE(genericstable, `hash -o /etc/mail/genericstable')
GENERICS_DOMAIN_FILE(`/etc/mail/genericsdomain')
然後 3.2 就是竅門所在。
sendmail
最後不要忘記重新啟動服務。