我正在使用 php 和 mysql。而且我的网站在 Flash 中(完整的 Flash 网站)
我有一个让用户注册的网站。注册过程包括发送“激活邮件”,点击链接激活账户。
前两周还好。在大约 2000 个用户中,有 1800 个用户被激活。之后,激活用户急剧下降,降至 30% 左右。示例:1000 个用户注册,只有 300 个被激活。
起初,我发现问题是因为电子邮件无法到达 ymail、msn 和 gmail 用户。(我的大多数订阅者是 Ymail (yahoo)、hotmail/msn(live) 和 gmail (gmail))。我尝试使用 ymail 和 hotmail 注册,但我没有收到任何激活电子邮件。我联系了 yahoo 和 msn,最终我的电子邮件现在可以通过了。
但是,我的注册统计仍然显示,激活用户只有 30% 左右,这让我很困惑。我联系了我的托管公司,询问他们将我的 IP 列入白名单。他们做到了。
我需要您对以下问题的建议/帮助:
- 如何检查问题出在哪里?电子邮件未送达?用户收到邮件但没有点击激活链接?
我正在使用 php 邮件功能。这是我的标题:
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
$headers .= 'From: Admin <\admin@domain.com>' . "\r\n";
$headers .= 'Return-Receipt-To: Bounce <\bounce@domain.com>' . "\r\n";
$headers .= 'Reply-To: Admin <\admin@domain.com>' . "\r\n";
$return_path = "\bounce@domain.com\";
(我隐藏了我的域名,并在电子邮件中添加了反斜杠,因为如果没有,电子邮件不会显示在这里,很奇怪)
标题有什么问题吗?
- 我可以做些什么来改进我的注册/注册激活过程?