拒絕 exim4 接收所有電子郵件

拒絕 exim4 接收所有電子郵件

我在機器上進行了全新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 尚未收到任何外部電子郵件。所以我創建了一個不同的問題:

拒絕某些本機使用者(非位址)從 exim4 發送電子郵件

答案1

據我了解,您需要從 php local 中繼出站電子郵件。

嘗試運行:

dpkg-reconfigure exim4-config

然後:

  1. 選擇'網際網路網站'配置。
  2. 輸入系統的 FQDN
  3. 配置127.0.0.1為偵聽 IP(或127.0.0.1; ::1如果您使用 IPv6)
  4. 指定本地域。在這裡您應該指定域名,哪些郵件將在本地發送。 (如果您需要僅在本機發送收件者為 的電子郵件somebody@localhost,則只能localhost在此處指定)
  5. 將中繼域欄位留空。
  6. 將中繼機器欄位留空。
  7. 選擇本機郵件儲存格式。我建議'郵件目錄'
  8. 選擇產生的 exim 配置格式。我建議‘不分裂’- 所有配置在一個檔案中

本指南附有螢幕可以在這裡找到(Debian 6 的螢幕截圖,但從那時起它們就沒有改變。)。

相關內容