понеділок, 10 грудня 2012 р.

Как слать имэйлы от имени пользователя с ИП адреса, который не резолвится в этот домен

How to send emails from IP address (relay email server) that has different IP than A or any of MX servers.

Это нужно для разных сервисов, которые не обязательно находятся на той же машине (ИП адрес не совпадает), что и мэйл сервер для домена.

Слать письма можно, но они будут попадать в спам практически во всех толковых email сервисах. При анализе письма антиспам смотрит резолвится ли имя домена (в отправители) в ИП адрес(а) с которого был коннект и в этом случае сразу же маркируется как спам.

Чтобы этого не было, нужно добавить в ДНС домена (отправителя)  специальную TXT запись: SPF

Например:
v=spf1 a mx ip4:x.x.x.x ip4:x.x.x.x include:DOMAINISP ~all
Эта запись говорит о том, что IPv4 адреса перечисленные через пробел (ip4:x.x.x.x) авторизированы для отправки писем с отправителем с этого домена! Всем антиспам фильтрам: ША!

include:DOMAINISP - также использовать SPF правила другого домена.

~all - указывает, что возможно с других серверов так же можно принимать почту
-all - принимать только с адресов указанных в записи и в домене.


Больше информации:
http://en.wikipedia.org/wiki/Sender_Policy_Framework
http://www.openspf.org/

Немає коментарів: