その他
【 重要 】CGI・PHPを使用した送信フォーム
- 詳細
- 親カテゴリ: その他
- カテゴリ: 【 重要 】CGI・PHPを使用した送信フォーム
- 参照数: 1608
■エンベロープFrom(envelope From)を設定する■
~envelope Fromとは~
CGIやPHPで作られた送信フォームからメールが送信された際に宛先が存在しない、受信出来ない等の状況であった場合にエラーの返信先となるメールアドレスです。
この設定がされていないと、送信先が受信不可だった場合にも送信されていない事が分かりません。
その為、重要な設定と言えます。
【 設定例 】
■perlでsendmailを使用する場合の例
open(MAIL,"| /usr/sbin/sendmail -t -f {エンベロープFrom}");
print MAIL "To: {送信先E-mailアドレス}\n";
print MAIL "From: {送信元E-mailアドレス}\n";
print MAIL "Subject: {件名}\n";
print MAIL "{メール本文}\n";
close(MAIL);
■PHPでmail関数を使用する場合の例
mail ("{送信先E-mailアドレス}", "{件名}", "{メール本文}","From: {送信先E-mailアドレス}","-f {エンベロープFrom}");
※設定の一例です。詳しくは書籍・インターネット等でお調べください。