CGI-BBS > CGI > Perl > PerlからのsendmailでTo:欄に記述はするが送信しない方法は?


カレッヂ
カレッヂ


質問者 らふ蔵  投稿日 4/14(日) 05:22:16
はじめまして。
自作で、.forwardからのCGI起動でメール転送プログラムをperlで作っているのですが、
転送時にsendemailの記述において、To欄に元々のアドレスを記述はするが、
実際には送信しない方法をご存知でしたら教えてください。

open(SEND,"|$NKF -j |/usr/lib/sendmail -t")|| die "SEND Error.\n";
print SEND "From: $from_address\n";
print SEND "To: $to_address\n";
print SEND "Cc: $cc_address\n";
close SEND;

上記において、CC欄は有効にして実際に送信するけれどTo欄は記述はするが
送信はしないといった方法です。
要はCC欄で配信して受け取った際のメールのTo欄に$to_addressを表示させたいのです。
よろしくお願いします。
回答者 しあわせのツボ  [削除]  投稿日 4/14(日) 14:28:57
そんな器用な方法はないでしょう。To: フィールドに書いたアドレスには配送されるのが当然です。

それによってどのような利便を得たいのか、に戻って検討すべきだと思います。
場合によっては、もっと簡単な解決法があるかもしれませんから。

返信(回答)する


Web裏技