Я использую AWS SES для отправки почты и CloudFlare для DNS. Я настроил DKIM следующим образом этот учебник. Это работает хорошо.
Когда пользователь указывает адрес hotmail.com и пересылает его в Gmail, я получаю электронное письмо, например:
mx.google.com gave this error:
This mail is unauthenticated, which poses a security risk to
the sender and Gmail users, and has been blocked. The sender
must authenticate with at least one of SPF or DKIM. For this
message, DKIM checks did not pass and SPF check for [...] did not pass
with ip: [...]. The sender should visit
https://support.google.com/mail/answer/81126#authentication
for instructions on setting up authentication. ...
Original message headers:
Received: from ...PROD.OUTLOOK.COM
...
Resent-From: <...@hotmail.com>
...
Authentication-Results: spf=pass (sender IP is ...)
smtp.mailfrom=...; dkim=fail (signature did not verify)
header.d=...;dmarc=pass action=none header.from=...;compauth=pass
reason=100
...
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple;
s=2c2dtovttix6omay...; d=...; t=16791...;
h=Content-Type:From:To:Subject:Message-ID:Date;
bh=kVq8FB...=;
b=XTEQr2EZ30...=
Заголовки предполагают, что SPF прошел, а DKIM не прошел, вопреки исходному тексту. Я не уверен, почему.
Могу ли я сделать так, чтобы DKIM в моем домене также работал при пересылке электронной почты из Hotmail в Gmail?