Я использую AWS SES (в режиме песочницы) для отправки электронной почты на адрес GMail. К сожалению, это помечается как спам.
Google достаточно любезен, чтобы сообщить мне в деталях сообщения, что это сбой DMARC
Я прочитал официальную документацию: https://docs.aws.amazon.com /ses/latest/DeveloperGuide/send-email-authentication-dmarc.html
Вот что меня смущает (цитаты с той страницы):
Мой вопрос: почему и SPF, и DKIM проходят, а DMARC не работает?
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass header.i=@amazonses.com header.s=REDACTED header.b=REDACTED;
spf=pass (google.com: domain of REDACTED@eu-central-1.amazonses.com designates IP_REDACTED as permitted sender) smtp.mailfrom=REDACTED@eu-central-1.amazonses.com;
dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=QUARANTINE) header.from=example.com
Возврат -Path заканчивается на amazonses.com
(присутствуют записи DNS для SPF и DKIM на example.com
).
Сообщите мне, если вам понадобится дополнительная информация, чтобы добраться до корень проблемы
DMARC는 SPF 또는 DKIM이 통과했는지 테스트하지 않지만 둘 중 하나는 통과하고 정렬되어야합니다. From :
헤더에 사용 된 도메인으로. 여기서 SPF는 eu-central-1.amazonses.com
과 DKIM을 amazonses.com
과 함께 전달했습니다. 정렬되지 , 즉 example.com
과 일치하지 않아 DMARC가 실패합니다.