Debian
拒絕 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**所指出的,我的進出口銀行已經沒有收到任何外部電子郵件。所以我提出了一個不同的問題:
據我了解,您需要從 php local 中繼出站電子郵件。
嘗試執行:
dpkg-reconfigure exim4-config
然後:
- 選擇**“網際網路站點”**配置。
- 輸入系統的 FQDN
- 配置
127.0.0.1
為偵聽 IP(或者127.0.0.1; ::1
如果您使用 IPv6)- 指定本地域。在這裡您應該指定域名,哪些郵件將在本地發送。(如果您只需要在本地發送收件人為 的電子郵件
somebody@localhost
,您只能localhost
在此處指定)- 將中繼域欄位留空。
- 將中繼機器欄位留空。
- 選擇本地郵件儲存格式。我推薦**‘Maildir’**
- 選擇生成的 exim 配置格式。我推薦**“非拆分”** - allconfig 在一個文件中
這個帶有螢幕的指南可以在這裡找到(Debian 6 的螢幕截圖,但從那時起它們就沒有改變過。)。