PHPメーラークラスhttps://github.com/Synchro/PHPMailerを使用してフォーム送信後にメールを送信するために、次のコードを使用しています。メールが送信され、正常に受信されます。
$mail->From = $email;
$email
は、ユーザーが(それは$_POST
変数で設定されている)の形式で入力しますメールです:wokringされていない唯一のものは、次のようです。電子メールは、フォームに記入したユーザーからのものであると表示されるようにしたいので、返信をして自分の電子メールアドレスに移動させることができます。
ただし、「送信元」のメールアドレスは$mail->Username
と設定されています。つまり、PHPMailerスクリプトが送信しているGmailアカウントのユーザー名です。
私はここで間違って何をやっているし、どのように私は仕事に電子メールのヘッダから入手できますか?
また、私はメールを受信するためにGmailを使用しています。おそらく、 "From"メールが "偽造"されないようにするGmailのセキュリティ設定がありますか?
ありがとうございます!
どこで変数を設定しましたか?あなたはそれらを見せることができますか? –
あなたは$ emailと$ name –
を今更新しました!ありがとう –