記事No | : 13724 |
投稿日 | : 2015/02/05(Thu) 20:14:02 |
タイトル | : 送信者への自動返信メールが届かず、送信先に届いてしまいます。 |
ID情報 | : maxtop |
投稿者 | : 龍洞 |
URL | : http://ryuudou.sakura.ne.jp/contact.html |
サイトのお問い合わせページに「postmail(UTF-8) v7.11」を設置したのですが、送信者に自動返信メールが届かず、送信先に内容が書かれたメールと、送信者に届くはずの自動返信メールが届いてしまいます。
↓設定内容です。
よろしくお願い致します。
#===========================================================
# ▼基本設定
#===========================================================
# このプログラムの文字コード
# utf8 : UTF-8
# sjis : Shift-JIS
$cf{kcode} = 'utf8';
# 送信先メールアドレス
$cf{mailto} = ‘xxx@xxx;
# sendmailのパス【サーバパス】
# → プロバイダの指定を確認のこと
$cf{sendmail} = '/usr/sbin/sendmail';
# sendmailへの-fコマンド(プロバイダの仕様確認)
# 0=no 1=yes
$cf{send_fcmd} = 1;
# 文字コード自動判別(0=no 1=yes)
# → フォームの文字コード自動判別を行う場合
# → フォームがUTF-8の場合は「0」で概ねOK
$cf{conv_code} = 0;
# 文字コード変換モジュール
# 1 : Jcode
# 2 : Unicode::Japanese
$cf{conv_pm} = 2;
# フォームのname値の置き換えをする場合
# → 英字のname値を日本語に自動的に置き換えます。
# 例: 「email = xx@xx.xx」→「メールアドレス = xx@xx.xx」
$cf{replace} = {
'name' => 'お名前',
'email' => 'メールアドレス',
};
# 最大受信サイズ(Byte)
# → 例 : 102400Bytes = 100KB
$cf{maxdata} = 102400;
# 送信者へのメール返信
# 0=no 1=yes
$cf{auto_res} = 1;
# メール件名(初期値)
$cf{subject} = '龍洞へのお問い合わせ';
# メール件名の外部指定
# → 複数のフォームメールで運用する場合、タグで件名指定する
$cf{multi_sub} = {
1 => '資料請求フォーム',
2 => 'お問い合わせフォーム',
3 => 'ご感想連絡フォーム',
};
# 返信向けメールタイトル
$cf{sub_reply} = 'お問い合わせありがとうございます';
# 本体プログラム【URLパス】
$cf{mail_cgi} = './postmail.cgi';
# ログファイル【サーバパス】
$cf{logfile} = './data/log.cgi';
# セッションファイル【サーバパス】
$cf{sesfile} = './data/ses.cgi';
# テンプレートディレクトリ【サーバパス】
$cf{tmpldir} = './tmpl';
# セッションの許容時間(分単位)
# → 確認画面表示後、送信ボタンを押すまでの時間
$cf{sestime} = 5;
# 送信後の形態
# 0 : 完了メッセージを出す.
# 1 : 戻り先 ($back) へ自動ジャンプさせる.
$cf{reload} = 1;
# 送信後の戻り先【URLパス】
$cf{back} = 'http://ryuudou.sakura.ne.jp/contact.html';
# フォームのname値の正当性をチェックする
# → 半角文字は英数字、アンダーバー、ハイフンはOK。全角は全てOK
# 0=no 1=yes
$cf{check_key} = 1;
# 同一IPアドレスからの連続送信制御
# → 許可する間隔を秒数で指定(0にするとこの機能は無効)
$cf{block_post} = 0;
# 送信は method=POST 限定 (セキュリティ対策)
# 0=no 1=yes
$cf{postonly} = 1;
# ホスト名取得方法
# 0 : gethostbyaddr関数を使わない
# 1 : gethostbyaddr関数を使う
$cf{gethostbyaddr} = 0;
# アクセス制限(複数あれば半角スペースで区切る、アスタリスク可)
# → 拒否ホスト名又はIPアドレスの記述例
# (前方一致は先頭に ^ をつける)【例】^210.12.345.*
# (後方一致は末尾に $ をつける)【例】*.anonymizer.com$
$cf{denyhost} = '';
# 禁止ワード
# → 投稿時禁止するワードをコンマで区切る
$cf{no_wd} = '';
記事No | : 13725 |
投稿日 | : 2015/02/06(Fri) 01:38:40 |
タイトル | : Re: 送信者への自動返信メールが届かず、送信先に届いてしまいます。 |
ID情報 | : hirayama |
投稿者 | : hirayama |
URL | : http://shade-search.com/sts/fsw/wiki.cgi |
init.cgiの設定はほぼデフォルトのようですが、
postmail.cgiは修正していませんか。
それとオリジナルのpostmail.htmlから送信した場合はどうなるでしょうか。
記事No | : 13726 |
投稿日 | : 2015/02/06(Fri) 13:37:48 |
タイトル | : Re^2: 送信者への自動返信メールが届かず、送信先に届いてしまいます。 |
ID情報 | : maxtop |
投稿者 | : 龍洞 |
URL | : http://ryuudou.sakura.ne.jp/contact.html |
hirayama様
postmail.cgiは変更無しでpostmail.htmlから送信したら成功したので、消去法で探していったら、メールアドレス部分を
<input name="email">ではなく
<input name="メールアドレス">としていたのが原因でした。
原因がありそうな箇所をご指摘頂きありがとうございました。
感謝致します。