发布
社区首页 >问答首页 >更改发件人电子邮件地址

更改发件人电子邮件地址
EN

Stack Overflow用户
提问于 2018-08-24 14:24:11
回答 1查看 99关注 0票数 0

我正在尝试将发件人的电子邮件地址更改为某个动态值。

我正在按照这个问题链接here并尝试解决方案,但发件人的电子邮件仍然与SMTP帐户用户名相同。

这里:

代码语言:javascript
代码运行次数:0
复制
        $mail->Host = "smtp.gmail.com";
        $mail->Port = 465; // or 587
        $mail->Username = "rakesh@gmail.com";
        $mail->Password = 'password';
        $mail->SetFrom($SenderEmail, $SenderName);
        $mail->AddReplyTo($SenderEmail,$SenderName);

但是电子邮件标题看起来像这样:

代码语言:javascript
代码运行次数:0
复制
$SenderName <rakesh@gmail.com>

我怎样才能改变这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-24 20:57:45

不,gmail不允许你设置任意的发件人地址。它确实允许您在帐户设置中定义有限数量的预设别名,但您不能在发送时设置随机地址。如果你这样做了,它就会忽略它,并使用你的帐户地址,如你所见。PHPMailer故障排除指南中提到了这一点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51998639

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档