- ベストアンサー
※ 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を使用するとメールが送信されない。原因や解決策、設定項目を教えてください。
- みんなの回答 (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 プログラムではなく、メールサーバの設定を見直します。
お礼
貴重な情報ありがとうございます。 結局ポート25は開かれてはいたのですが、やはりメールサーバー周りがおかしい感じがして再インストールしました。結果機能するようになったのですが、原因はわからず終いでした…。 いろいろありがとうございます。