Я использую функцию PHP mail() для отправки писем с помощью моего скрипта. Он идет как:Отправить PHP-письма с выделенного сервера
$headers = "From: [email protected]\r\n";
$headers .= 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$message="Thanks a lot for registering on TutorsVilla.";
mail($email,"Email Verification-TutorsVilla",$message,$headers,'-
[email protected]');
Но даже после того, как зарегистрированный аккаунт электронной почты на веб-хостинга, мои письма приземляются в спам. Почему это так?
Возможно, это не связано с PHP так же сильно, как контент, который собирает фильтры спама. Возможно, попробуйте изменить содержимое –
http://stackoverflow.com/questions/4623278/php-mail-function-gets-spam-email?rq=1 и http://stackoverflow.com/questions/11280030/php-mail- rus = 1 и http://stackoverflow.com/questions/16762634/my-mails-are-sent-as-spam-i-use-php-mail и http: //stackoverflow.com/questions/371/how-do-you-make-sure-email-you-send-programmatically-is-not-automatically-marked – j08691
Отправка электронной почты является сложной проблемой и не очень хорошо обрабатывается в PHP ' mail' (если вы не вложите в это много дополнительных усилий). Сделайте себе одолжение и используйте специальный почтовый класс, например PHPMailer или Swift Mailer. – CBroe