- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:sendmailでメールが送信されない。)
sendmailでメールが送信されない。
このQ&Aのポイント
- 自動応答メールフォームのCGI「ThemeResMail」というのを使っているのですが、うまく動作しません。
- メール送信完了画面は出るのですが、送信者、あて先共にメールが届きません。
- 何が原因なのかどんな事でも結構ですのでコメント頂けると助かります。よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
dot5はWindows Serverポイですね。sendmailが実装されているか疑問ですね。 下記テストCGIにより直接sendmailを起動して動作確認をしたらどうでしょうか。 To:とFrom:のメールアドレスは適当にどうぞ。 ファイルのパーミションは755とかにして下さい。CGIの改行コードは、LFだけかCR+LFのどちらでしょうか?管理元に聞いてみて下さい。 #! /usr/bin/perl # print "Content-type: text/html\n\n"; # $exsendmail = '/usr/sbin/sendmail'; # $mailhead = <<"MAIL1"; To: hogehoge\@hoge.com From: hogehoge\@hoge.com Subject: Test Mail Sending MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit MAIL1 # $mailmess = <<"MAIL2"; Test Mail MAIL2 # if ( open(MAIL, "| $exsendmail -t") ) { print MAIL $mailhead; print MAIL $mailmess; close(MAIL); } # exit(0);