Использование результатов PHPMailer во многих заблокированных электронных письмах

Я использую PHPmailer; хотя, вероятно, версия с 2012 года – я не обновлял ее некоторое время.

Я отправляю почту следующим образом:

$mail = new PHPMailer(); $mail -> IsSMTP(); $mail -> Host = "localhost"; $mail -> Port = 587; $mail -> SMTPAuth = true; $mail -> Username = EMAIL_USER; $mail -> Password = EMAIL_PASS; $mail -> From = EMAIL_USER; $mail -> FromName = "My Company"; $mail -> AddAddress($email); $mail -> AddReplyTo('<Same as "FROM">', 'User Name'); $mail -> IsHTML(true); $mail -> Subject = 'This is my subject'; $mail -> Body = $body; $result = $mail -> Send(); 

У меня было много писем назад, используя вышеприведенный код. Я даже удалил переменную тела и просто закодировал «тест» там, поэтому я не думаю, что причиной моего тела является мое тело.

Мне интересно, есть ли другие заголовки, которые я не использую, что помогло бы PHPMailer позаботиться об этом за сценой?

EDIT : Я действительно спрашиваю, не хватает ли какой-либо важной информации заголовка?

Related of "Использование результатов PHPMailer во многих заблокированных электронных письмах"

Хорошо, я решил проблему; код выше не был проблемой и отлично работает.

В моем предмете я использовал фразу «проверить информацию об учетной записи» и заблокировал ее у нескольких интернет-провайдеров.

Итак, урок, ваш вопрос. Я смотрел на свой PHP-код и содержимое моего тела, прежде чем понял это.

Некоторые другие вещи, которые необходимо учитывать при рассмотрении отклоненной почты:

  • Сервер, на который вы отправляете почту от вопросов много. Многие, например AWS, по умолчанию занесены в черный список, и вам нужно запросить специальное разрешение для отправки почты. Используйте черный список, если вы не уверены.
  • Всегда всегда создавайте соответствующую текстовую запись SPF для своего домена (в DNS). Это гарантирует, что отправляющий сервер является проверенным отправителем для вашего домена.
  • Если у вас возникли проблемы с отправкой почты, проверьте журналы сервера, чтобы узнать, почему. Многие поставщики (например, Outlook.com) обеспечат хорошую обратную связь в виде номера RFC или даже ссылки для получения дополнительной информации.
  • Когда все остальное не удается, используйте API почтового шлюза, такой как SendGrid , Mandrill или Amazon SNS .