前提・実現したいこと
自鯖でsmtpサーバーを構築しています。
送信時の中継先として、yahooを利用しようとしているのですが、適切な認証設定をしているにも関わらず認証できずエラーになってしまっています...
中継はできています。
smtp_sasl_password_maps = hash:/etc/postfix/relay_passwordでパスワードファイルを指定しています。
(post mapでdbファイルにしてます。)
なぜパスワードファイルを指定しているのに認識しないのでしょうか??
発生している問題・エラーメッセージ
to=<送信先>, relay=smtp.mail.yahoo.co.jp[182.22.109.120]:465, delay=0.7, delays=0.05/0.02/0.33/0.3, dsn=5.0.0, status=bounced (host smtp.mail.yahoo.co.jp[182.22.109.120] said: 530 Sorry, please use SMTP-AUTH instead - for help go to https://support.yahoo-net.jp/PccMail/s/article/H000011473 (in reply to MAIL FROM command))
please use SMTP-AUTH なので、そもそもsmtp認証をしてもいない感じです。
該当のソースコード
relay_password (中継時のパスワードを格納しているファイル)
## 中継先の設定 |~ transport_maps = hash:/etc/postfix/transport |~ smtp_sasl_password_maps = hash:/etc/postfix/relay_password
transport
1patapatao.com : 2* smtp:[smtp.mail.yahoo.co.jp]:465
relaypassword
1[smtp.mail.yahoo.co.jp]:465 user:password 2```![イメージ説明](9a822f41351c529e8ec11a4f0bd234db.jpeg)
回答1件
あなたの回答
tips
プレビュー