Postfix

有沒有辦法在不進行身份驗證的情況下中繼電子郵件?

  • December 26, 2016

部署了簡單的 Postfix 設置。目前使用Google的 SMTP 伺服器作為智能主機:

relayhost = [smtp.gmail.com]:587

smtp_sasl_auth_enable=yes
smtp_sasl_security_options=noanonymous
smtp_use_tls=yes

smtp_tls_note_starttls_offer=yes
smtp_tls_security_level=encrypt

smtp_sasl_password_maps=hash:/etc/postfix/saslpassword

有對應文件/etc/postfix/saslpassword

[smtp.gmail.com]:587 <mail>:<password>

但是,以純文字格式擁有敏感憑據讓我感到困擾。

有什麼方法可以在不進行身份驗證的情況下使用 smarthost?

我的意思是,不是為了通過開放中繼發送垃圾郵件,而是為了方便不以純文字形式指定密碼和更多的隱私?

非常感謝任何幫助,謝謝。

是的,您有兩種選擇:

  1. 讓 Google 將您的伺服器 IP 添加為受信任的發件人(不太可能發生)。
  2. 使用服務提供商的 SMTP 服務進行郵件中繼。

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