Я использую sendmail MTA и dovecot, и у меня настроен SPF, записи моего домена txt:
xx.pl описательный текст "IN" "v = spf1 ip4: xxxx ip4: xxxx ip4: xxxx ip4: xxxx a: mail.yy.pl a: mis.xx.pl a: smtp-out.yy.pl mx -all "Описательный текст xx.pl" v = spf1 ip4: xxxx6 ip4: xxxx ip4: xxxx ip4: xxxx a: mail.yy.pl a: mis.xx.pl a: smtp-out.yya.pl "
и я получаю много писем с таким текстом в журналах:
Milter add: header: Received-SPF: None (xx.xx.pl: домен center.xx.pl \ n \ tне указывает разрешенные хосты-отправители) \ n \ t Receiver = xx.xx.pl; client-ip = xx.xx.xx.xx; \ n \ tenvelope-from = center.xx.pl; helo = center.xx.pl
и похоже, что электронные письма должны быть приняты и доставлены.
Вы знаете, что мне делать, чтобы он заработал? Я думаю, это что-то с моей SPF conf ..
Во-первых, ваша запись SPF предназначена для серверов отправка электронной почты от имени вашего домена, она не имеет абсолютно никакого отношения к получению электронной почты от других доменов. Если у вас возникли проблемы с входящей электронной почтой, поищите в другом месте.
Во-вторых, вы не можете так разделить свою запись SPF, вам нужно будет использовать include:
вместо этого, и в идеале используйте только IP-адреса вместо комбинации IP-адресов и имен хостов. Для получения дополнительных рекомендаций по поводу вашей записи SPF вам следует указать свое фактическое доменное имя или использовать список рассылки SPF (но следуйте советам BillThor).
Попробуйте проверить свою конфигурацию на сайте тестирования, например http://tools.bevhost.com/spf/. Это из OpenSPF.org сайт. У них также есть инструмент для создания вашей записи SPF.
РЕДАКТИРОВАТЬ: у вас есть большой список серверов. У вас должно быть всего несколько серверов, отправляющих электронную почту напрямую в Интернет. Необходимо указать только серверы, отправляющие электронную почту непосредственно в Интернет (пограничные серверы). Все внутренние серверы должны ретранслировать через эти серверы.
Если у вас есть пользователи в роуминге, настройте доступ с проверкой подлинности на порту отправки, чтобы они могли отправлять электронную почту.
Если ваш домен используется для рассылки спама, возможно, вы получаете рассылку от плохо настроенных серверов.