Как настроить почтовый сервер, чтобы исходящие письма не классифицировались как спам? Я потратил на это целый день и озадачен результатами, которые получаю.
Среди прочего у меня есть:
v=spf1 mx a ptr ip4:35.666.24.123/32 ?all
v=spf2.0/pra,mfrom a mx ip4:35.666.24.123 ~all
_domainkey TXT o=~; r=postmaster@thedevil.fi
dkim._domainkey TXT v=DKIM1; p=MIG...QIDAQAB
Вот моя оценка SpamAssassin от http://dkimvalidator.com/:
SpamAssassin Score: 2.973
Message is NOT marked as spam
Points breakdown:
0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid
0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid
0.0 TVD_SPACE_RATIO No description available.
0.4 RDNS_DYNAMIC Delivered to internal network by host with
dynamic-looking rDNS
2.5 TVD_SPACE_RATIO_MINFP Space ratio
Порог по умолчанию для отметки спама - 5 баллов, так что я чуть ниже него. Бросьте туда одну "виагру" и все! ;)
Для сравнения, вот результаты с использованием электронной почты моего интернет-провайдера:
SpamAssassin Score: -0.719
Message is NOT marked as spam
Points breakdown:
-0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low
trust
[83.145.220.78 listed in list.dnswl.org]
-0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3)
[83.145.220.78 listed in wl.mailspike.net]
0.0 TVD_SPACE_RATIO No description available.
-0.0 RCVD_IN_MSPIKE_WL Mailspike good senders
Я отправил одно и то же письмо как со своего сервера, так и с адреса электронной почты своего интернет-провайдера. Каким-то образом TVD_SPACE_RATIO_MINFP был отмечен штрафом 2,5 только за сообщение, отправленное с моего собственного сервера. Согласно их вики, это «соотношение пробелов и непробелов в каждом абзаце». Это ошибка? Или он тоже считает пробелы из метаданных или что-то в этом роде?
Согласно валидатору, у моего интернет-провайдера нет записей SPF или DKIM. И все же каким-то образом SpamAssassin дает им -0,7, а мне - 3,0? Кроме того, я как-то помечен как недействительный DKIM, но это не влияет на счет? Почему меня помечают, когда валидатор также говорит (в другом разделе результатов), что проверка моего DKIM завершилась "успешно"?
Изменить: это не дубликат. Этот вопрос не о том, «как написать письмо», а о том, как настроить почтовый сервер. Части, касающиеся SPF, DKIM и HELO, я уже рассмотрел в своем исходном посте и объяснил проблемы, которые у меня были с ними. В «дублирующих» постах такие проблемы не описаны.
Это должно быть соотношение пробелов и непробелов в абзаце ... попробуйте обрезать некоторые пробелы (или добавить кучу текста), и это должно уменьшить этот фактор в конкретной настройке SpamAssassin.
Кстати, настройка SpamAssassin является полу-произвольной, поэтому «ваш опыт может отличаться».