几个月来我一直在为这个问题而苦苦挣扎。 我有一个网站,注册需要电子邮件validation。 我做了一个支票(每天),统计数据非常有趣。 每天,在300 ++用户注册中,只有50-60%被激活。 有一次,当我的网站stream量突然爆发时,我每天约有1000 ++用户注册,并且持续了大约1周。 但统计数字仍然显示,只有50-60%的用户被激活。 我不认为这是一个巧合,因为统计总是显示50-60%的用户被激活。 (我每天检查我的数据库)
我想,也许我的电子邮件被视为垃圾邮件,因此无法接触到收件人。 但是我想知道,FaceBook每天发送多less封电子邮件? 对我而言,我每天收到20-30封电子邮件。 我们都知道,Facebook拥有数百万用户,我无法想象每天发送了多less封电子邮件。 那些邮件不被视为垃圾邮件?
我的托pipe公司是否对此负责? 或者我的脚本/编程问题?
以下是我的服务器信息:操作系统:Windows Web服务器:IIS 6 Web语言:HTML,PHP,JS + JQuery邮件服务器:MailEnable标准SQL:MySQL 5.XX
你读过杰夫·阿特伍德的 – 所以你想发送一些电子邮件(通过代码) ?
如果您愿意付钱以避免设置域密钥,反向ptrlogging,发件人ID等的麻烦,请使用第三方邮件提供程序(如SendGrid)。
你看过你的邮件日志吗? 我不熟悉你使用的邮件服务器,但是必须有一个日志。 它说什么关于丢弃电子邮件?
另外,你有没有在你的服务器上设置反向DNS? 如果您没有反向指针,许多电子邮件提供商会给您发送电子邮件。 这将允许其他网站将您的IP地址123.123.123.123parsing到您的域名mydomain.com。 因此你变得更可靠。 您可能需要联系您的ISP来设置此。
在维基百科反向DNS
如果您有任何问题,这个电子邮件服务器testing可以告诉你。
如果您search“IIS6 SMTP日志”,您会发现有关日志logging的信息。 但是,如果您的ISP包含其他客户信息,则您的ISP不会发送完整日志。 我问我的ISP从日志中select我的信息,但他们没有给我任何东西。
你有没有像网站上的“recaptca”这样的内容,以确保它是真实的人注册? 如果不是,也许有一些自动尝试尝试注册虚假的电子邮件地址?
考虑SPFlogging。
你也可以考虑提供类似于这个网站的Open-ID。
也许在某个地方有一些人群源服务可以作为一个testing,以便来自不同地方的人试图注册并向你报告结果。
确保您的服务器的IP没有列入黑名单的ip,除了rDNS。
检查我喜欢MXToolBox 。
首先要检查的是您要发送电子邮件的目标域的MXlogging。 它必须指向目标邮件服务器。 其次,检查目标邮件服务器上的日志,它们将取代为什么不发送到邮箱的情况。
您可以通过以下链接提供IP地址来testing您的邮件服务器: – http://mxtoolbox.com/diagnostic.aspx
它将检查邮件服务器的Open Relay。 它将检查邮件服务器的反向DNS。
此外,您可以在同一个网站上检查黑名单。
如果全部成功,请检查目标服务器上的邮件日志。