【问题标题】:EMAIL from web server来自网络服务器的电子邮件
【发布时间】:2011-06-23 08:10:59
【问题描述】:

我们有一个向最终用户发送邮件提醒的网站。该网站是用 c# ASP.NET 开发的。

我想找到向我的用户发送电子邮件警报的最佳方式。确保邮件没有被任何垃圾邮件过滤器困住。我在互联网上读到最好直接从网络服务器发送邮件,而不是通过 SMTP 邮件服务(如谷歌应用程序或 Postini)发送。

谁能告诉我这是否正确?

【问题讨论】:

  • 我知道,如果一封电子邮件写得好,这不是垃圾邮件。我建立了一个使用 SmtpClient 发送邮件的网站,我的同事写了一封格式良好的邮件。第一个测试捕获错误,因为所有请求都被标记为垃圾邮件,但在修改电子邮件内容后一切正常(抱歉英语不好,我是意大利人)。
  • 发送电子邮件很容易,但送达却很难。没有每次都有效的一般规则——发送邮件的主机是相关的,但其他参数(邮件内容、邮件量、正确的反垃圾邮件标头等)也是相关的。对于高电子邮件流量,请参阅:stackoverflow.com/questions/3905734/…
  • 简单发送电子邮件所需的一切:msdn.microsoft.com/en-us/library/system.net.mail.aspx

标签: c# asp.net html-email email-spam


【解决方案1】:

答案是不要实际发送电子邮件并让其他人处理问题。我会看看postmark 或亚马逊的simple email service

【讨论】:

  • 谢谢,我会调查的。
【解决方案2】:

在我们在邮件服务器上实施 SPF 之前,我们遇到了通过本地服务器发送的邮件经常被垃圾邮件过滤器捕获的问题。

http://en.wikipedia.org/wiki/Sender_Policy_Framework

但我不是管理员,这只是我们的管理员所说的,之后我们就没有问题了。

顺便说一句。也许在 serverfault.com 上问会更好

【讨论】:

  • 感谢您的好建议。我将在 serverfault.com 上发布更详细的问题
【解决方案3】:

首先

确保邮件没有被困在 任何垃圾邮件过滤器

不可能 - 否则垃圾邮件发送者会这样做。您只需确保您的域没有与任何垃圾邮件活动相关联,并注意电子邮件中的关键字。

我在互联网上阅读最好 直接从网络发送邮件 服务器而不是通过 SMTP 邮件路由 服务,例如谷歌应用程序或 邮政编码。

这一点没有意义 - 如果您的电子邮件不通过 SMTP 服务器进行路由,您的电子邮件将永远不会被传递,平均消息将在其路由中通过多个到达收件人。

【讨论】:

  • 感谢您的评论。我想这不是很好的措辞。取点
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-28
  • 2021-07-09
相关资源
最近更新 更多