При создании письма с помощью PHPMailer мои письма отправляются в папку спама почтового ящика моих получателей.
Мне сказали, что мне нужно правильно настроить SPF и DKIM, я думаю, что уже сделал это в своей учетной записи GoDaddy для SPF - @ v=spf1 a mx ptr include:secureserver.net ~all
У кого-нибудь еще есть идеи, почему моя почта может попасть в спам? Я пропустил какие-то заголовки, которые вы можете сказать?
Спасибо
Спасибо за вашу помощь
Причина сбоя:
Authentication-Results: hotmail.com; spf=softfail (sender IP is 184.168.200.138) smtp.mailfrom=no-reply@example.com; dkim=none header.d=example.com; x-hmca=fail header.id=no-reply@example.com
IP-адрес 184.168.200.138 не отображается в вашей записи SPF как a
(23.229.191.2), mx
(mail.example.com разрешается как 23.229.191.2), ptr
(p-23-229-191-2.ip.secureserver.net) или указанный домен secureserver.net.
Могут быть и другие решения, но одно простое - добавить IP-адрес 184.168.200.138 в вашу запись SPF.
v=spf1 a mx ptr IP4:184.168.200.138 ptr:secureserver.net ~all
Вы можете проверить записи SPF на http://www.kitterman.com/spf/validate.html. Мое предыдущее редактирование использования include
механизм неверен, потому что secureserver.net не имеет действующей записи SPF. По-видимому, запись для example.com уже была изменена на что-то похожее на приведенную выше рекомендацию с использованием ptr
и IP4:
механизмы.
Заголовок DKIM отсутствует. Вы можете проверить свою конфигурацию DKIM на http://dkimcore.org/tools/ среди прочего, но проблема отсутствия заголовка - это проблема конфигурации сервера, которая, вероятно, решается путем обращения к документации по различным инструментам, которые вы используете.
Также важно отметить, что нет гарантированного способа избежать попадания в папки со спамом, кроме как создать хорошую репутацию и завоевать доверие различных поставщиков электронной почты. SPF и DKIM помогают в первую очередь потому, что они предлагают некоторую защиту от спамеров, которые могут попытаться использовать ваш домен в своих попытках рассылки спама.