I have a website which let users to sign up. The signup process including sending "activation
email", click link to activate account.
The first two weeks was fine. Out of around 2000 users, 1800 users are activated. After that, the activated users drop drastically, to about 30%. Example: 1000 users signup, only 300 were activated.
At first, I found the problem is because the
email could not be reach to ymail, msn and gmail users. (Most of my subscribers are Ymail (yahoo), hotmail/msn(live) and gmail (gmail)). I tried signup using ymail and hotmail, but i didnt get any activation
email. I contacted yahoo and msn, eventually my
email can go through now.
However, my signup statistic still showing, the activated users are only about 30%, which very confuse me. I contact my hosting company, ask them the whitelist my IP. And they did it.
I need your advice/help on following questions:
How to check where the problem lies? Is the
email not delivered? User receive
email but didnt click the activation link?
I am using php mail funstion. and this is my headers:
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
$headers .= 'From: Admin <
[email protected]>' . "\r\n";
$headers .= 'Return-Receipt-To: Bounce <
[email protected]>' . "\r\n";
$headers .= 'Reply-To: Admin <
[email protected]>' . "\r\n";
$return_path = "
[email protected]";
Is there anything wrong with the headers?
What can I do to improve my registration/signup activation process?