札幌Web制作のシンクグラフィカ

メールフォームプロ 2.1.2 アドレス入力の任意化について

HAL1028さん (2010-02-04 08:08:35) www.russian-black.com/mail.html

はじめまして、お世話になっております。

素晴らしいCGIの提供、感謝しております。
メールフォームプロに出会った時に思いました、

「ラピュタは本当にあったんだ!」


さて、お忙しい中失礼いたしますが、題名どおりメールアドレス入力の任意化について詰まっております。
現状、アドレス入力を必須状態での動作は問題ないのですが、任意にするために過去ログなども参考にしながら色々試したのですが上手くいきません。

以下、試したパターンです。

html内の、
<img src="images/mfp_must.gif" width="30" height="16" alt="必須" class="must" />

(必須)

<div id="errormsg_confirm_email" class="mfp_err"></div>

を削除し、mailform.js内の、
else if(must_flag > -1 && obj.value == obj.defaultValue)error_message = "メールアドレスが未入力です。";
else if(!chkMail.match(check))
error_message = "メールアドレスが正しくありません。";

をコメントアウト。
アドレス未入力でもサンクスページまで行くのですが、メールが来ません。
アドレスを入力するとメールは届きます。


次にhtml内の、
name="email"をname="メールアドレス"に変更。
サンクスページへは行きますが、アドレスの有無に関わらずメールが来ません。

他にもちまちまと色々試してみましたがアドレスが未入力だとメールが来ませんでした。

日頃の行いが悪いのかとも思い、近所の野良猫に餌をやってみたり、
横断歩道で立ち往生しているお婆さんを助けてみたりしても駄目でした。

和田様、どうか解決法を御教授下さい。

Re;メールフォームプロ 2.1.2 アドレス入力の任意化

和田 (2010-02-04 11:30:09) www.synck.com

そうですね・・・。おそらく原因は日頃の行いが悪いからかなと・・・。
一日一善をこれから3年間行えば問題なく動くと思います。

メールが届かないというのは設置者へ対してという事ですよね。
通常であればnameを「メールアドレス」に変えるかemailから必須を外すだけでいいはずだったと思うのですが、そういう使い方を最近していないのでちょっと自信が無くなってまいりました・・・。もしあれだったらsupport@宛にファイルを送ってください!ちと見てみます!

Re;メールフォームプロ 2.1.2 アドレス入力の任意化

HAL1028さん (2010-02-04 21:22:49) www.russian-black.com/mail.html

和田様

お世話になっております。
迅速な対応ありがとうございます。

先ほどファイルと念力を送付させていただきました。

しかし、原因について一歩前進したかもしれません。
通常(必須)関連の削除でいけるとのこで、
さきほど、ふと思いつき、設置者のメールアドレスを違うメールサービスのものに変えて、htmlの(必須)関連の削除とmailform.jsのチェック関連のコメントアウトで試してみたところ、設置者にメールが届きました。

そして、届いたメールをみて思ったのですが、アドレスが未入力だとTo:とFrom:が同じ設置者のアドレスになっており、昨日までの環境ではこれが原因で設置者にメールが届かなかったのではないかと思われます。

なので、申し訳ございませんが、少し質問をかえて、メールに設定される差出人のメールアドレスを送信先以外のものに固定もしくはアドレス未入力の時はダミーを挿入するなど、対処法はございませんでしょうか。

以上、ご確認よろしくお願いいたします。


Re;メールフォームプロ 2.1.2 アドレス入力の任意化

和田 (2010-02-06 17:05:34) www.synck.com

それなら簡単デス!たぶん!
config.cgi内の
##フォームからの差出人
$config{"mailfrom"} = $mailto[0];

の部分を
##フォームからの差出人
$config{"mailfrom"} = ’送信用のアドレスを書いてね’;
↑上記のように送信用のアドレスを指定すればOKです。間違っても「送信用のアドレスを書いてね」とは打ち込まないでください!

Re;メールフォームプロ 2.1.2 アドレス入力の任意化

HAL1028さん (2010-02-06 17:40:52) www.russian-black.com/mail.html

和田様

お世話になっております。

差出人アドレスの固定方法ありがとうございます。

これで枕を高くして、もう高すぎて寝れなくなると思います。