【发布时间】:2014-12-11 12:34:43
【问题描述】:
这里当我通过 phpmailer 发送邮件时,用户名 testname 在邮件中。但是我希望显示 testname。 我从 phpmailer 中了解到的是 $mail->Username 和 $mail->Password 是身份验证所必需的,并且 $mail->Username 也用于信封邮件。有什么方法可以将 testname 更改为 testname。而且我也试过设置$mail->Sender,还是不行。我知道我在这里犯了一些愚蠢的错误,但我现在被困在这里。任何帮助将不胜感激。提前致谢。
$mail->Username = 'xyz@gmail.com';
$mail->Password = 'xxxxx';
$name='testname';
$mail->SetFrom('testmail.com', $name, true);
$mail->AddReplyTo('no-reply@mycomp.com','no-reply');
$mail->Subject = 'subject';
$mail->MsgHTML($body);
$mail->AddAddress('xyz@gmail', 'title1');
//$mail->AddAddress('abc2@gmail.com', 'title2'); /* ... */
$fileName='../rough/test.pdf';
$mail->AddAttachment($fileName);
【问题讨论】:
标签: php email smtp gmail phpmailer