自動返信メールが届かない
トキオさん (2023-11-10 17:35:57) skfine-trade.com/contact/index.html
いつもご指南ありがとうございます。
メールフォームPRO 4.3.1をロリポップサーバーに設置しました。ロリポップサーバーで新しく契約したサーバーのため、以前とは仕様が違うためパーミッションが厳格になっているためか、原因不明です。
CGIチェックでは原因がつかめません。
ご指南のほどよろしくお願い申し上げます。
現在アクセス制限を設定していますので、IDとPWは非公開にしたいのですが、メール等でお伝えすることは可能でしょうか?
自動返信メールが届かない 2
トキオさん (2023-11-11 05:53:51) skfine-trade.com/contact/index.html
ロリポップの契約サーバー仕様内容はこちらです。
Perl バージョン5.30
/usr/local/bin/perl
以下、ロリポップサーバーの仕様ページより
ロリポップ!では、以下の設定を推奨します。
ーーーーーーーーーーーーーーーーーーーー
Perl、Ruby、Pythonスクリプトの場合
ーーーーーーーーーーーーーーーーーーーー
設定するパーミッション
HTML、画像ファイル604(rw----r--)
CGIの実行ファイル700(rwx------)
CGIのデータファイル600(rw-------)
.htaccessファイル604(rw----r--)
ディレクトリ705(rwx---r-x)
CGIの設置マニュアルなどに、「CGI実行ファイルは777」、「データファイルは666」と記載されている場合がありますが、ロリポップ!ではセキュリティ上その設定では動作しない場合がありますので、上の表の通りに設定してください。
設定ファイルに記載したアドレスには届きますか?
和田 (2023-11-13 15:54:14) www.synck.com
設定ファイルに記載した宛先には届くけど、自動返信メールは届かない、ということでしょうか?メールアドレスの入力欄のname属性はemailになっておりますでしょうか?
届いていないと思われます。
トキオさん (2023-11-16 18:41:35) skfine-trade.com/contact/index.html
返信が遅くなりまして申し訳ありません。
設定ファイルに記載した宛先はクライアントの担当者宛になっておりますが、フォーム内容が届いた場合に転送をお願いしています。転送がないので届いていない可能性があります。
メールアドレスの入力欄のname属性はemailになっています。
そうなるとsendmailなどの問題がありそうですね
和田 (2023-11-16 18:44:16) www.synck.com
sendmailのパスに誤りがないか、sendmailを利用する権限があるか、ご確認ください。
sendmailについて
トキオさん (2023-11-16 20:07:47) skfine-trade.com/contact/index.html
ロリポップサーバーの仕様では
ーーーーーーーーーーーーーー
Sendmailの利用について
ーーーーーーーーーーーーーー
ご利用いただけます。
となっています。
config.cgi には下記の記述をしています。
## sendmailのパス
#$config{’sendmail’} = ’C:¥sendmail¥sendmail.exe’;
$config{’sendmail’} = ’/usr/local/bin/perl’;
sendmailのパスではありませんね
和田 (2023-11-16 20:13:13) www.synck.com
/usr/local/bin/perl
これはperlのパスでsendmailのパスではありません。
sendmailのパスがおそらくロリポップのサイトに記載されていると思います。
sendmailのパスの件
トキオさん (2023-11-16 23:19:45) skfine-trade.com/contact/index.html
ありがとうございます。
ありました。
ーーーーーーーーーー
SENDMAILのパス
ーーーーーーーーーー
/usr/lib/sendmail もしくは
/usr/sbin/sendmail どちらでも利用可。
こちらですね。
やっと自分のミスがわかりました。
今までのCGI設置では書き換えていなかったのになぜか書き換えてしまっていたのです。
パスをこちらにしてテストしてみます。
自動返信メール届きました。
トキオさん (2023-11-16 23:23:29) skfine-trade.com/contact/index.html
ありがとうございます。
自動返信メールが届きました。
重ね重ね感謝申し上げます。