Postfix - インターネット(Gmailなど)にメールを送信できません。

Postfix - インターネット(Gmailなど)にメールを送信できません。

postfix(Debian)を設定しましたが、うまくいきます。メールを受信して​​送信することもできますが、ローカル(およびローカル仮想)アドレスにのみ送信できます。

ただし、Gmailアカウントにメールを送信しようとすると、システムログに次の内容が表示されます。

Jun 30 18:34:44 vps postfix/smtpd[9087]: NOQUEUE: reject: RCPT from vps[77.93.223.122]: 554 5.7.1 <[email protected]>: Relay access denied; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<localhost.localdomain>

グーグルをたくさんしましたが、見つけました。私の*ディレクティブに問題があるようです。これは私のものです:

myhostname = mail.xxx.cz
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = xxx.cz, vps, localhost.localdomain, localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128

答え1

信頼するホストのリレーを許可する必要があります。

静的IPアドレスがある場合は、vps簡単に追加できますmynetworks。もう1つの一般的なオプションは、信頼できるホスト間で認証を設定することです。

もっと見るhttp://www.postfix.org/SMTPD_ACCESS_README.html

関連情報