phpgmailer从邮件问题设置

时间:2012-05-14 02:13:13

标签: php

我正在尝试使用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();


?>

2 个答案:

答案 0 :(得分:0)

$mail->From = $_POST['from'];

或该字段的名称

答案 1 :(得分:0)

Gmail使用经过身份验证的帐户作为发件人,以减少地址欺骗和垃圾邮件。无论您将其设置为发件人地址,Gmail都会自动将其设置为您的Gmail用户。

更新

您的评论:

  

“我的意图实际上是在我收到实际邮件的时候   发件人为“来自地址”,以便我可以直接回复他。“

您可能想尝试:

$mail->AddReplyTo($email, $display_name);