我有两个问题。
第一个很简单:有没有办法在ASP.NET中发送邮件时控制邮件的优先级?例如,我有一个约会网站,并没有几种类型的邮件发送。一个是注册邮件,另一个不太重要,如收件箱中的新邮件,对于那些想要这些信息的人。网站上有很多用户,发送了很多邮件,这些邮件就像登记一样重要邮件,收件箱邮件中的新邮件会立即出现。
第二个:有没有办法检查用户是否打开了某些电子邮件?假设我想检查收件箱邮件中收到新邮件的用户数量,并且只是查看了与之后查看和进入网站的用户相反的信息。
谢谢,感谢任何信息。
答案 0 :(得分:2)
没有。如果你通过你自己的SMTP服务器发送,这个可能允许某种流量整形,但是一旦邮件“疯狂地”发布,你就不幸了。
有一些方法,例如Web bugs;关于E-mail tracking的维基百科文章有一个很好的概述。但是,大多数现代邮件客户端会阻止这些事情,例如,默认情况下不显示图像。还要注意,做这样的事情被认为是非常不礼貌的,因为你违反了客户的隐私。
答案 1 :(得分:2)
第一个问题:
这将允许您扩展很多。你必须每分钟处理数百封邮件吗?没问题,请在访问同一数据库(集群)的第二台计算机上安装您的服务。
第二个问题:
答案 2 :(得分:0)
您的案例是有全职电子邮件广告系列公司的众多原因之一。他们处理所有这些繁重的工作,并解决了你不可避免要遇到的问题。
我们使用Responsys,从我收集的内容中,他们对它们感到满意。实际上有数百个(如果不是数千个)电子邮件营销公司收取发送电子邮件的便士。如果您计划进行任何类型的路由或分析,那么他们非常值得投资。