Я пытаюсь выяснить, почему моя электронная почта считается спамом, поэтому я использую онлайн-инструмент mail-tester.com.
В соответствии с этим, у меня 8,4 из 10, но одна из проблем заключается в том, что SpamAssasin обнаружил, что «Сообщение содержит только текстовые / HTML-части MIME», добавляет, что «вы также должны включить текстовую версию вашего сообщения (text / просто) «и это указывает на ссылку на правило spamAssasin»MIME_HTML_ONLY«
Мой вопрос: я отправляю электронные письма, используя phpMailer. Моя электронная почта не занесена в черный список, и это просто происходит с Hotmail.
Я устанавливаю заголовки как текст / обычный.
Я помещаю содержимое электронной почты в функцию strip_tags ().
Почему написано, что я отправляю HTML?
Это то, что я использую (весь сценарий довольно длинный, но это важная часть, которая отправляет электронную почту. Я получаю электронную почту без проблем в других почтовых клиентах, таких как gmail.
require $_SERVER['DOCUMENT_ROOT'].'/phpMailer/PHPMailerAutoload.php';
$mail = new PHPMailer;
$mail->isSMTP();
$mail->Host = 'mail.mysite.online';
$mail->SMTPAuth = true;
$mail->Username = '[email protected]';
$mail->Port = 25;
$mail->CharSet = 'UTF-8';
$headers .= 'Content-type: text/plain';
$mensajeLimpio = strip_tags($resultado['mailMensaje']);
$mail->addAddress($pedidoEmail);
$mail->Subject = $resultado['mailAsunto'];
$mail->Body = 'Estimado/a '.$nombreUsuario.',<br>'.$mensajeLimpio;
добавлять $mail->IsHTML(false);
на ваш выбор
Других решений пока нет …