2012-04-07 68 views
2

后面这个问题的主要议程是,我想与谁收到,我们将使用邮件获取接收器的电子邮件地址动态地在电子邮件正文

的电子邮件地址来替换一个动态的持有人在我的电子邮件正文使用asp.net的标准程序,即制作电子邮件正文,然后使用smtp.send(),将发送邮件到相关的电子邮件地址。不过,我想有一个占位符在我的电子邮件正文(例如感谢您阅读邮件,[email protected]),使得[email protected]得到由一个谁是openeing邮件代替。

现在,这里是有趣的部分.....我发送邮件(如[email protected])用户是否转发邮件到其他电子邮件地址(例如[email protected]),那么当[email protected]打开他将看到的邮件“感谢您阅读邮件,[email protected]”。

是否有可能在首位?

+1

一些“的恶意技术”,这是可能的,但真正实施稳健的一个大问题(你会依赖于特定的电子邮件客户端和/或一些客户端的漏洞和/或一些不好的客户端设置的部分无证行为) ......为什么你会想要做这样的事情? – Yahia 2012-04-07 21:04:23

+0

只是为了好的用户体验,可能是! – 2015-01-11 03:21:52

回答

3

我不相信你问什么是可能的。当您生成并发送电子邮件时,电子邮件正文由服务器端组成,因此您可以完全控制它。一旦用户将其放在电子邮箱中,您就不能再更改该电子邮件的内容。

电子邮件的内容不能改变 - 这种行为将类似于你运行你的客户端机器上的代码,未经其许可,即病毒并在一般不赞成。