Postfix 複数のメールアドレスから送信したい
解決したいこと
Office365のメールアドレスを2つ使い、送信元アドレスに応じて
sasl認証ファイルを使い分けたいです。
知見をお持ちの方、解決方法を教えて下さい。
発生している問題・エラー
status=bounced
Access denied, banned sending IP [xxx.xxx.xxx.xxx]
編集したconfig
relayhost = [smtp.office365.com]:ポート番号
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:sasl_password_mailA, hash:sasl_password_mailB
smtp_sasl_security_options = noanonymous
smtp_sasl_mechanism_filter = LOGIN
smtp_tls_security_level = may
[smtp.office365.com]:ポート番号 メールアドレスA:パスワードA
[smtp.office365.com]:ポート番号 メールアドレスB:パスワードB
自分で試したこと
メールアドレスAから送信すると、ステータスOKとなり送信できます。
メールアドレスBから送信すると、ステータス「bounced」となり送信できまません。
原因として、smtp_sasl_password_maps = の1つ目のsaslファイルしか有効になっていないような気がしています。
(実際に、smtp_sasl_password_maps = sasl_password_mailB,smtp_sasl_password_mapsAとするとメールアドレスBが送信可、メールアドレスAが送信不可となります)
こちらの現象について、解決策などありますでしょうか?
環境は以下の通りです。
・OS:CentOS7.9
・postfix:2.10.1
ご回答よろしくお願いいたします。