CGI-BBS > 情報収集 > フォームメール > 送信者にも記入内容を自動送信したい


カレッヂ
カレッヂ


質問者 nagalle  投稿日 8/30(木) 10:23:07
以前にも同じ質問があったのですが、記述法がわかりません。
CGIに関して素人なので、宜しくお願いします!

フォームメールでEMAILを入力してもらった方にも、
そのメールアドレス宛てに記入内容を送信できるようにしたいです。
それで、安易な考えで以下のように書いてみました。

#■受け取るメールアドレス

$mailto = 'nagalle@daiko***.ne.jp',$EMAIL;
                ↑                   ↑
             受取側アドレス        送信側アドレス

やっぱり無理でした・・・
どなたか教えてください、お願いします!
回答者 呑兵衛  [削除]  投稿日 8/30(木) 20:00:04
呑兵衛@大阪です。(挨拶を変えます。)

> $mailto = 'nagalle@daiko***.ne.jp',$EMAIL;
                 ↑          ↑
              受取側アドレス   送信側アドレス

ではなく
sendmailの起動直前に$mailto を書き換えるなら
$mailto = "nagalle\@daiko***.ne.jp,$EMAIL";
です。
ベアコード(生のアドレス)を書くなら、 @ の前を \ でエスケープしましょう。
スカラ変数($***)に代入されるのなら、\ は要りません。
$mailto を書き換えないのなら
print OUT "To: nagalle\@daiko***.ne.jp,$EMAIL\n";
ですね。
http://www.rescue.ne.jp/CGI-BBS/an/formmail/20010718125916.shtml
もご参考まで。
質問者 nagalle  [削除]  投稿日 8/31(金) 09:56:31
呑兵衛さん、早速のご返答ありがとうございます♪
ご指摘いただいたように、書き換えたところうまくいきました。
昨日一日悩んだのがうそのようです。

ご丁寧にありがとうございました。

このページは終了したので返信(回答)は書きこめません

Web裏技