
Мы разрабатываем приложение для отправки электронных писем и позволяем нашим пользователям указывать From:
заголовок, из которого будут отправляться их электронные письма.
Допустим, наш домен —мойдомен.comи наш клиентский домен -клиентдомен.com.
Все письма отправляются с наших IP-адресов с адресом@mydomain.comкакПОЧТА ОТ. Все письма подписаны DKIM с нашим доменом. Запись SPF настроена намойдомен.comразрешить использовать только наши IP-адреса, и у нашего клиента также настроена запись SPFклиентдомен.comс его IP-адресами, разрешенными там (которые не включают наши IP-адреса). Также обратите внимание, чтоклиентдомен.comне имеет записи DMARC.
Согласно всему, что я прочитал, SPF должен быть проверен на домене, указанном вПОЧТА ОТкоманда (конверт из), а не тот, что вОт:заголовок.
Наш клиент провел тест и отправил электронное письмо самому себе. Связано ли это с проблемой?
Мы также гуглилиПо крайней мере один адрес заголовка FROM не разрешен для отправки почтыи ничего не нашел, похоже, это довольно редкая ошибка.
Мы впервые видим эту ошибку и не можем понять, правильно ли мы понимаем SPF или сервер делает это неправильно.
Вот начало сообщения о недоставке, которое мы получили, с важными частями:
Hi. This is the qmail-send program at mailserver.mydomain.com.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.
<[email protected]>:
xxx.xxx.xxx.xxx failed after I sent the message.
Remote host said: 550 5.7.1 At least one FROM header address not allowed to send mail from yyy.yyy.yyy.yyy
--- Below this line is a copy of the message.
Return-Path: <n1cfbmy3zBZGX8Fz5o69Rp5FSgzV_h2PEXzK_I7dbLqTWbzuPL2iNrc-BAX2ba0h@mydomain.com>
Received: (qmail 13643 invoked from network); 4 May 2015 15:42:13 -0000
Received: from otherserver.mydomain.com (HELO OTHERSERVER) (10.10.0.1)
by anotherserver.mydomain.com with SMTP; 4 May 2015 15:42:13 -0000
From: "Client Name" <[email protected]>
To: [email protected]
...