メールが届かない
こちらの掲示板は終了しました。ご質問などはサポートセンターをご利用ください。
メールフォームプロ 2.0.8用のチェッカーでのエラーは1つだけになりました。
ログファイルの書き出しは有効になっていません
と出てしまいます。
ロリポップのサーバは、.htaccessが使えるはずなのですが。
この状態なのですが、ためしにメールの送信テストをしてみましたが、
メールは送信者、受信者どちらにも届きませんでした。
ですが、正常にメールが送信できたと出てくれています。
メールのほうのサーバのほうのエラーなのかと思ったのですが、
試しメールをするとちゃんと届きました。
後1カ所のようなので、なんとか解決できたらと思います。
よろしくお願いします。
【確認】ログファイルの書き出しは有効になっていません
送信履歴をCSVファイルとして保存する機能は有効になっていません。ただ、この機能はサーバ上に個人情報を保管するというリスクがあるため、リスク管理はしっかりと。ファイル名の拡張子を.datや.csvとしている場合、http経由での保護をhtaccessなどで掛けない限り情報漏洩の危険に晒される事になります。サーバがhtaccessの許可をしているサーバであれば同梱の「htaccess.txt」を「.htaccess」としてアップロードして特定拡張子へのhttp経由でのファイルへのアクセスを防ぐこともできます。
- Re:メールが届かない
- 和田 - 2009-03-22 18:01:30【確認】と書いてあるようにこれはエラーではありません。
また、メールが届かない理由としてはmailtoの設定が間違っている可能性があります。config.cgiの書き方が適切かどうかマニュアルをよくご確認ください。
- Re:Re:メールが届かない
- さん太 - 2009-03-22 19:08:13config.cgiの設定で教えて下さい。
3行目あたりの
##スクリプトのURLなのですが、
http://~から始まるアドレスで、どこまで書けばいいのでしょうか?
①~/mailformpro2/mailformpro/ まで。
②~/mailformpro2/mailformpro/config.cgi まで。
③またはその他のファイルを指定する。
よろしくお願いします。
---------------------------
6行目あたりに、
##リファラードメインチェック / ドメインチェックをしない場合 0
$config{"domain"} = $ENV{'HTTP_HOST'};
とあるのですが、=が抜けていると思って、
$config{"domain"} = $ENV{'HTTP_HOST'} = 0; という風に、
=と1か0を書いて設定すればよいのですね?
私のホームページスペースは、
sendmailのパスはどちらでも動くようなので設定はしなくても良いそうです。
30行目あたり
サンクスページのURLを変更しました。
config.cgiを見直ししてみました。
よろしくお願いいたします。
- Re:Re:Re:メールが届かない
- 和田 - 2009-03-22 19:26:55マニュアルで変更指示の無い場所は変更しないで大丈夫です。
- 無事動きました
- unknown - 2009-03-22 19:27:11自己解決できました。
##スクリプトのURL
$config{"url"} = 'http://~/mailformpro2/mailformpro/'
①番で動きました^^
それから、@mailto = なのですが、
どちらか一方しか♯を消してはいけないのですね?
そこでもひっかかっていたようです。
ありがとうございました。
- Re:無事動きました
- 和田 - 2009-03-22 22:50:47おつかれさんでした