2

这个问题背后的主要议程是我想用收到邮件的电子邮件地址替换我的电子邮件正文中的动态持有人

我们将使用 asp.net 的标准程序,即制作电子邮件正文,然后使用 smtp.send(),将邮件发送到相关的电子邮件地址。但我想在我的电子邮件正文中有一个占位符(例如,感谢您阅读邮件,xxx@yyy.com),这样 xxx@yyy.com 就会被打开邮件的人替换。

现在有趣的部分来了.....我发送邮件的用户(例如xxx@yyy.com)如果将邮件转发到其他电子邮件地址(例如abc@zzz.com),那么当abc@zzz。 com 打开邮件,他会看到“感谢阅读邮件,abc@zzz.com”。

首先有可能吗?

4

1 回答 1

3

我不相信你问的是可能的。当您生成和发送电子邮件时,电子邮件正文是在服务器端编写的,因此您可以完全控制它。一旦用户在他们的邮箱中拥有它,您就不能再更改该电子邮件的内容。

电子邮件的内容无法更改——这种行为类似于您在未经客户许可的情况下在客户端机器上运行代码,即病毒,通常会受到反对。

于 2012-04-07T20:49:40.413 回答