
我在機器上進行了全新exim4
安裝,沒有進行任何調整Debian 8.6
。
我用它從 PHP 發送電子郵件:
; /etc/php5/fpm/conf.d/mail.ini
[mail function]
sendmail_path = /usr/sbin/exim4 -t
mail.add_x_header = On
mail.log = syslog
最近,我們開始收到大量垃圾郵件,由於收件者不存在,exim 試圖將其退回。
那麼,我的問題是:如何完全拒絕exim4
接收任何外部電子郵件? (也許排除一些本地電子郵件,例如 cron 電子郵件。)
謝謝。
正如所指出的@slipeer我的 Exim 尚未收到任何外部電子郵件。所以我創建了一個不同的問題:
答案1
據我了解,您需要從 php local 中繼出站電子郵件。
嘗試運行:
dpkg-reconfigure exim4-config
然後:
- 選擇'網際網路網站'配置。
- 輸入系統的 FQDN
- 配置
127.0.0.1
為偵聽 IP(或127.0.0.1; ::1
如果您使用 IPv6) - 指定本地域。在這裡您應該指定域名,哪些郵件將在本地發送。 (如果您需要僅在本機發送收件者為 的電子郵件
somebody@localhost
,則只能localhost
在此處指定) - 將中繼域欄位留空。
- 將中繼機器欄位留空。
- 選擇本機郵件儲存格式。我建議'郵件目錄'
- 選擇產生的 exim 配置格式。我建議‘不分裂’- 所有配置在一個檔案中
本指南附有螢幕可以在這裡找到(Debian 6 的螢幕截圖,但從那時起它們就沒有改變。)。