系统会发送一封Gmail电子邮件,并添加两个不同的签名

问题描述 投票:1回答:1

Gmail用户[email protected]会向两个人发送一封电子邮件。

例:

FROM: [email protected]
TO: [email protected], sophie@example 

Gmelious插件能够将两个不同的跟踪HTML代码放在一个已发送的电子邮件中,例如

bill - email no code (in bill's Gmail account)
alex - email with code1 (in alex's Gmail account)
sophie - email with code2 (in sophie's Gmail account)

究竟如何Gmelious在他们的商业计划中对每个接收者进行跟踪?

gmail gmail-api
1个回答
2
投票

这里没有魔力。启用每个收件人跟踪时,实际上会发送两个不同的邮件。

您可以点击Gmail中的回复按钮旁边的箭头并选择“显示原始内容”来验证它:

enter image description here

如果您比较[email protected][email protected]收到的原始邮件,您会发现它们有所不同:

enter image description here

在这两个消息中,您将看到相同的标题:

致:[email protected],sophie @ example.com

但它不应该让你难堪。它只是带有文本值的SMTP标头。您实际上可以向一个收件人发送邮件,并使用任何其他电子邮件填充To标头。

Gmelius向邮件正文提供的跟踪代码也有所不同,可以实现每个收件人的跟踪。

UPDATE

您可能对Gmelius插件的实现方式感兴趣,因此在您实际编写一封电子邮件时会发送两封不同的邮件。它通过使用丰富的Gmail Add-ons API来实现。更具体地说,使用sendEmail类的GmailApp方法。如果检查方法参数的说明,您将看到可以提供任何主题,正文,收件人列表和其他SMTP标头。

但即使使用Gmelius插件,最终也会通过gmail SMTP服务器发送电子邮件。 Gmelius只是将原始撰写的电子邮件转换为具有不同跟踪代码的多个邮件消息。

更新(关于安全问题)

Gmail加载项API不允许通过第三方SMTP服务器发送电子邮件。 sendEmail方法没有任何可以指定其他服务器的参数。电子邮件的发送方式与您在没有Gmelius的情况下从Gmail发送电子邮件的方式相同。 Gmelius只是拆分收件人列表并使用html跟踪代码扩展正文。

如果您对电子邮件的来源仍有疑问,可以查看原始邮件。在那里,您将看到消息来自的实际服务器:

enter image description here

这个Received标题基本上说:mx.google.com服务器收到了来自mail-sor-f65.google.com的邮件。

© www.soinside.com 2019 - 2024. All rights reserved.