Моя компания использует Office 365 для нашей электронной почты, но мы также отправляем электронную почту с одного из IP-адресов нашего сервера. Моя запись TXT:
v=spf1 ip4:XXX.XX.XX.XXX include:spf.protection.outlook.com -all
(XXX.XX.XX.XXX - это IP-адрес сервера, с которого мы отправляем почту)
Однако при отправке на определенные внешние электронные письма мы получаем ответное сообщение:
There was a SMTP communication problem with the recipient's email server. Please contact your system administrator.
<srvexch.network.local #5.5.0 smtp;550 SPF check failed. Sender not authorized>
Но мы получаем его не из всех внешних писем - только из некоторых.
Я новичок в этом, есть ли что-то в моей записи txt, что может вызвать возврат?
Ваша запись SPF выглядит нормально, но у нас нет возможности узнать, действительно ли вы отправляете электронное письмо с IP-адреса, указанного в записи (вам потребуется предоставить заголовки и не запутанную запись SPF TXT). Вы можете посмотреть заголовки отклоненного сообщения и сравнить их самостоятельно.
Директива include разрешается правильно: spf.protection.outlook.com. 3600 IN TXT "v = spf1 include: spf-a.outlook.com include: spf-b.outlook.com include: spf-c.outlook.com include: spf.messaging.microsoft.com -all"
Это может быть просто временная проблема с конкретным MTA получателя.
Если у вас по-прежнему возникают проблемы, вы можете подумать об изменении окончательного совпадения SPF на ~ all (softfail), хотя -all предпочтительнее, если ваши записи SPF правильные и в хорошем состоянии.
Страница всегда помогает при поиске и устранении неисправностей. Марк прав, нужно подтверждение исходного адреса из заголовков. Кроме того, у SPF, которым вы поделились, есть один IP4 и один включаемый, это на самом деле? Одна из ловушек 365 - это их "включает" ответы дополнительными поисками DNS, на самом деле около 7 или 8.
SPF RFC требует не более 10 запросов DNS на запись (?). Итак, у вас есть домен [# 1], spf.protection.outlook.com [# 2], он отвечает spf-a.outlook.com [# 3], spf-b.outlook.com [# 4], spf- c [# 5], messaging.micro ... имеет еще 3 [# 6,7,8,]. Итак, на данный момент у нас есть до 8 запросов. есть ли у вас какие-либо другие включения для вашего домена? у них есть дополнительные поиски? Эта проблема возникала до тех пор, пока мы не объединили несколько источников почты в единую службу ретрансляции.
ты пробовала include:outlook.com
? Этот URL-адрес не подходит для отправки.
Глядя на документацию, в основном говорится, что используйте outlook.com.