Я пытаюсь отправлять электронные письма через Sendgrid SMTP, но, к сожалению, все письма попадали в спам. После проверки в сервисе mail-tester.com я узнал сообщение об ошибке «Вам не разрешено использовать один из адресов электронной почты отправителя» с оценкой минус 3, что, как я считаю, приводит к тому, что электронные письма попадают в папку для спама. .
Вот URL отчета: https://www.mail-tester.com/web-7n29r&reloaded=2
Поддержка Sendgrid в этом случае бесполезна и постоянно приставляет меня перейти на выделенный IP-адрес и учетную запись pro, в то время как я не понимаю их платформу, чтобы выполнить обновление.
Я сделал white label все отправляющие домены и отслеживание ссылок.
Пожалуйста помоги
Ваш тест верен, и, открыв объяснение, вы не задали этот вопрос.
[Удостоверение личности отправителя]
gunsafeslab.com
не позволяет вашему серверу167.89.106.6
использоватьnaser@gunsafeslab.com
Идентификатор отправителя похож на SPF, но проверяет адрес ОТ, а не адрес возврата.
В качестве вашей текущей записи SPF мы сохранили:
v=spf1 a mx include:websitewelcome.com include:sendgrid.net ~all
Подробнее об этой ошибке:
gunsafeslab.com ... _spf.google.com
: Максимальный лимит DNS-интерактивных терминов (10
) превышено
Чтобы отправлять почту из Sendgrid, ваша запись SPF должна иметь include:sendgrid.net
.
Теперь есть include:websitewelcome.com
имея include:spf.websitewelcome.com include:spf1.websitewelcome.com include:_spf.google.com
иметь больше включений внутри них. Это вызовет более 10 DNS-запросов, и проверка SPF остановится. Был ли 167.89.106.6
в конечном итоге существует в одном из этих включений, не имеет значения, потому что он туда не попадет.
Один из способов очистить эти лишние запросы - это запрос TXT
записи о том, что было включено; старайтесь избегать включений, которые только делают больше включений. Вот небольшая диаграмма, показывающая все запросы DNS, вызванные "v=spf1 a mx include:websitewelcome.com include:sendgrid.net ~all"
:
Все это вызывает новый DNS-запрос:
include:
только содержащий больше include:
методы.include:
методы, также имеющие актуальные ip4
/ip6
методы (зеленый).a
и mx
тоже нужно запрашивать отдельно.Более того, это не имеет ничего общего с MX
записи, как они для получение почта, не для отправки. Кроме того, ваш A
и MX
в конечном итоге являются одним и тем же сервером и могут быть заменены одним ip4:192.254.236.206
.
Если вы отправляете почту только с этого сервера и Sendgrid, ваша минимальная запись SPF будет:
"v=spf1 ip4:192.254.236.206 include:sendgrid.net ~all"`
Это вызовет только один дополнительный DNS-запрос. Если вы также отправляете почту из Gmail, это будет пять с
"v=spf1 ip4:192.254.236.206 include:sendgrid.net include:_spf.google.com ~all"