メール送信フォームで記入した内容を自動返信するには?

[上に] [前に] [次に]
みゅーう 2000/03/29(水) 15:38:48
こんにちは。

いつも、楽しみに拝見しております。
まだ、初心者なので、お教え下さい。

宜しくお願い致します。

感想・アンケート 等をメール送信ファームで設置したので
記入していただいているのですが、アドレス間違いが増えて
ご返事が出せません。
できたら、記入していただいた方に自動で書いていただいた内容と
「メール、ありがとうございます。後日、ご返事書きます。」
など、メッセージをいれて メールを受け取ったことを
お知らせしたいのですが・・・・。
できますか?

らてる 2000/03/29(水) 16:44:40
これって、CGIでメール送信しているのではなくて、
<form action:mailto:xxx@aaa.bbb.cc ....>
を使っている画面でということなのでしょうか。

びぃす 2000/03/29(水) 21:44:01
> アドレス間違いが増えてご返事が出せません。
のの場合には、
> 記入していただいた方に自動で書いていただいた内容と
(中略)
> お知らせしたいのですが・・・・。
は無理だと思います。間違っていたら届きませんもの。
メールソフトの設定など確実な場所からコピーしたメール
アドレスをペースとしてもらうように促す以外はないように
思います。

みゅーう 2000/03/30(木) 00:14:48
早速のご返事ありがとうございます。
私の質問の仕方がわかりにくくて申し訳ございません。
CGIのメール送信フォーム設置で、以前 あるホームページで
問い合わせをしたところ、私が問い合わせをした内容と

−−−−−−−−−−−−−−−−
確かにメールを頂戴致しました。
24時間以内にご返事致します。
−−−−−−−−−−−−−−−−

と書かれたメールが送信後、すぐにきました。
問い合わせの際にも、メール受信の確認のメールが
届かない場合はアドレスを確認して再度お願い致します。
と書かれておりました。

どのようにしたらよいのでしょうか。

教えてください。

らてる 2000/03/30(木) 09:30:09
入力フォームで起動するCGIで上記メッセージを表示すると
ともにメールの送信をすればよいと思いますが。
#あとはロジック的な問題ですね。

ヒソカ 2000/03/30(木) 22:16:26
> できたら、記入していただいた方に自動で書いていただいた内容と
> 「メール、ありがとうございます。後日、ご返事書きます。」
> など、メッセージをいれて メールを受け取ったことを
> お知らせしたいのですが・・・・。

いろんな方法がとれますが、CGIでメールを送信されていると仮定
して進めます。
CGIで入力内容をそのまま自分のアドレスに送信し、同時に内容の
後ろに

−−−−−−−−−−−−−−−−
確かにメールを頂戴致しました。
24時間以内にご返事致します。
−−−−−−−−−−−−−−−−

この文章を追加加工したものを相手に送信するロジックを
追加してやればいいだけです。

もしくは自分の受け取るメールサーバーでprocmailが使えるので
あれば、受け取ったメールを加工して自動返信させるとか・・・
こちらの方法はメールを加工するプログラムとUNIXの知識が必要です。

> アドレス間違いが増えてご返事が出せません。

これはぴぃすさんの書き込みのように根本的に無理です。相手の方の
正しいメールアドレスを知る手段がありませんから。
しかし、全角、半角のうち間違いやメールアドレスとしての書式に
合っていないアドレスでの入力javascriptでもCGIでもチェックでき
ますので、そういうロジックを組み入れれば少しは改善するかも?

怪しげなアドレスからの入力をチェックするには、CGIで環境変数を
取得してREMOTE_HOSTと入力されたアドレスが同じドメイン以外受け
付けないというチェックの仕方もあります。(ただし、フリーメール
アドレスの利用者には厳しい処置かも?)

CGIの改造を伴いますが、それほど複雑な処理では無いので頑張って
下さい。

みゅーう 2000/04/01(土) 17:25:34
ありがとうございました。
がんばってみます!!

[上に] [前に] [次に]