电子邮件通讯服务指南
我正在使用 .NET 和 Windows Server 技术实现电子邮件新闻通讯发送器服务。 是否有全面的指南可以帮助避免电子邮件被垃圾邮件过滤器和其他机制捕获?
它们应该涵盖(合法)批量邮件发送的所有方面:SMTP 配置、DNS、HTML 内容、图像、内容中的链接等。一个简单的示例:嵌入图像或从服务器加载图像更好吗?
如果您能提供一些经验数据来展示所采取的某些措施的效率,那就太好了。
I'm implementing a email newsletter sender service using .NET and Windows Server technologies. Are there comprehensive guidelines which could help avoiding emails being trapped by spam filters and other mechanisms?
They should cover all aspects of (legal) bulk mail sending: SMTP configuration, DNS, HTML content, images, links within content etc. A simple example: is it better to embed images or load them from a server?
It would be great if you could provide some empirical data to show the efficiency of some measures taken.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
![扫码二维码加入Web技术交流群](/public/img/jiaqun_03.jpg)
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
除非您有非常具体的理由自己托管时事通讯,否则我认为使用第三方服务会更好。 那里有很多,而且有些价格非常便宜。
它将节省您的开发工作
(重新发明没有意义
轮)。
他们的系统将处理所有
您取消订阅链接的内容
需要包含在电子邮件通讯中
遵守 CAN SPAM 法律或
无论如何。
他们处理垃圾邮件
您将不可避免地收到的报告
如果您有任何不平凡的大小的列表。
他们保存注册者的记录,
他们如何注册以及他们的 IP
地址,并可以将其呈现在
收到垃圾邮件报告以证明
他们的服务没有发送
出垃圾邮件。
您可以使用双重选择
(或确认选择加入),额外
证据证明人们
您实际上正在发送电子邮件至
已注册接收它们。
如果您确实需要自己托管,我建议您在网络上搜索“电子邮件传递能力”。 已知有帮助的事情包括正确设置 SPF 记录、DomainKeys/DKIM、正确的 DNS 设置(尤其是反向 DNS - 最好仅使用在线服务来检查您的 DNS 设置)。 您可以通过发送电子邮件到 [email protected]。
最好避免在电子邮件中使用垃圾邮件词 - 总是需要一些猜测,但有些词可能会过滤器。
但我猜想,到目前为止,最重要的事情是从与 ISP 保持良好关系的受信任服务器发送电子邮件(即确保 ISP 不会认为该服务器正在发送垃圾邮件)。 这就是为什么让第三方为您处理一切事情要容易得多的一个重要原因。
Unless you have a very specific reason to host the newsletter yourself, I think you'd be much better off using a third party service. There are lots out there, and some are very cheaply priced.
It'll save you on development work
(no point in re-inventing the
wheel).
Their system will handle all
the unsubscribe link stuff that you
need to include in email newsletters
to comply with CAN SPAM laws or
whatever.
They handle the spam
reports that you will inevitably get
if you have a list of any non-trivial size.
They keep records of who signed up,
how they signed up, and their IP
address, and can present those on
receipt of a spam report to prove
that their service wasn't sending
out spam.
You can use double-opt in
(or confirmed opt in), for extra
evidence to prove that the people
you're sending emails to actually
signed up to receive them.
If you really do need to host it yourself I'd suggest you search the web for "email deliverability". Things that are known to help include properly set up SPF records, DomainKeys/DKIM, correct DNS settings (reverse DNS especially - best to just use an online service to check your DNS settings). You can test a lot of these things by sending an email to [email protected].
It's best to avoid using spammy words in your email - always a bit of guesswork this but you some words can trip filters.
But I'd guess that by far the most important thing is to be sending your email from a trusted server that maintains good relationships with ISPs (i.e. ensuring that ISPs don't think that the server is sending out spam). This is a big reason why it's much much easier to get a third party to handle everything for you.
虽然我没有明确的答案,但我认为这是一个非常重要的问题。
以下是我所知道的一些花絮
Although I don't have a definitive answer, I think this is a very important question.
Here are few tidbits I know about it