プロが教える店舗&オフィスのセキュリティ対策術

Sendmailで送信させるPerlプログラムを作成しました。
それ自体は、ちゃんとメール送信できるのですが、Toのメールアドレスが存在しない場合、fromのメールアドレスにUser unknowメールを返す様にするには、どうしたらよいのでしょう。
現在のコードは、メールヘッダー部を$headerに代入し、本文を$bodyに代入しています。

open(MAIL, "| $SENDMAIL -i -t -f $mail") or die("ERROR: exec sendmail.");
print MAIL $header, $body;
close MAIL;

なにせ、あんまりパラメーターの意味がわかってなくて、ネットで調べたコードをそのまま使っているもので、このコードを変えるのだろうな、という憶測はつきますが、じゃあどうかえるのかが分かりません。
よろしくお願いします。

A 回答 (1件)

Error-To が入っていないのではないでしょうか。



$header に何が入っているかわかりませんが、
途中とかに Error-To を指定してやりましょう。

参考URL:http://www.gac.jp/article/index.php?stats=questi …
    • good
    • 0

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