У меня проблемы с DMAR C и нашим почтовым сервером. Наш почтовый сервер пересылает всю почту, приходящую на указанный c почтовый ящик, на один или несколько других адресов (в основном это адреса gmail). Однако, когда отправитель имеет политику отклонения DMAR C, это письмо не доставляется из-за DMAR C. Мы используем Mailgun в качестве нашего почтового экспедитора.
Теперь я сам настраиваю почтовый домен, чтобы проверить это, но не отклоняю почту, чтобы иметь возможность проверять заголовки. То, что я ожидал бы, - то, что SPF потерпит неудачу (так как почта пересылается). Однако, что я вижу в заголовках, так это то, что SPF проверяется по моему доменному имени, а не по отправителю (поэтому проверяется сервер пересылки, а не отправитель). Это даст пропуск.
То же самое относится и к DKIM, это также пройдет. Тем не менее, в AR C -Authentication-Results я вижу сбой для исходного отправителя, но проход для пересылок. Наконец проверка DMAR C завершится неудачей.
Я подозреваю, что DMAR C не работает из-за разницы в DKIM-SIGNATURE и поле FROM, но не уверен. Нужно ли настраивать mailgun по-другому или это нормально, что при пересылке будут перезаписаны все заголовки DKIM?
Я разместил здесь свои заголовки, чтобы вы могли на них взглянуть: https://textbin.net/Trx1eBKs6O