LINUX.ORG.RU

sieve вроде протокол и в RFC, чем он не устраивает, может разные серверы надо попробовать?

dimon555 ★★★★★
()
Ответ на: комментарий от dimon555

sieve устраивает, просто не может же быть в этом сегменте только один продукт? Про sieve, столкнулся с тем, что спамеры шлют subject в base64, соответственно и правила фильтров на вхождение надо в кодировке задавать. Есть более элегантное решение? Тот же спамассасин ставить пока не хочу, средствами фильтров хочу порулить.

vvn_black ★★★★★
() автор топика
Ответ на: комментарий от vvn_black

dkim чтобы боунсами не пробивали, spf, и запретить принимать письма с адресов, которые не разрешаются в dns и имя в hello

dimon555 ★★★★★
()
Ответ на: комментарий от vvn_black

> sieve устраивает, просто не может же быть в этом сегменте только один продукт ?

Вообще, эта штука больше для mail storage, по imap-папкам сортировать (кстати, родина Sieve - Cyrus-IMAP). Как на неё смотреть MTA, не очень понятно, MTA про ящики может и не знать, разве что какое-то сильно интегрированное решение.

Про sieve, столкнулся с тем, что спамеры шлют subject в base64


А как ещё можно слать subject ? QP и base64 только, 8-бит в заголовке нельзя.

Что касается Sieve, стандарт недавно обновился, плюс есть куча расширений. Очень может быть, что с QP и Base64 всё в порядке давно.

AS ★★★★★
()
Ответ на: комментарий от AS

Да, я в качестве сервера и имел ввиду связку, например, postfix + cyrus.

Правила для сортировки по отправителю работают нормально. А для спам-фильтра сейчас у меня вот такое:

if anyof (header :contains "subject" "RndkOiD", header :contains "subject" "ZndkOiD", header :contains "subject" "RldEOiD", header :contains "subject" "Rnc6", header :contains "subject" "cmU6I", header :contains "subject" "UmU6I") {
	fileinto "INBOX.Possible spam";

Где RndkOiD, ZndkOiD это всего лишь FWd:, fwd: и т.п. в base64. Не очень наглядно получается.

vvn_black ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.