我擁有一個網域,該網域的 MX 記錄到目前為止都指向一個商業郵件伺服器,我在其中擁有該網域的帳戶;那是唯一的帳戶,稱之為me@myplace
。
我現在需要添加一些電子郵件帳戶,因此我設置了自己的郵件伺服器並更改了 MX 記錄以指向它。然而,在透過來回發送到 gmail 帳戶 ( ) 來測試 smtp 中繼之後[email protected]
,我有點緊張:
如果我回覆 Gmail 帳戶的訊息,一切都很好。
如果我使用與該網域之前存在的唯一帳戶 (me@myplace) 相同的使用者名稱向 gmail 帳戶發送訊息 -Gmail 帳戶有歷史記錄- 一切都好。
如果我使用新使用者帳戶(例如 new@myplace)向 gmail 帳戶發送訊息,則一切似乎都是從遠端用戶端進行的,並且 smtp 伺服器日誌記錄如下:
esmtp: id=XXXXXXXXX,from=<new@myplace>,addr=<[email protected]>,size=694,success: delivered: gmail-smtp-in.l.google.com
即,gmail 伺服器已接受該訊息並告訴我的伺服器一切都很好,因此我的伺服器告訴遠端客戶端一切都很好。除了Gmail伺服器在說謊, 因為該訊息從未被傳遞到
[email protected]
。
我擔心這預示著更嚴重的問題即將到來——一些商業郵件伺服器白名單通過中繼 IP 不僅僅是域名,並且會丟棄我的郵件,因為我不是列入白名單的商業伺服器,而且他們會像谷歌顯然所做的那樣這樣做:高興地報告它已被接受, 意義我永遠不會收到退回通知或者無論如何都知道我的郵件沒有被送達。
所以我的問題分為兩部分:
這真的是 Gmail 伺服器的不誠實行為嗎?即,它說它正在接受從未打算投遞的郵件?或者我錯過了一些含糊之處?
如果是這樣,我嘗試運行自己的郵件伺服器是浪費時間嗎? 許多商業伺服器是否會簡單地查看中繼的IP(與網域的MX 記錄相符),然後默默地/不誠實地丟棄我的郵件,因為它不在白名單上——這意味著本質上,我必須為列入白名單的商業伺服器付費如果我想在現代世界中傳遞電子郵件,伺服器是什麼?
我擁有這個網域很多年了,如果這很重要的話,它從來都不是垃圾郵件的來源。
答案1
不。還有進一步的測試通常需要更多時間,並且這些測試通常在郵件被接受後進行。您和伺服器本身都不知道您是否會通過或失敗這些測試。
不會。
答案2
您應該多閱讀有關 SMTP、電子郵件和垃圾郵件過濾/黑名單的內容。
伺服器不是人。他們不說謊。如果日誌顯示 Gmail 伺服器接受了該電子郵件,那麼它就接受了。
接受電子郵件和將其發送到郵箱是兩件不同的事情。 Gmail 伺服器接受了該電子郵件,但可能在將電子郵件傳送到收件者信箱的後期階段拒絕、清除或過濾了該電子郵件。