上週我的電子郵件提供者 (mout.web.de) 被列入 spamcop 名單。因此,我無法向其郵件伺服器使用 spamcop 的收件者發送電子郵件。論壇中出現的一個明顯的解決方案是切換到另一個(付費)電子郵件提供者。
由於我有一個本地郵件伺服器(exim)正在運行,我想知道我是否可以對其進行設置,以便它直接傳遞郵件而不是像現在一樣將其發送到智慧主機。如果 spamcop 隨後偵測到來自我的 IP 的垃圾郵件,我願意承擔責任。
然而,我不擁有自己的網域(只是一個動態 DNS 清單),我擔心這可能會成為一個阻礙。
我還依稀記得,幾年前,我的一個朋友嘗試直接投遞郵件,但遇到了問題,因為有些郵件伺服器拒絕接受他的郵件(具體細節我記不清了)。
所以
- 運行我自己的郵件伺服器(沒有智慧主機)是切換到其他電子郵件提供者的重要替代方案嗎?
- 我必須註冊自己的網域嗎?
- 還有其他精彩的表演嗎?有什麼是電子郵件提供者可以做而我在 Linux 上無法做的事情嗎?
答案1
- 一般來說這是可能的,這就是電子郵件提供者所做的。
- 您肯定需要自己的網域。
- 許多 ISP 都設定了封鎖,因此您被迫通過 ISP 伺服器。
- 即使您的 ISP 不封鎖連接埠 25,如果您從家庭連線執行來自您 IP 範圍的郵件也很可能會被標記為垃圾郵件。
- 電子郵件是基礎架構中複雜且關鍵的部分,需要付出一些努力才能確保安全。此外,您還必須付出額外的努力來使其可靠(冗餘、故障轉移等)。
結論
儘管您可以自行設置,但如果您想要可靠的郵件設定且不存在被標記為垃圾郵件發送者的高風險,那麼租用資料中心的伺服器或向電子郵件提供者付費通常是更好的解決方案。
答案2
問題是垃圾郵件。沒有防止垃圾郵件的「標準」方法,每個人都使用不同的方法,並且很少有人提供有關其垃圾郵件檢測如何運作的任何資訊。即使您安全且正確地設定了系統,您也可能會因為您的主機位於列出的 DHCP 區塊中而被列入黑名單。您確實需要一個靜態 IP 位址和能夠設定 PTR 記錄以及 A/AAA r記錄(當然還有 TXT 記錄中的 SPF)。
動態 DNS 並不是一個阻礙,但不斷變化的 IP 位址和沒有 PTR 記錄意味著您很快就會遇到問題。
Domainkeys/DMARC 也是一個好主意。
但即便如此,管理電子郵件伺服器也存在陷阱:太快地向 hotmail/Yahoo/gmail 發送太多電子郵件,您將被列入黑名單 - 這意味著您需要確保已進行適當的限制。對傳出的電子郵件運行經過訓練的貝葉斯過濾器也是一個好主意。
通常,尋找專業的 SMTP 提供者會更便宜/更可靠。