CGI-BBS > 基礎 > その他 > CGIから送るメールで差出人の設定について


カレッヂ
カレッヂ


質問者 たぁ  投稿日 6/26(火) 11:17:53
perlからsendmailを使って電子メールを送るプログラムなんですが、
(抜粋)
$sendmail = '/usr/sbin/sendmail -t -i';
open(MAIL,"| $sendmail");
print MAIL "To: $add1\n";
print MAIL "From: $add2\n";
print MAIL "Subject: $subject\n";
(ここまで)
通常この$add2に差出人メールアドレスを書きますよね?
すると送られて来たメールヘッダの
From:
の欄に$add2と同じものが書かれます。

私がやりたいのは、このFrom:の欄に、
From: Namae Myouji <mail@address.co.jp>
のように名前とアドレスを同時に書きたいのです。

どなたか教えて下さいませんか?
参考になるサイトだけでも教えて下さい。
回答者 がん太  [削除]  投稿日 6/26(火) 13:57:10
$name = "Namae Myouji";
$sendmail = '/usr/sbin/sendmail -t -i';
open(MAIL,"| $sendmail");
print MAIL "To: $add1\n";
print MAIL "From: $name<$add2>\n";
print MAIL "Subject: $subject\n";

こうしてみてはいかかでしょうか?

質問者 たぁ  [削除]  投稿日 6/26(火) 14:05:56
さっそくやってみました。
なんかあっけなく解決しました。
どうもありがとうございました!!

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

Web裏技