如何設定sendmail使用不同的SMTP中繼伺服器

如何設定sendmail使用不同的SMTP中繼伺服器

如何設定 sendmail 以使用不同的 SMTP 中繼伺服器。

例如:對於所有 gmail.com 收件人,sendmail 顯然應該使用 gmail SMTP 伺服器和 Gmail smtp 驗證。對於所有 yahoo.com 收件人,應使用 yahoo.com SMTP 以及 yahoo.com 使用者名稱和密碼。對於其餘收件人,應該使用我的專用 SMTP 伺服器。

答案1

為什麼要這樣做?

  • 這是行不通的。至少 GMail 會重寫透過經過驗證的連線收到的所有郵件到與此帳戶連接的郵件地址,因此來自[電子郵件受保護]將被重寫為來自[電子郵件受保護]。試著向您的使用者解釋為什麼他們發送到 GMail 的所有郵件看起來都是由您發送給收件者的。
  • 這不是必需的。如果您的郵件伺服器設定正確,Gmail 等無論如何都會發送您的郵件,否則每個向 GMail 用戶發送郵件的人都將被迫擁有 Google 帳戶。
  • 有時以相反的方式進行此操作是有意義的,並且我有一個私人伺服器的設定。它充當普通的SMTP 伺服器/網關,但當我將它用作中繼時,它將根據寄件者地址通過經過身份驗證的SMTP 傳遞郵件,因此來自我的gmail 地址的郵件將通過經過身份驗證的gmail SMTP 等進行中繼。

相關內容