我正在尝试使用php邮件类,如示例所示。
http://www.vulgarisoip.com/category/phpgmailer/
我正在使用我的网站联系我们表格。我可以将“$ mail-> From”地址设置为填写表格的人吗?当我收到邮件时,它总是显示“来自地址”作为我的Gmail帐户。任何帮助都会有所帮助。
<?php
require_once('phpgmailer/class.phpgmailer.php');
$mail = new PHPGMailer();
$mail->Username = 'username@gmail.com';
$mail->Password = 'gmailpassword';
$mail->From = 'from@hotmail.com'; // Like to set this address as the address of the person who filled the form
$mail->FromName = 'User Name';
$mail->Subject = 'Subject';
$mail->AddAddress('myname@mydomain.com'); // To which address the mail to be delivered
$mail->Body = 'Hey buddy, heres an email!';
$mail->Send();
?>
答案 0 :(得分:0)
$mail->From = $_POST['from'];
或该字段的名称
答案 1 :(得分:0)
Gmail使用经过身份验证的帐户作为发件人,以减少地址欺骗和垃圾邮件。无论您将其设置为发件人地址,Gmail都会自动将其设置为您的Gmail用户。
您的评论:
“我的意图实际上是在我收到实际邮件的时候 发件人为“来自地址”,以便我可以直接回复他。“
您可能想尝试:
$mail->AddReplyTo($email, $display_name);