
sub sendmailのコマンドで、Toの設定を、フォームに入力されたメールアドレスに設定する方法を教えてください。下記のように作成しましたが、うまくいかずでした。
フォームのHTML側で、メールアドレスを入力する場所にこのように設定
<input name="mailad" type="text" class="font1 id="mailad" size="40" /></td>
CGI側では、sendmailのパスなどを設定したあたりに
$●●● = '????';
上記のように入力。「????」がいくつか試してみたがうまくいかず。
この「????」が不明。
HTMLタグのmailadの部分を読み込むようにしたらいいと思うのですが・・・
sendmailの部分はこのように明記
open(MAIL,"| $sendmail -t -i");
print MAIL "To: $●●●\n";
「????」がわからないのと、根本的にこれであっているのかわからないです。
form{/・・・}のようなものが一番近いと思いましたが、これも動かずでした。
※サーバーエラーにはならず、入力されたアドレスを読み込んでくれませんでした。
もしよろしければお教えください。
調べ方でもうれしいです。
よろしくお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
????の部分には本来送信先のメールアドレスが記述されるものと思います。
ご質問の送信先メールアドレスをフォーム入力として云々というお話ですが、プログラムのソースと<form>タグの内容を見ないとわかりません。
ポイントとしては「フォームの送信方法はPOSTメソッドなのかGETメソッドなのか」と「CGIはフォームからの受信データをどの変数に格納しているのか」ということが判明しないと適切なアドバイスは不可能です。
機能そのものはともかく、送信先をフォームにすると、第三者がいたずらメールをあなたのコンテンツから匿名で送れてしまうというリスクが発生することを念頭においてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メールフォームCGIの設置方法に...
-
ビジネスメールの敬称
-
Googleフォームを回答したか確...
-
エクセルVBA テキストボックス...
-
テキストボックスの番号を使っ...
-
ユーザーフォームチェックボッ...
-
TextBoxから数字が文字...
-
DataGridViewの桁数制限に関して
-
初歩的な事だと思います。 Sub...
-
ExcelVBAのユーザーフォームで...
-
DataGridView 列ごとの入力制限
-
accessで該当するレコードがな...
-
EXCEL VBA で指定した範囲に入...
-
VBA R1C1形式で変数の入力について
-
C言語でのメール送信
-
excel vba でユーザーフォーム...
-
WebBrowserコントロールで
-
ページ移動した場合の、フォー...
-
HTMLで全角文字のみ入力するに...
-
UWSCで、スクリプトの実行時間...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ホームページでCGIのフォームを...
-
メールフォームについて
-
掲示板で擬似フォームメールを...
-
送信フォームの全角文字情報がc...
-
入力してもらったアドレスへメ...
-
Javascriptを使ったメール送信...
-
ウェブサイトでメールアドレス...
-
フォームから入力した漢字が文...
-
メールフォームから送られてき...
-
送信フォームを使わないメール送信
-
こんなメールフォームしりませ...
-
自作ホームページ内にメールフ...
-
OCN formmail CGIの確認画面に...
-
お客さんがお問い合わせの際に...
-
フォームメールの送信日時設定方法
-
メールフォームからくる迷惑メ...
-
問い合わせフォームとサーバ移...
-
ポップアップ広告&メール送信...
-
【GAS】Gmail本文をブラウザ表...
-
モバイルでも動かす為には?
おすすめ情報