使用发件人标头避免使用Gmail"此邮件可能尚未发送"

djb*_*bme 13 email gmail

我正在创建一个朋友类型系统的电子邮件,我需要我们的邮件服务器将网站用户的电子邮件发送给他们的朋友,即从fred@gmail.com发送到tony@gmail.com.

如果,例如,在此示例中,用户都是Gmail的一部分,则该朋友将收到一封电子邮件,其中包含警告"此消息可能尚未发送:fred@gmail.com.

我认为通过我们的电子邮件(例如us@company.com)添加"发件人"标题,这应该向Gmail表明我们是发件人,并且在他们的请求下有效地公开欺骗发件人.这是真的,您可以使用"发件人"标题来解决Gmail的警告吗?

我意识到这类似于以下问题,但我更感兴趣的是发件人标头是否应该有效:从Web服务器发送的电子邮件会导致gmail被视为网络钓鱼.如何摆脱这个?

更多信息:我正在使用netmailbot从我们的邮件服务器发送电子邮件,使用'-customheader'参数与'sender'和'x-sender'例如'-customheader sender:us@company.com x-sender:us @ company .COM"

Enn*_*per 16

如果gmail没有失败,你就无法抑制这个警告.
谷歌控制着这两个帐户,因此知道这个邮件不是由fred使用他们的基础设施发送的.
使用了一些第三方基础设施(你的),这就是所有这个警告.您可以将任意电子邮件地址设置为"from",Google不知道这是否合法使用(如果fred确实写了该消息).任何人都可以写出这条消息.通常fred会使用Googles基础设施发送邮件,然后他们就会知道他.

一个更清洁的解决方案是将您的电子邮件地址("noreply@company.com")作为标题(这是诚实的)并将fred@gmail.com设置为回复标题(以便他获得回复).