我想使用密件抄送将一封电子邮件发送到多个电子邮件地址。但是,我希望电子邮件的第一行写着“嗨 [插入姓名]”。每个收到电子邮件的人的姓名都会出现在电子邮件的顶部。这可以吗?
答案1
不是您描述的方式 - 您需要为每个收件人生成单独的电子邮件。
这是由于电子邮件传递方式所致。邮件服务器通常不会执行您想要执行的替换类型,因此需要将工作“移交给”您的客户端,而客户端需要生成单独的消息,这意味着密件抄送不起作用。(相反,如果邮件服务器收到一封带有密件抄送字段的电子邮件,它会适当地定向电子邮件的副本)。
答案2
我相信您正在寻找的是邮件合并。转到https://encrypted.google.com/并输入您的电子邮件程序和/或服务以及邮件合并。
例如输入“如何邮件合并”,您将获得各种建议。
如果您使用 Gmail,请输入“Gmail 邮件合并”,您将获得该选项。如果您将 CHROME 浏览器与 Gmail 一起使用,请尝试“邮件合并 chrome 附加组件”,您将获得可协助完成工作的 Chrome 浏览器特定插件。
如果您使用老式的邮件程序,请输入该程序加上“mail merg”(例如“seamonkey mail merge”或“thunderbird mail merge”,或者,老天保佑,“outlook mail merge”)。
最花哨的方式是使用 Mail Chimp,虽然需要付费,但功能齐全(http://mailchimp.com/features/)。如果您有大量列表和订阅需要管理,并且想通过邮件赚钱,那么您可以尝试一下这个。
答案3
你可以通过以下方法可能这样做的方法是发送 HTML 格式的消息,然后嵌入 JavaScript 以动态生成问候语。我认为这不是一个可行的解决方案,原因如下:
- 我预计大多数邮件阅读器都会阻止电子邮件中 JavaScript 的执行(因为它看起来像是一种发送恶意软件的方式)。
- 即使您的 JavaScript 确实运行了,它也可能无法访问所需的本地信息(即用户(收件人)的全名)。
- 您可能需要根据收件人的电子邮件名称编写代码;例如,
if (email_name == "davidgo") display "Hi David";
因此您的代码将包含所有收件人的姓名,这将(理论上)允许任何收件人查看完整列表。当然,这违背了使用密件抄送。 - 如果您向 Mike 发送一条消息,Mike 将其转发给 Nick,说“看看 Luciano 发给我的这条消息”,那么当 Nick 阅读该消息时,它可能会说“嗨,Nick”。
最有可能达到你想要的效果的是
- 将邮件正文发布到网络服务器上,然后
- 向每个人发送一封单独的电子邮件,内容是“嗨[人名]”,然后链接到网络上的消息。
答案4
邮件合并。
我知道这是一个非常古老的话题,但为了让下一个人了解信息,请查看此链接:
它确实按照您的要求执行。