Ubuntu
如何在 Google Cloud VM 上設置郵件伺服器?
我想知道如何在 Google VP 實例上設置像 postfix 這樣的郵件伺服器。
我正在執行 Ubuntu 16.04(和 LAMP 堆棧),無法讓郵件伺服器從網站發送電子郵件。
我已經安裝了 postfix,並打開了 25 埠,但沒有運氣。
關於如何進行的任何想法?
錯誤日誌:網路不可達,連接超時
根據https://cloud.google.com/compute/docs/tutorials/sending-mail/,您無法以通常的方式設置郵件伺服器,因為埠 25、465 和 587 被阻止用於 Google Cloud 上的出站連接。相反,您可能會查看Mailgun或SendGrid等中繼服務,它們允許通過埠 2525 或 API 進行發送。但是,這些服務可能會花費一些錢。
更新到@XanderSmeets 答案:
由於存在濫用風險,當目標位於您的 VPC 網路外部時,與目標 TCP 埠 25 的連接始終會被阻止。這包括在 Google Workspace 中使用 SMTP 中繼。
Google Cloud 對使用目標 TCP 埠 587 或 465 發送到外部目標 IP 地址的流量沒有任何限制。隱含的允許出口防火牆規則允許此流量,除非您創建了阻止它的出口拒絕防火牆規則。
來源:
https://cloud.google.com/compute/docs/tutorials/sending-mail/