Вот моя ситуация, когда я пытаюсь отправить поддельное письмо своего сайта, например info@mydomain.com
в мою учетную запись Gmail он будет отклонен из-за политики DMARC.
Вот это Недоставленная почта возвратилась отправителю:
This is the mail system at host emkei.cz.
I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.
Host gmail-smtp-in.l.google.com[74.125.206.27] said:
550-5.7.1 Unauthenticated email from mydomain.com is not accepted due to
domain's 550-5.7.1 DMARC policy.
Но если я попытаюсь отправить поддельное письмо с моего сайта на настоящий адрес:
из info@mydomain.com
к info@mydomain.com
- письмо будет доставлено успешно.
Received: from emkei.cz (emkei.cz [46.167.245.72])
Это моя запись SPF:
"v=spf1 mx a ip4:myip/32 a:mail.mydomain.com -all"
Как я могу отклонить, если оно отправлено не с того же домена?
Кстати: я использую postfix и dovecot.
Определение политик DMARC или SPF в вашем DNS - это одно. Если вы хотите, чтобы ваша почтовая система учитывала их получение входящих сообщений, вам потребуется дополнительная настройка.
postfix-policyd-spf-python
должен иметь дело с проверкой SPF, в то время как opendmarc
должен быть в состоянии справиться с проверкой DMARC.
Используя postfix и dovecot, этот пост должен относиться к вашему делу: