![透過 GMail 的 SMTP 中繼會以「[me]@gmail.com」覆蓋「寄件者:」位址](https://rvso.com/image/516545/%E9%80%8F%E9%81%8E%20GMail%20%E7%9A%84%20SMTP%20%E4%B8%AD%E7%B9%BC%E6%9C%83%E4%BB%A5%E3%80%8C%5Bme%5D%40gmail.com%E3%80%8D%E8%A6%86%E8%93%8B%E3%80%8C%E5%AF%84%E4%BB%B6%E8%80%85%EF%BC%9A%E3%80%8D%E4%BD%8D%E5%9D%80.png)
我一直在試圖弄清楚這是否是一個新的“功能”或我的配置是否有問題。我使用 Ubuntu 10.04 桌面和 Postfix 作為 MTA。我的 smtp(而不是 smtpd)配置遵循 Jeremy 的出色回復中概述的配置:
設定 Postfix 透過連接埠 587 傳送/中繼電子郵件 Gmail (smtp.gmail.com)
我能夠透過 [smtp.gmail.com]:587 成功轉寄郵件;但是,在接收端,寄件者:位址顯示:「[my_gmail_username]@gmail.com」而不是「[my_user]@[my_domain]」。
非常感謝任何提示或技巧;在這種情況下,我的Google技能讓我失敗了!
答案1
我認為他們一直這樣做,即使您將 Gmail 配置為從其他網域發送也是如此。據我所知,解決這個問題的唯一方法是改用谷歌應用套件,如果您只使用標準版,則免費。這樣做的問題是,這意味著您必須更改您的 MX 記錄,以便 google 處理您所有收到的郵件,而且它僅對最多 50 個用戶免費。
答案2
您是否新增了非 Gmail 地址https://mail.google.com/mail/?shva=1#settings/accounts? (在裡面發送郵件為部分)
答案3
他們這樣做是出於安全原因。您的 ISP 可能使用 gmail 作為電子郵件系統,我知道我的也是如此。如果您想執行郵件伺服器而不出現此問題,請嘗試 smtp2go。每年的費用雖小,但效果卻很神奇!我的伺服器大約有 5 個用戶,我每年支付的費用約為 24.95 美元。
您所需要做的就是登入sptp2go並透過電子郵件地址指定允許哪些電子郵件地址使用smtp2go smtp伺服器(您的郵件伺服器上的電子郵件使用者),然後設定您的MTA。
SMTP2GO甚至可以在不同的連接埠上運作。如果您的 ISP 封鎖某些端口,則特別有用。
答案4
我也經歷過這種情況,我認為除了切換到GAFYD之外沒有其他方法