Я пытаюсь отправлять электронные письма через SMTP Sendgrid, и, к сожалению, все письма попадали в спам. mail-tester.com, мне стало известно сообщение об ошибке «Вам не разрешено использовать один из адресов электронной почты отправителя» с оценкой минус 3, что, как я полагаю, приводит к попаданию писем в папку для спама.
Вот URL отчета: https://www.mail-tester.com/web-7n29r&reloaded=2
Поддержка Sendgrid в этом случае бесполезна и постоянно приставляет меня перейти на выделенный IP и профессиональный аккаунт, пока я не понимаю их платформу для обновления.
Я сделал белые метки для всех отправляющих доменов и отслеживания ссылок.
Пожалуйста, помогите
Ваш тест верен, и, открыв объяснение, вы бы не задавали этот вопрос.
[Sender ID]
gunsafeslab.com
не позволяет вашему серверу167.89.106.6
использовать (скрытый) ID, как SPF, но проверяет адрес FROM, а не возврат адрес.В качестве текущей записи 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:
включают:
, только содержащие больше включают:
методов. включают:
методы, также имеющие фактический 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"