发送一封Gmail电子邮件,并添加两个不同的签名
Gmail用户bill@example.com向两个人发送一封电子邮件 例如:发送一封Gmail电子邮件,并添加两个不同的签名,gmail,gmail-api,Gmail,Gmail Api,Gmail用户bill@example.com向两个人发送一封电子邮件 例如: FROM: bill@example.com TO: alex@example.com, sophie@example Gmelious插件能够将两个不同的跟踪HTML代码放在一起,发送电子邮件,例如 bill - email no code (in bill's Gmail account) alex - email with code1 (in alex's Gmail account) sophie - e
FROM: bill@example.com
TO: alex@example.com, 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中回复按钮附近的向下箭头并选择“Show original”进行验证: 如果您比较alex@example.com及sophie@example.com,您将看到它们的不同之处: 但在这两条消息中,您将看到相同的标题: 致:alex@example.com, sophie@example.com 但这不应该让你难堪。它只是带有文本值的SMTP头。实际上,您可以将邮件发送给一个收件人,并用任何其他电子邮件填写
至
标题
Gmelius放在邮件正文中的跟踪代码也有所不同,这允许实现每个收件人的跟踪
更新
您可能会对如何实现Gmelius插件感兴趣,以便在实际编写一封电子邮件时发送两条不同的邮件消息。它通过使用rich来实现。更具体地说,使用类的方法。如果您检查方法参数的描述,您将看到可以提供任何主题、正文、收件人列表和其他SMTP头
但即使使用Gmelius插件,电子邮件最终还是通过gmail SMTP服务器发送。Gmelius只是将原始的合成电子邮件转换成具有不同跟踪代码的多封邮件
更新(关于安全问题)
Gmail插件API不允许通过第三方SMTP服务器发送电子邮件sendmail
方法没有任何可以指定其他服务器的参数。电子邮件的发送方式与不使用Gmelius从Gmail发送的方式相同。Gmelius只是拆分收件人列表,并用html跟踪代码扩展正文
若您对电子邮件的来源仍有任何疑问,可以检查原始邮件。在那里,您将看到消息来自的实际服务器:
这个
Received
标题基本上是这样写的:mx.google.com
服务器已经收到了来自mail-sor-f65.google.com
的邮件,这是否意味着电子邮件是通过SMTP协议从第三方服务器发送的?我已经更新了我的答案,提供了更多关于这方面的详细信息。我主要关心的是隐私问题。是通过第三方服务器发送的实际电子邮件。例如,Gmail用户界面带有插件->Gmail服务器->Gmail应用。Gmail附加组件是使用Apps脚本开发的,Apps脚本是一种基于JavaScript()的脚本语言。当用户按下发送按钮时,Gmelius插件代码被执行。它检查是否启用了每个收件人跟踪,并为每个具有唯一跟踪代码的收件人调用sendmail
方法。所有这些都作为JavaScript在客户端执行sendmail
AJAX调用gmail应用服务器(不是SMTP服务器)的结果。Gmail应用程序在处理此AJAX调用时,会通过SMTP发送电子邮件。@CodeFuller当我们发送多封电子邮件时,“已发送”选项卡将填充多封电子邮件,但根据用户,他只发送了一封电子邮件,如何处理“已发送”选项卡?