我使用phpmailer与我的gmail smtp服务器发送邮件。我的代码如下所示:
$mail->IsSMTP();
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->SMTPSecure = "ssl";
$mail->SMTPAuth = true;
$mail->Username = "xxxxxxx@gmail.com";
$mail->Password = "xxxxxxx";
$mail->From = "xxxxxx@domain.com";
$mail->FromName = "Domain";
$mail->AddAddress("xxxxxxxxxxxxxxx","xxxxxxxxxxxx");
$mail->AddReplyTo("xxxxxxxxxxx@reply.com","Me");
所以,当我收到这封电子邮件时,它会向我显示“域名”作为发件人,这是正确的,但当我查看地址时,它显示“xxxxxx@gmail.com而不是xxxxxx@domain.com。我不想要它显示smtp发件人地址。它应显示“来自”地址。
另一件小事,我不知道那是否可能。当我回复我的邮件时,它会显示回复名称和回复地址,是否可以隐藏真实地址?就像它显示xxxxxxx@real.com但实际上回复是xxxxxx@fake.com?