アプリ版:「スタンプのみでお礼する」機能のリリースについて

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件)

Bcc: $administrator



――の方が良いのでは。
掲示板投稿者に知られても構わないのであれば、Toでも良いですが。
    • good
    • 0
この回答へのお礼

レス、有難うございました。
無事に以下で成功致しました。

print MAIL "To: $administrator, $in{'email'}\n";

お礼日時:2008/05/06 12:23

単純に


print MAIL "To: $administrator, $in{'email'}\n";
でいいと思います。
    • good
    • 0
この回答へのお礼

レス、有難うございました。
無事に以下で成功致しました。

print MAIL "To: $administrator, $in{'email'}\n";

お礼日時:2008/05/06 12:23

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";
で作動しますでしょうか?
また宜しくお願いします。

補足日時:2008/05/05 13:34
    • good
    • 0
この回答へのお礼

レス、有難うございました。
無事に以下で成功致しました。

print MAIL "To: $administrator, $in{'email'}\n";

お礼日時:2008/05/06 12:24

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!