• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:postfixメールソフトからの送信)

postfixメールソフトからの送信ができない不明なエラーについて

このQ&Aのポイント
  • 専用サーバをリースしており、postfixメールソフトを使用してメールサーバの設定を行いました。しかし、自分のPCのメールソフトでの送信ができない不明なエラーが発生しています。
  • エラーメッセージによると、SMTPサーバへの接続ができないとのことです。設定の間違いやサーバの問題など、原因を特定するために詳細を調査しています。
  • サーバに関する知識があまりなく、解決方法がわからない状況です。質問者は助けを求めており、解決策を教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

サーバー側の問題でなく、使っているISPがスパム対策としてOP25Bされていて、25番ポートを締めているのでしょう。 この場合は、サブミッションポート(587)で、SMTP-AUTHが使うようにサーバー側で設置し、 メールソフトでも、それを使うように設定することになります。 http://www.google.co.jp/search?q=postfix++OP25B+&lr=lang_ja

etekichi01
質問者

補足

ありがとうございます。 OP25Bについていろいろと調べmain.cfに以下の設定を追加しました。 relayhost = [ybbsmtp.mail.yahoo.co.jp]:587 smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/authinfo smtp_sasl_security_options = noanonymous また、SMTP認証情報も以下のように設定してみました。 # echo [ybbsmtp.mail.yahoo.co.jp]:587 ユーザー名:パスワード > /etc/postfix/authinfo # chmod 604 /etc/postfix/authinfo # postmap /etc/postfix/authinfo すると1度送信ができるようになりましたが、2度目以降送信ができない状況に戻りました。1度目から2度目の間にとくに設定は変えてません。 さらに、受信はできていたのですが、同じメールを何度も受信するようになってしまいました。 他にできる対策、原因の推測などあればアドバイスお願いします。

すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.2

その設定って、たぶん 自宅にサーバ設置して、そのISPがOP25Bしたときの対策です。 (サーバーから、外部へのMTAによる送信がOP25Bされているとき) 今回は、レンタルサーバーとのことなので、サーバー会社のネットワークでOP25Bされているということは考えにくく 問題は、自宅回線のISPから、レンタルサーバーのSMTP接続間がOP25Bされて いるっぽいので、それの対策が必要ではないでしょうか。 (もちろん、それだけが原因と絞り込めているわけではなく、  サーバーへtelnet IPアドレス 25するなりして、テストしてみるのがよいのですが) 自宅回線からレンタルサーバーまでの間でOP25Bされているのであれば、 1) レンタルサーバーのpostfixのmaster.cfで submission inet n - n - - smtpd -o smtpd_etrn_restrictions=reject として、postfixの再起動 2) サーバーでポート制限がされていれば、587ポートの開放 3) メールソフト側で、SMTP-AUTHの設定と、ポート番号の変更 となるはずです。

etekichi01
質問者

お礼

レンタルサーバーのpostfixのmaster.cfで submission inet n - n - - smtpd -o smtpd_etrn_restrictions=reject を入れることで、同じメールを何度も受信する現象はなくなりました。 っが、送信はまだできません><。 サーバー側ではすでに587ポート開放はしてあります。 たぶんあとはSMTP-AUTHの設定だけうまくいっていないのだと思うのですが、仕事の都合で他の仕事をやらなくてはいけなくなり、 サーバーに関しては責任は私のまま、作業を他の方にやってもらっています。 今の現状をそのまま引き継いでもらって、設定作業をやってもらってるのですが、彼からの報告を元に確認したら・・・。サーバー内でも受送信できんくなっとるやんかー!(怒笑) もう一度再インストールして一からやり直してみます。 ご親切にご回答ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A