У меня проблема с PHP, чтобы отправлять почту только в домены Microsoft (Outlook, Live, Hotmail). Он отлично работает со всеми остальными.Проблема с электронной почтой PHP с outlook
Это мой PHP-скрипт.
<?php
$subject2 = 'Registration Request';
$headers2 .= "MIME-Version: 1.0\n";
$headers2 .= "Content-Type: text/html; charset=ISO-8859-1\n";
$headers2 .= 'X-Mailer: PHP/' . phpversion();
$message2 = '<html><body>';
$message2 .= '<h1>New Account Request</h1><br>';
$message2 .='<table border="0" cellpadding="5" cellspacing="0"><tr><td>';
$message2 .= 'Name</td><td>'.$this->_user['fname'].' '.$this->_user['lname'].'</td></tr>';
$message2 .= '<tr><td>User ID</td><td>'.$this->_user['user'].'</td></tr>';
$message2 .= '<tr><td>Company</td><td>'.$this->_user['company'].'</td></tr>';
$message2 .= '<tr><td>Email</td><td>'.$this->_user['email'].'</td></tr>';
$message2 .= '<tr><td>Telephone</td><td>'.$this->_user['telephone'].'</td></tr></table>';
$message2 .= '<br>Thanks<br><a href="http://precent.ch">precent.ch</a>';
$message2 .= '</body></html>';
$too = '[email protected]';
$mailed = mail($too,$subject2,$message2,$headers2);
if($mailed)
{
header('location: index.html?thanks');
}
?>
Благодаря
хорошо, что это проблема? –
Ваша проблема может быть не обязательно вызвана вашим кодом. Выводит ли ваш код сообщения об ошибках при отправке на электронную почту Microsoft? Можете ли вы опубликовать сообщение об ошибке, если оно есть? – denil