UTF-8 Only 6.1.0 自動返信もメールも送信されません。

さとこさん (2011-11-22 23:54:56) http://kyoritsu-shihan.com/example.html

和田様こんばんは。(^^)

さとこと申します。

ステキなメールフォーム!一目ぼれして、さっそく使いたいと思いダウンロードしました。

マニュアルを見て設定をしましたところ、サンクスページは表示されるものの、自動返信もメールも届きません。

私の環境は以下の通りです。

サーバー fc2(有料版)

Mac osX 10.5.8

mi(文字コード改行コード確認済 UTF8 LF)

Fetch(パーミッション確認済)


■. perlのパス確認 /usr/bin/perl
sendmailのパス確認 / usr / sbin / sendmail
確認して設定しました。

■パーミッションの設定
fetchでマニュアルどおりに設定しました。
ファイルを送るときはバイナリで送りました。
他いろいろ試しましたがどれも上手くいきませんでした。

■check.cgi にアクセスすると
多分sendmailのパスはこう!
「このサーバのsendmailのパスはたぶんだけどこうっ!
サーバ推奨のsendmailと違う場合はサーバ推奨のパスを使って!」

と表示されましたが、sendmailはサーバーの指示どうりに書きました。

実際example.htmlから送ってみると、サンクスページにとび上手くいったかのように見えましたが、自動返信もとんでくる予定のメールにも届きませんでした。(このメールは違うメルアドを設定しました)
example.html は、送信者のメールアドレスと、確認用のメールアドレスと、お名前とお問い合せ内容といったシンプルなものにしました。

申し訳ありませんが、間違っていると思われるところがあれば教えていただきたいと思います。
よろしくお願いします。


さとこ





Re:UTF-8 Only 6.1.0 自動返信もメールも送信されません。

和田 (2011-11-27 08:03:04) www.synck.com

thanksページが表示されているということは、CGI自体は問題なく動作しているということなので、
メールヘッダかsendmailパスかどちらかの問題になります。
347行目付近にある
open(MAIL,"| $conf{’sendmail’} -f $mailfrom -t");
という部分を
open(MAIL,"| $conf{’sendmail’}");
にしてお試し下さい。sendmailオプションに関してはfc2のFAQなどをご参照ください。

Re:Re:UTF-8 Only 6.1.0 自動返信もメールも送信されません。

さとこさん (2011-11-28 20:45:50) http://kyoritsu-shihan.com/example.html

和田様

さっそくの返信ありがとうございます。

send.cgiをおっしゃられた様に書き換えたところ、
以下のようになりました。


Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator to inform of the time the error occurred and of anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


わざわざチェックしてくださってありがとうございます。
もう少し格闘してみます。

さとこ