私はOpenBSDサーバーにメールリレーを設定しています。smtpd.confのマニュアルページの例に従いました。 参考:
touch /etc/mail/secrets
chmod 640 /etc/mail/secrets
chown root:_smtpd /etc/mail/secrets
echo "bob username:password" > /etc/mail/secrets
smtpd.conf would look like this:
table aliases file:/etc/mail/aliases
table secrets file:/etc/mail/secrets
listen on lo0
action "local" mbox alias <aliases>
action "relay" relay host smtp+tls://[email protected] auth <secrets>
match for local action "local"
match for any action "relay"
メールを送信しようとすると、「送信先 MX でネットワーク エラーが発生しています」というメッセージが表示され、メール キューに留まってしまいます。
「smtpd -dv」を実行して電子メールを送信しようとすると、次のエラーが表示されます。
mta エラー理由 = AUTH 拒否: 535 認証に失敗しました
クライアント システム上の Thunderbird を使用して SMTP サーバーに接続し、メールを送信することはできるので、これはローカル構成の問題であると思われます。