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つの一般的なオプションは、信頼できるホスト間で認証を設定することです。