有一個應用程式無法使用 GMail SMTP 進行身份驗證。
我想知道是否可以建立一個本地代理 SMTP 伺服器來透過 GMail 發送郵件?所以我可以為應用程式分配這個本地伺服器。
答案1
對的,這是可能的。但要獲得真正的答案,您應該提供更多有關環境的資訊(規模、作業系統、限制等)。
您可能需要考慮設定您最喜歡的郵件傳輸代理程式 (MTA) 並在網路及其文件中搜尋「中繼」一詞。
Postfix 是 UNIX/Linux 世界中的常見選擇。像這樣的「真正的」MTA 可能有點過分,具體取決於您的實際需求。您可能希望將訊息交給一個可以處理 SMTP-Auth 的簡單腳本,任何主要的腳本語言都可以做到這一點。
旁白:
1)您真的需要透過 GMail 的 SMTP 伺服器傳送而不是直接傳送嗎?
2) 在英語中,這個字是「Authentication」。
答案2
如果您使用的是 Windows,我最近發布了一個免費的SMTP 代理。希望這可以幫助。
答案3
如果您使用的是 Linux,您可能會想嘗試一下sSMTP。這是一個簡單的 MTA,傳送郵件替換就像代理一樣。客戶只需向它發送郵件,它就會透過 Gmail 進行授權。但是,由於它沒有守護程式模式,因此您可能需要使用以下方法來解決此問題西內特也.