Postfixで送信SMTPを契約しているプロバイダ(ケイオプティコム)にリレーしているのですが、うまくいきません・・・。
ちなみにこちらを参考にしました。
http://mrache.dip.jp/diary/2007/01/08.html
(Postfixも上記のようにして再インストールしました)
次が私の設定です。
main.cf
relayhost = [smtpauth.eonet.ne.jp]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = (空白でもnoanoymousでも変化なし)
/etc/postfix/sasl_passwd (postmapしました)
smtpauth.eonet.ne.jp (ユーザーID):(パスワード)
エラーは次の通り。
<×××@×××.jp>: host aa0000-msas01s.eonet.ne.jp[203.140.81.12] said:
503 no auth during mail transaction (#5.5.0) (in reply to MAIL FROM
command)
誰か助けてください><
main.cfのファイルを見てみないとわかりませんが、
smtp_sasl_password_maps の後ろに ”=”が入ってないなんてことじゃないですよね。
エラーを見ると、アカウント、パスワードが認証されてないようなので、アカウント、パスワードの書かれてるファイル(sasl_passwd)が読み込めてないとか、アカウント、パスワードに間違いがあるくらいしか、考えられないのですが、違いますでしょうか?