SPF Ошибка отправки SMS-сообщения на sms.mycricket.com
Я создал приложение asp.net, которое отправляет текстовые сообщения нашим сотрудникам, используя предоставленную оператором электронную почту для шлюзов SMS. Люди на Крикет (sms.mycricket.com) являются единственными, кто подпрыгивает с ответным сообщением как это:
Ошибка неизвестного адреса. SPF FAILURE/ Отправитель не имеет записей SPF: СМ. RFC 4408 - проверка FROM не пройдена: получено: от неизвестного (HELO servername.domainname.com) ([ipaddress]) от.... с помощью ESMTP/TLS/DHE-RSA-AES256-ША; 14 ноября 2012 г. 06:22:56 -0600
Из моего исследования видно, что нам может понадобиться настроить что-то в DNS для политики отправителя. Я не в сетевой группе, поэтому я не знаю много об этом. Как это может быть сделано?
2 ответа
SPF используется для определения того, какие IP-адреса могут отправлять сообщения электронной почты для определенного домена. Почтовые серверы будут искать SPF на основе домена адреса электронной почты. Например, при отправке электронной почты по адресу join@example.com почтовый сервер будет искать запись SPF (обычно запись TXT) на example.com.
Запись SPF сообщит почтовому серверу, какие IP-адреса можно отправлять для example.com. Например, если SPF-запись на example.com была
v=spf1 ip4:156.24.120.10 ~all
Это означает, что если электронная почта приходит как example.com с 156.24.120.10, то РАЗРЕШИТЕ электронную почту до конца. ~ Before 'all' означает 'soft-fail' на всех IP-адресах (softfail = позволяет почтовому серверу принять решение, но он, вероятно, должен пометить поиск SPF как неудачный). Поэтому, если какой-либо другой почтовый сервер отправлял как example.com, а не 156.24.120.10, запрос SPF не будет выполнен, и почтовые серверы могут пометить сообщение как спам.
На самом деле, sms.mycricket.com отклоняет сообщения, приходящие с пустыми отправителями, и использует сообщение SPF, чтобы указать причину. Вы не можете выполнить проверку SPF для пустого отправителя, так как в нем нет домена.
Мы изменили среду Exchange, которая начала отправлять в виде сообщений Null Senders сообщения, пересылаемые с адреса пейджера пользователя. Только Крикет делает это.