php mail () не может автоматически отправлять электронную почту на @ hotmail.com, @ outlook.com

Я использую очень простой и простой mail() Функция php для автоматической отправки электронной почты новым пользователям, чтобы они могли активировать свою учетную запись, которая выглядит следующим образом:

    $body = "Thank you for your registering at ". BASE_URL. ". To activate your account, please click on this link:\n\n";
$body .= BASE_URL . 'activate.php?e=' . urlencode($e) . "&a=$a";
mail($trimmed['email'], 'Registration Confirmation', $body, 'From: [email protected]');

В котором $trimmed['email'] адрес электронной почты, который новый пользователь использует для входа в форму регистрации веб-сайта после проверки, и [email protected] мой РЕАЛЬНЫЙ адрес электронной почты, который я использую с приложениями Google (я перешел по ссылке https://support.google.com/a/answer/33353?hl=en (# 2,3 и 4) для редактирования записей MX в моем диспетчере домена).

Заметка :
— Я купил домен и общий Linux-сервер в Godaddy.

  • Я также консультировался Функция PHP mail () не может отправлять на почту?, и некоторые другие ссылки, но это не помогло.

  • Я тоже перешел по ссылке https://mail.live.com/mail/troubleshooting.aspx устранить неполадки SMTP Non-Delivery Report добавляя hiteachers.com IN TXT "v=spf1 -all" в записи TXT и ждал 48 часов, но не повезло!

  • Я также добавил значение TXT v=spf1 a mx -all в мой домен TXT записывает согласно советам других пользователей stackoverflow и ждал 48 часов, но не повезло!

  • Я также добавил from адрес электронной почты для safe contact list адресов получателей на @ hotmail.com и @ outlook.com, которые я использовал для тестирования, но не повезло!

  • На адрес электронной почты @hotmail или @outlook не было отправлено ни одного письма, даже в папке нежелательной почты, и не было ни одного письма с возвратом (поскольку учетные записи получателей действительны).

  • Это хорошо работает с реальным Gmail а также Yahoo адреса получателей электронной почты.

  • Я пытался отправить письмо напрямую с [email protected] на реальный адрес электронной почты получателя на outlook.com, это остался там в папке «Входящие» (означает, что он принимает мой адрес [email protected]). Тем не менее, когда я просмотрел источник сообщения, он говорит This sender failed our fraud detection checks and may not be who they appear to be.

Знаете ли вы, что с ним не так, или вы когда-нибудь были в той же ситуации, что и я? И важной частью моего вопроса является то, что я должен сделать, чтобы Устранить весь вопрос, пожалуйста?

ОБНОВЛЕНО

После добавления SPF и других необходимых записей, которые вы можете посмотреть здесь http://mxtoolbox.com/ для домена hiteachers.comЯ получил отчет от <email>[email protected]</email> как это, и все мои тесты авто-электронная почта @ yahoo.com а также @ gmail.com собираемся спамить папки, но не входящие:

<?xml version="1.0" encoding="UTF-8" ?>
<feedback>
<report_metadata>
<org_name>google.com</org_name>
<email>[email protected]</email>
<extra_contact_info>https://support.google.com/a/answer/2466580</extra_contact_info>
<report_id>10844434555482221094</report_id>
<date_range>
<begin>1458172800</begin>
<end>1458259199</end>
</date_range>
</report_metadata>
<policy_published>
<domain>hiteachers.com</domain>
<adkim>r</adkim>
<aspf>r</aspf>
<p>quarantine</p>
<sp>quarantine</sp>
<pct>100</pct>
</policy_published>
<record>
<row>
<count>1</count>
<policy_evaluated>
<disposition>quarantine</disposition>
<dkim>fail</dkim>
<spf>fail</spf>
</policy_evaluated>
</row>
<identifiers>
<header_from>hiteachers.com</header_from>
</identifiers>
<auth_results>
<spf>
<domain>xxxxxxxxx.xxx.xxx.xxxx.secureserver.net</domain>
<result>none</result>
</spf>
</auth_results>
</record>
</feedback>

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]