This seems like a reoccurring problem with outlook.com for many individuals.
My script below works with @college.edu
, @gmail.com
, but on outlook.com - it refuses to reach even the junk
folder, nevermind the inbox
- how can I modify it to fix it?
I have checked my sender domain to ensure it is not blacklisted.
Script:
<?php
$doraccount = 'noreply@mydomain.com';
$pathwayurl = $_POST['pathway_url'];
$to = $_POST['email_address'];
$subject = "Path Share";
#message for email
$message = '<html><body><div style=width:362px;display:block;margin:0% auto;>';
$message .= "<img src='http://domain.com/sites/default/files/togo3.gif' alt='my site' /></div>";
#$message .= '<table rules="all" style="border-color: #666;" cellpadding="10">';
#$message .= "<tr style='background: #eee;'></tr>";
$message .= '<div><p>Thank you for using Pathway tool. We have provided you with a link to the below. Please check out our other programs and offerings on the <a href="http://www.oursite.com">our site website</a></p>';
$message .= "<br /><br /><strong>link:</strong> <tr><td>" . $pathwayurl ."</div>";
$message .= '<div><p>The Team<br /><a href="mailto:info@domain.com">info@domain.com</a></p></div>';;
$message .= "</body></html>";
$headers = "MIME-Version: 1.0" . PHP_EOL;
$headers .= "Content-Type: text/html; charset=ISO-8859-1" . PHP_EOL;
$headers .= "From: " . $doraccount . PHP_EOL;
if(mail($to,$subject,$message,$headers)){
echo "<div style=text-align:center;>
<img src='http://domain.com/sites/default/files/togo3.gif' alt='domain' /> <br />
<strong>The email was successfully sent.</strong>
<br> Redirecting you back to the pathway.
</div>";
header('Refresh: 3;url='.$pathwayurl);
#echo $message;
} else {
echo "The email was NOT sent.";
}
?>
Logs showing: Unfortunately, messages from xx.xx.xx.xx weren't sent. Please contact your Internet service provider since part of their network is on our block list.