问题 使用发件人标头避免使用Gmail“此邮件可能尚未发送”


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

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

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

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

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


8205
2018-01-04 10:44


起源

谷歌如何知道你“应他们的要求”欺骗?他们所知道的是,你是在欺骗。这就是显示警告的原因。 - Enno Gröper
人们从这里落下 mutt:使用此配置: gitlab.com/muttmua/mutt/wikis/UseCases/Gmail - Ciro Santilli 新疆改造中心 六四事件 法轮功


答案:


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

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


14
2018-01-04 11:04