Las*_*olt 4 html asp.net email mailing-list newsletter
我正在开发一个网站,我需要将HTML简报发送到邮件列表.
我已经构建了一个html框架,其中我有"浏览器中的视图"和"Unsubscrib"链接(原因会有所不同).在管理模块中,我发布了html并上传了html-newsletter的图片.这是一个很好的方法吗?
我应该如何发送XX.XXX人的电子邮件?我不能使用BCC,因为取消订阅链接会有所不同.所以我想我必须单独发送所有的电子邮件.但是代码应该是容错的,所以如果出现错误,只有一半得到通讯.
最好的问候,Lasse
希望这些有用:
使用MailDefinition作为模板引擎http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.maildefinition.aspx如果您的数字很大,您可能会考虑不使用SMTP作为传输协议,而是为您希望发送的每封电子邮件生成文件,然后将它们直接放入SMTP服务器的"Drop"文件夹中.Mirosoft SMTP Server非常容易实现.
为每封电子邮件使用唯一的退回电子邮件地址(但包括对真实地址的回复,例如office(at)yourdomain.com.让那些退回电子邮件地址指向一个普通帐户,并在发送您的简报后删除所有从您的数据库退回的地址.
至于容错,我觉得我不太明白.为什么你只想要一半的时事通讯?我会抓住任何与服务器相关的问题并立即停止处理,并且任何与客户端相关的问题(客户端的电子邮件不起作用,请参阅2.)都会被跳过并记录(如果在处理期间检测到)或稍后处理(如果稍后检测到).
根据当地法律,检查选择加入/退出政策.
另外看一下将图像直接嵌入到html中(一个不为人知的事实是你可以直接嵌入图像)这通常会使电子邮件的大小更大,但它会让Outlook直接显示这些图像而无需进入你的服务器.当然,如果您想通过图像信标或类似信息进行时事通讯跟踪,那么服务器图像就是您想要的.
当然检查所有常见的电子邮件客户端是否正确显示 AFAIK几乎不可能发送每个客户端都能正确显示的格式,除非你发送纯文本:)
| 归档时间: |
|
| 查看次数: |
3769 次 |
| 最近记录: |