• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Mail::Sendmailの使い方)

Mail::Sendmailの使い方

このQ&Aのポイント
  • Movable Typeでのメール送信がうまくいかない問題が発生しています。sendmailは正常に機能しているが、perlのモジュールMail::Sendmailが動作しない。問題の原因としてMail::Sendmailの注意点や設定項目を知りたい。
  • Mail::Sendmailを利用して作成したスクリプトは使用されているが、メールが送信されない。 sendmailを利用する場合とMail::Sendmailを利用する場合の違いや設定方法についての情報を求めています。
  • Mail::Sendmailを利用したメール送信ができません。sendmailコマンドを使用すると送信できるが、Mail::Sendmailを使用するとメールが送信されない。原因や解決策、設定項目を教えてください。

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

  • ベストアンサー
  • t-okura
  • ベストアンサー率75% (253/335)
回答No.1

Mail::Sendmail の既定値では localhost の port 25 と 通信しメールを送信します。 「ずっと読み込み中…」というのは localhost の port 25 に 接続しようとして待たされているのではないでしょうか。 メールサーバとの通信内容を表示するために $Mail::Sendmail::mailcfg{debug} = 6; をテストスクリプトに入れてはどうでしょうか。 おそらく connect to localhost failed と出て、接続でき ないことがわかると思います。 また、 netstat -an | egrep -w 25 とコマンドを入力して、 port 25 が開かれているか 確認してもよいです。開かれている場合 LISTEN となっている 行が表示されます。 サーバの port 25 が開かれていない場合、その修正は perl プログラムではなく、メールサーバの設定を見直します。

Tinte
質問者

お礼

貴重な情報ありがとうございます。 結局ポート25は開かれてはいたのですが、やはりメールサーバー周りがおかしい感じがして再インストールしました。結果機能するようになったのですが、原因はわからず終いでした…。 いろいろありがとうございます。

関連するQ&A