has anyone seen this problem before? any idea on how to make it so my mail goes through all of the time? i'm not sending junk mail, users only receive mail when they sign up, receive a new comment, or get a new item in their shopping cart.
mail script for my registration page:
Code: Select all
$to = $_POST['email']; // user email
$subject = "Welcome to mysite.com!";
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type: text/html; charset=UTF-8" . "\r\n";
$headers .= "From: mysite <me@ mysite.com>" . "\r\n";
$headers .= "Reply-To: mysite <me@ mysite.com>" . "\r\n";
$message = "
<table width='480' bgcolor='#732C7B' border='4' bordercolor='#732C7B' cellpadding='6'><tr bgcolor='#732C7B'><td><font size=+4 color='#FFFFFF'><b> mysite </b></font></td></tr><tr bgcolor='#F7F6FF'><td><br /><font color='#000000'><b>Welcome, $username!</b>
<br /><br />
Visit the link to complete your activation,<br />
<a href='http://www. mysite.com/USERactivateandpost.php?activationkey=$activationkey&user_id=$user_id>http://www. mysite.com/USERactivateandpost.php?activationkey=$activationkey&user_id=$user_id</a><br />
(if this does not appear as a link, copy and paste it into your preferred browser)
<br />
About mysite.com:<br />
Blah blah
<br />
-- Feel free to send us questions or concerns, email contact@ mysite.com, we'd love to help! --<br /></font></td></tr></table>";
mail($to, $subject, $message, $headers);