我剛從Azure計劃遷移到GCP/GCE時遇到了一個主要障礙。 GCP不允許端口587上的SMTP出口。我再次檢查並且他們的支持證實了這一點。結果是我無法使用Office 365中的SMTP服務器從我的GCE作爲smtp使用O365的端口是smtp.office365.com上的587端口。奇怪的是,(並且與這個塊的理由有些矛盾),端口2525對於SMTP流量是開放的。哦,當然,如果你使用谷歌的電子郵件,端口587是開放的!從Google Cloud Engine使用SMTP到Office 365
有沒有人找到解決這個問題的方法,或許是通過2525上的SMTP和端口587上的O365返回 - 但我認爲需要GCP之外的服務器 - 擊敗練習的整個對象!
我有一個通過使用2525(AuthSMTP)上打開的第三方電子郵件服務的工作,但這增加了成本,更重要的是,我不會在O365內爲審計目的提供單一電子郵件源。
你是怎麼回事?我有從AWS遷移完全相同的絆腳石。Google需要對此進行排序。我正在看Mailgun等,但我真的可以理解阻止原始傳出郵件,但沒有驗證SSL SMTP ..該死的 – Adamz
我有一個訂閱AuthSMTP誰接受2525電子郵件 - 這從GCP工作。但我不得不修改代碼以添加通常由O365添加的免責聲明。 AuthSMTP將把郵件「複製」回O365--所以我認爲我有一個「完整」的解決方案,儘管付出代價。我仍在與Google支持人員進行對話。還發現http://www.dnsmadeeasy.com/,但還沒有嘗試過。看起來它會在2525年接受並在O365轉發給587。 –
謝謝,我結束了使用Mailgun。使用他們的HTTP API,效果很好,每天不超過3000條消息是免費的。我主要只需要這個formmail。 – Adamz