首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用gmail smtp服务器时如何更改-地址

使用gmail smtp服务器时如何更改-地址
EN

Stack Overflow用户
提问于 2009-08-26 05:27:35
回答 6查看 55.5K关注 0票数 26

我想通过gmail从A发送一封电子邮件到B,其中包含HEADERCONTENT

如何用PHP实现这一点?

我已经指定了 from (from@example.com),但是当我收到电子邮件时,它仍然是来自我的gmail帐户(abc@gmail.com)。

代码语言:javascript
复制
$mail->From = "from@example.com";
$mail->FromName = "Mailer";
$mail->AddAddress("abc12@163.example", "Josh Adams");// name is optional
$mail->AddReplyTo("abc12@qq.example", "Information");

如何将部件更改?

EN

Stack Overflow用户

发布于 2009-08-26 06:55:11

简单的回答-你不能。

Google在您通过它的SMTP服务发送到与gmail帐户相关的值的消息中重写了“发件人”和“回复”标题。

gmail的SMTP功能并不打算成为一个开放或中继服务。如果允许From标头的值,它将大大削弱Google在垃圾邮件服务方面的地位,因为无法验证发件人的凭据。

你需要考虑其他选择。您打算如何在脚本/应用程序/网站完成后托管它:几乎每个托管解决方案(共享/vps/专用服务器)都会预先配置电子邮件传输解决方案:无论是sendmail或postfix on *nix,还是Windows上的IIS。

如果您打算使用gmail,那么您可以:

  • 设置一个专用的myapp@gmail.com帐户
  • 如果您拥有您应该发送的域,请使用域的免费gmail,并设置一个myapp@mydomain.example帐户。

====

2015年6月编辑

有人建议GMail确实允许通过不同的地址发送。据我所知,这是通过GMail wep应用程序发送,并使用您现有的外部SMTP服务器,这与最初的问题无关。

====

2013年11月编辑

鉴于这仍然是一小部分选票。一个快速的更新。

谷歌已经为域名撤回了免费的GMail。周围还有很多其他免费服务。其中一个值得注意的是芒钻 --一种一对一的电子邮件服务,旨在处理事务性电子邮件(例如,电子商务订单等)。它是由MailChimp运行的,他几乎知道大量发送电子邮件的所有知识。他们也给你12K/月的免费,这是相当不错的。

票数 58
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1332510

复制
相关文章

相似问题

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