我收到了很多用户的投诉,他们说找不到激活邮件。我没有发送任何群发邮件或垃圾邮件。但我每天确实会发送超过 1000 封电子邮件,这是因为注册。这意味着,在我的注册过程中,我会向用户发送一封激活邮件来激活他们的帐户,我认为这是一种相当标准的方法。
我测试了我的公司电子邮件和 Gmail 帐户,它们运行正常,只有 hotmail 和 yahoo 电子邮件,他们就是无法接收来自我们网站的任何电子邮件,甚至无法接收垃圾邮件/垃圾邮件箱中的电子邮件。
谁可以帮我这个事?
我的服务器:Windows Server 2003,IIS6
编程语言和数据库:php 和 mysql
答案1
您的电子邮件服务器可能在黑名单中,可能没有正确的反向查找记录,如果您使用的是 DSL,如果它太接近动态范围(即使您在“商务级 DSL”上有静态 IP),则看起来很糟糕,还有其他一些事情。查看 MXToolbox.com 上的免费工具,看看这些是否适用于您。您可能需要考虑创建一个SPF 记录您的域名也是如此。这在垃圾邮件可信度加权算法中对您有利。但是,如果您在黑名单上,那么什么也帮不了您。请先检查一下。
编辑: 此外:
- 检查更彻底的 DNSBL,例如http://www.dnsbl.info/
- 阅读有关垃圾邮件、新闻通讯电子邮件和主要电子邮件提供商的文章:http://ask-leo.com/why_is_my_mail_to_hotmail_or_aol_yahoo_etc_subscribers_not_being_delivered.html
- 向有问题的域的邮政系统提出问题。例如http://postmaster.hotmail.com/
答案2
我建议注册一个免费账户SenderScore.org。他们有一些非常有用的工具可以诊断您的邮件被拒绝的原因。