これが可能かどうかさえわかりませんが、以下のようにしています。 PHP
スクリプトを使用して生成およびメール送信するHTMLフォームがあります。このフォームから[email protected]
の場合、from
アドレスをフォームのフィールドの1つとして表示します。
私は周りを見回して、これについていくつかの有用な情報を見つけました サイト 。 sendmail_from
は、この状況で、または私が求めていることを行う場合に使用できます。
これは可能ですか?
同じサイトでこのページを参照してください(例2): http://www.w3schools.com/php/func_mail_mail.asp
メッセージのヘッダーを設定して、FromやCCやBCCなどの他のものを含める必要があります。
<?php
$to = "[email protected]";
$subject = "My subject";
$txt = "Hello world!";
$headers = "From: [email protected]\r\n";
mail($to,$subject,$txt,$headers);
?>
ヘッダーは改行シーケンス"\r\n"
で区切る必要があることに注意してください。
PHPメールスクリプトの場合、これをコンタクトフォームに使用しました。
$from = $_POST["from"]; //posted from the form.
mail("[email protected]", $subject, $message, "From:" . $from);
私は以前にPHPでsendmail_fromを使用したことがなく、単純な変数のみを使用しました。
これが役に立てば幸いです!
メールのヘッダーでそれを行うことができない理由はありますか?
$to = '[email protected]';
$subject = 'my subject';
$message = 'hello';
$headers = 'From: '.$email_from_form. "\r\n";
mail($to, $subject, $message, $headers);