Ubuntu

如何在 Google Cloud VM 上設置郵件伺服器?

  • November 9, 2021

我想知道如何在 Google VP 實例上設置像 postfix 這樣的郵件伺服器。

我正在執行 Ubuntu 16.04(和 LAMP 堆棧),無法讓郵件伺服器從網站發送電子郵件。

我已經安裝了 postfix,並打開了 25 埠,但沒有運氣。

關於如何進行的任何想法?

錯誤日誌:網路不可達,連接超時

根據https://cloud.google.com/compute/docs/tutorials/sending-mail/,您無法以通常的方式設置郵件伺服器,因為埠 25、465 和 587 被阻止用於 Google Cloud 上的出站連接。相反,您可能會查看MailgunSendGrid等中繼服務,它們允許通過埠 2525 或 API 進行發送。但是,這些服務可能會花費一些錢。

更新到@XanderSmeets 答案:

由於存在濫用風險,當目標位於您的 VPC 網路外部時,與目標 TCP 埠 25 的連接始終會被阻止。這包括在 Google Workspace 中使用 SMTP 中繼。

Google Cloud 對使用目標 TCP 埠 587 或 465 發送到外部目標 IP 地址的流量沒有任何限制。隱含的允許出口防火牆規則允許此流量,除非您創建了阻止它的出口拒絕防火牆規則。

來源:

https://cloud.google.com/compute/docs/tutorials/sending-mail/

引用自:https://serverfault.com/questions/916231