有什么办法可以控制ASP.NET中发送的邮件吗?
我有两个问题。
第一个很简单:在 ASP.NET 中发送邮件时有没有办法控制邮件的优先级?例如,我有一个约会网站,发送的邮件类型很少。一个是注册邮件,其他不太重要,例如收件箱中的新消息,对于那些需要此信息的人来说。网站上的用户很多,发送的邮件也很多,这使得像注册这样的重要邮件应该在收件箱消息中收到几十条新消息后立即收到。
第二个:有没有办法检查用户是否打开了某个电子邮件?假设我想检查有多少用户在收件箱邮件中收到了新消息,并且只是查看了它,与随后查看并进入网站并通过电子邮件中提供的链接的用户相反。
谢谢,任何信息都很感激。
I have two questions.
First one is simple: Is there any way to control priority of mails while sending those in ASP.NET? For example i have a dating website and there are few types of mails send. One is registration mail and other are less important like new message in inbox for those who want this information. There are many users on website and lots of mails are send which makes important mails like registration one which should come instantly to come after dozen of new message in inbox messages.
Second one: Is there a way to check whether user opened certain email or not? Let's say i want to check how much users received new message in inbox mail and just viewed it opposite to those who viewed and entered the website afterward with link available in email.
thanks, any info is appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
第一个问题:
这将使您能够扩展很多。您必须每分钟处理数百封邮件?没问题,将您的服务安装在访问同一数据库(集群)的第二台计算机上。
第二个问题:
First question:
This will allow you to scale a lot. You must handle hundred of mails per minute ? No problem, install your service on a second machine that access the same database (cluster).
Second question:
没有。如果您通过自己的 SMTP 服务器发送,此服务器可能会允许某种流量整形,但是一旦邮件被“释放到野外”,您就不走运了。
有一些方法可以做到这一点,例如网络错误;关于电子邮件跟踪的维基百科文章有一个很好的概述。然而,大多数现代邮件客户端都会阻止这些事情,例如,默认情况下不显示图像。另请注意,这样做被认为是非常不礼貌的,因为您侵犯了客户的隐私。
No. If you send though your own SMTP server, this one might allow for some kind of traffic shaping, but as soon as the mail is released "into the wild", you are out of luck.
There were some methods for that, such as Web bugs; the Wikipedia article on E-mail tracking has a nice overview. However, most modern mail clients block these things, for example, by not showing images by default. Note also that it is considered extremely impolite to do something like that, since you are violating the privacy of your customers.
您的案例是存在全职电子邮件营销公司的众多原因之一。他们处理所有这些繁重的工作,并解决了您不可避免会遇到的问题。
我们使用 responsys,据我所知,他们对此感到满意。事实上,有数百家甚至数千家电子邮件营销公司对发送的电子邮件收取几美分的费用。如果您计划进行任何类型的路由或分析,那么它们非常值得投资。
your case is one of the many reason there are full time email campaign companies. they handle all of this heavy lifting and have worked through the issues you are inevitable to encounter.
We use responsys and from what I gather they are happy with them. There are literally hundreds, if not thousands of email marketing companies that charge pennies for emails sent. If you plan to do any sort of routing or analytics they are well worth the investment.