CGI掲示板を自作していますが、書き込み送信メールのSendmailによる送信処理でつまづきました。
以下のように記述すると、管理人である自分には登録メールが送られますが、
管理人以外に、書き込みした人にも登録確認メールが送られるようにしたいんです。
#Sendmailによる送信処理
if (open(MAIL,"| $sendmail -t")){
print MAIL "X-Mailer:legend2\n";
print MAIL "To: $administrator\n";
print MAIL "Errors-To: $administrator\n";
print MAIL "From: $administrator\n";
print MAIL "Subject: $subject\n";
print MAIL "MIME-Version: 1.0\n";
print MAIL "Content-type: text/plain; charset=ISO-2022-JP\n";
print MAIL "Content-Transfer-Encoding: 7bit\n";
print MAIL "$mail_comment\n";
print MAIL "\n";
close(MAIL);
}
}
以下のどれかを使うのでしょうか?
print SENDMAIL "From: $sender <$from>\n";
print SENDMAIL "To: $to\n";
print SENDMAIL "Cc: $cc\n";
print SENDMAIL "Bcc: $bcc\n";
どうすれば良いか御教授下さい。宜しくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
単純に
print MAIL "To: $administrator, $in{'email'}\n";
でいいと思います。
レス、有難うございました。
無事に以下で成功致しました。
print MAIL "To: $administrator, $in{'email'}\n";
No.1
- 回答日時:
print MAIL "To: $administrator\n";
しかないからです。
print MAIL "To: $administrator, $atesaki\n";
みたいにして $atesaki に書き込んだ人のメールアドレスを取り込むようにする必要があります。
($to に 管理人と書き込んだ人のメールアドレスを入れて To: $to でもいいですが)
この回答への補足
_himajin_様、さっそくアドバイス有難うございます。
>print MAIL "To: $administrator, $atesaki\n";
>みたいにして $atesaki に書き込んだ人の
>メールアドレスを取り込むようにする必要があります。
こちらがやりやすそうですね。
メールアトメレスの変数は以下のようになっていますが、
$mail = "$in{'email'}"; #メールアドレス
下記のようにして送信設定に組み込めば、
$atesaki= "$in{'email'}";
print MAIL "To: $administrator, $atesaki\n";
で作動しますでしょうか?
また宜しくお願いします。
レス、有難うございました。
無事に以下で成功致しました。
print MAIL "To: $administrator, $in{'email'}\n";
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP php 完了画面の送信メールのコードを書いているのですが・・・ 2 2023/06/02 12:01
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- CGI -T(汚染モード)でメールが送れません 1 2022/06/12 14:11
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- 英語 この"e-mail"が複数形でもなく、無冠詞なのはなぜですか? 「表現のための実践ロイヤル英文法」に 1 2022/07/10 16:12
- その他(プログラミング・Web制作) どうしてもエラーが解決できません。 1 2022/07/23 04:32
- PHP phpのメールフォームの完了画面でメール受信のコードを書いています。 1 2023/05/31 11:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スクリプト用のヘッダー?
-
socketを使って外部のファイル...
-
伝言掲示板の作成(超初心者です)
-
wordの数式について 定積分を書...
-
ラジオボタンが両方とも選択で...
-
FORMのselectの選択肢を最初か...
-
WEBページを強制的に横画面で見...
-
「value」に2つの値をセットす...
-
グーグルの検索窓を自分のHP...
-
ローカルテストサーバーと本番...
-
EXCELとの連携
-
MSPゴシックで、一番幅を取る文字
-
メールフォームのプルダウンメ...
-
Error: No Recipient というエ...
-
チェックボックスの返す値
-
ディレクトリのファイル数取得
-
perlがうごきません
-
CGIでチェックボックスを使...
-
ブックマークからのアクセスを...
-
VB.net データーグリッドビュー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイルのアップロードができ...
-
CGI経由でのPDFファイルをダウ...
-
選択式アンケート項目合計点で...
-
2つのドメイン、同じサーバー。...
-
クオートの多重入れ子をするには?
-
<FORM TYPE="subumit">でデータ...
-
普通のHTMLの画面からCG...
-
クッキーを使って投票欄に名前...
-
perlで重複データを集計
-
cgi+htmlテンプレート使用
-
ひとつのCGIファイルに複数のペ...
-
htmlからパラメータで、cgiに渡...
-
CGI掲示板のSendmail送信について
-
perl/cgi リダイレクトができない
-
ホームページビルダーで作ったh...
-
cgiでのprint関数
-
パスワード認証のCGI
-
sendmailを使って宛て...
-
フォントサイズを変えるには?
-
Perlのファイルのアップロード...
おすすめ情報