The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"SpamAssassin тонкая настройка"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"SpamAssassin тонкая настройка"  +/
Сообщение от gryzwold email(ok) on 27-Сен-13, 15:58 
Добрый день.

Уважаемые сетевых дел мастера, помогите прокачать навык настройки SpamAssassin. Есть сервер FreeBSD 9.1 на нём Postfix+SpamAssassin. Работает он сам, все действия связанные с корректировкой его работы сводятся к "скармливанию" ему писем чтобы пометить их как "СПАМ" либо как "НЕ СПАМ". Подскажите каким образом научить его обрабатывать письма сложными алгоритмами. А именно, надо ввести следующую логику:

ЕСЛИ
From содержит *@DOMAIN\.RU
ТО проверить envelope-from
ЕСЛИ
envelope-from содержит *@DOMAIN\.RU
ТО ОК
ИНАЧЕ REJECT

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "SpamAssassin тонкая настройка"  +/
Сообщение от Bosh on 27-Сен-13, 20:47 
Прокачиваю.
Не буду разводить тему "типа кто-то не читает доку и все такое",  просто скажу что для написания такого надо знать предмет и логику работы продукта.

ПОЭТОМУ напишу как сделать не особо вдаваясь в объяснения (ибо это на пару листов)

1 SA НЕ делает REJECT , он выдает некий признак (SCORE) по которому почтовик (Postfix или Exim напр)  может сделать REJECT (или Вы можете изменить это переписав код SA под себя).

2 Само правило в local.cf
  их 2

  header __MY_TEST_FROM From =~ /domain\.ru/i
  header __MY_TEST_ENV_FROM Envelope-from =~ /domain\.ru/i
  meta MY_TEST_TRUE_DOMAIN_RU (__MY_TEST_FROM && __MY_TEST_ENV_FROM)
  score MY_TEST_TRUE_DOMAIN_RU -100

  header __MY_TEST_FROM_2 From =~ /domain\.ru/i
  header __MY_TEST_ENV_FROM_2 Envelope-from =~ /domain\.ru/i
  meta MY_TEST_FALSE_DOMAIN_RU (__MY_TEST_FROM_2 && !__MY_TEST_ENV_FROM_2)
  score MY_TEST_FALSE_DOMAIN_RU +100


>[оверквотинг удален]
> с корректировкой его работы сводятся к "скармливанию" ему писем чтобы пометить
> их как "СПАМ" либо как "НЕ СПАМ". Подскажите каким образом научить
> его обрабатывать письма сложными алгоритмами. А именно, надо ввести следующую логику:
> ЕСЛИ
> From содержит *@DOMAIN\.RU
> ТО проверить envelope-from
> ЕСЛИ
> envelope-from содержит *@DOMAIN\.RU
> ТО ОК
> ИНАЧЕ REJECT

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "SpamAssassin тонкая настройка"  +/
Сообщение от gryzwold email(ok) on 02-Окт-13, 16:10 
Спасибо, очень помогло.
Только теперь возникла следующая проблема:
Если я проверяю только через SpamAssassin письма помечаются как спам, но если передавать письма SpamAssassin через Amavis моя проверка перестает работать.
Куда копать?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "SpamAssassin тонкая настройка"  +/
Сообщение от Аноним (??) on 03-Окт-13, 00:03 
> Куда копать?

В конфиг Amavis вестимо. Вдруг ты чего в спамловеры прописал не подумав. Да мало ли.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру