我最近使用exim4安裝了我的Ubuntu Web服務器,以便我的PHP網站應用程序可以發送電子郵件,例如「謝謝」和「確認」通知。Ubuntu exim4 - 配置設置和垃圾郵件過濾器
我已經設置好了,可以發送郵件到Gmail,Yahoo!和我的工作地址。但是,我的工作電子郵件被我們的垃圾郵件過濾器所吸引。我不熟悉設置郵件服務器的情況,所以我不確定在確保安全性的同時使我的郵件服務器更可靠,我可能需要尋找什麼。
這裏還有一些細節:
- 服務器是NAT的防火牆後面。
- 防火牆的端口25打開,用於傳出SMTP流量(從服務器到任何地方)。
- 服務器是虛擬託管我們網站的不同的一對夫婦
- 服務器運行以下exim4的配置:
dc_eximconfig_configtype = '互聯網'
dc_other_hostnames ='web-serv.example1.com ; example2.com」
dc_local_interfacees = '127.0.0.1'
dc_readhost = ''
dc_relay_domains = ''
dc_minimaldns = '假'
個 dc_relay_nets = '' dc_smarthost = ''
CFILEMODE = '644'
dc_use_split_config = '假'
問題:
我需要(任何地方,打開25端口傳入的SMTP郵件服務器)?我想知道其他郵件服務器是否需要與我的郵件服務器進行交談,以便通過一種握手嘗試來驗證自己。
我還沒有創建任何MX記錄,主要是因爲服務器上有不同的網站,郵件服務器應該爲所有網站發送郵件。我是否需要選擇/創建域名地址併爲其創建MX記錄?值得注意的
一件事是,郵件標題是這樣的:
Return-Path: <[email protected]>
Received: from web-serv.example1.com ([Firewall public IP Address])
Received-SPF: neutral (google.com: [Firewall public IP Address] is neither permitted nor denied by best guess record for domain of [email protected])
「網絡SERV」是服務器的主機名,這樣,你得到這個,如果你將它輸入命令行:
$ hostname
web-serv
和「www-data」是Ubuntu給它默認的Apache2服務器的帳戶名。
任何其他一般建議,將不勝感激。這對我來說都是新的。
乾杯!