Регистрация...

Eserv Forum / E3 / Eserv 3 Mail Server Support / Помогите побороться со спамом!

wikipost // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Новости
12.10.2009
Переезд завершен
Добрый день ! Стоит Есерв 3.0 работает в качестве приемного mail-сервера на три наших домена. В принципе по началу намеренно отключил SPAM-защиту, так как юзеры жаловались, на утрату нужных писем и объем спама был терпимый, но ноябрь месяц превзошел все пределы... Спама пришло больше чем потребляемого трафика...
Для начала вопрос.
  1. есть три моих домена aaa.ru bbb.ru ccc.ru
  2. Есть список пользователей eserv.
  3. Почта для несуществующих пользователей НЕ принимается...
  4. У каждого пользователя только один email вида user@aaa.ru , но Есерв упорно принимает почту для этого пользователя и на user@bbb.ru и на user@ccc.ru Это как-нить лечится? или я что-то упустил в настройках...
  1. Помогите побыстрей настроить popfile чтобы сразу не принимать СПАМ, можно даже по жестче... а то если возлагать это на пользователя — они заниматься этим не будут.
  2. Заранее спасибо.Тимофей
 
Комментарии к этой версии (07.12.2010 11:01) [~timwww] cf250b83
АвторДатаТекстtags
pig07.12.2010 12:23
ред: 07.12.2010 12:24
Видимо, вы не разбросали пользователей по доменам — используете общий UserList для всех. Вот они и обнаруживаются в каждом домене.

Не принимать спам в стандартной конфигурации не получится — он принимается всегда, просто по умолчанию в отдельную папку. И не POPfile решает, что вам с письмами делать, он только ярлыки навешивает. Если неправильно навешивает — это исправляется только переобучением.

Не принимать можно только на основе чёрных списков и RBL. Но списки надо пополнять самостоятельно.
wikipost
timwww07.12.2010 13:21
ред: 07.12.2010 13:38
Хорошо....как разбросать пользователей по доменам? и если можно подскажите работающий RBL, в том сымсле что актуальный... как-то же народ выходит из положения? конечно... можно щас логи перелопатить и загнать в блэк-лист, но слишком.. ИМХО... или нет?
wikipost
pig07.12.2010 15:53
timwww пишет: как разбросать пользователей по доменам?

Разные списки пользователей — для каждого домена свой.

timwww пишет: подскажите работающий RBL

Так он вроде по умолчанию включён... если включён плагин RBL, а он включён по умолчанию. CBL и BRBL — такие умолчания в 3.35.
wikipost
timwww07.12.2010 16:24
А можно немного пошагам?
  1. есть файл userlist.txt
  2. Вместо него создаем файлы aaa.ru_domainuser.txt bbb.ru_domainuser.txt и ccc.ru_domainuser.txt?
  3. userlist.txt удаляем?
  4. Или как? Подскажите, плиз...
wikipost
pig07.12.2010 16:32
Ну, примерно так. Лучше по стандартному шаблону:
UserList-aaa.ru.txt.

В Eserv3.ini удалите из секции [AUTH] параметры UserList и GroupList, тогда подхватится более общий шаблон именования из Eserv3.orig.ini.
wikipost
ac07.12.2010 20:59
pig пишет: Лучше по стандартному шаблону: UserList-aaa.ru.txt.

На всякий случай лишние точки в именах файлов-списков лучше не использовать, т.к. драйвер текстовых файлов ODBC не всегда нормально с ними работает, от версии зависит или от настроек... Т.е. лучше UserList-aaa_ru.txt
wikipost
pig07.12.2010 21:58
Так надо тогда шаблон подкрутить... есть слово для замены точек на подчёркивания?

Или тогда тупо множить источники авторизации, пробивая в каждом явно имя списка.

А, есть ломовой вариант — сменить источник авторизации с Eserv на Eserv Plain, и в PlainUserList перенести всё из UserList, добавив к логинам домены.
wikipost
ac07.12.2010 22:22
В E4 есть .>_, в E3 нет. Можно подгрузить plugin'ом:
: .>_ ( addr u -- ) 0 ?DO DUP I + C@ [CHAR] . = IF [CHAR] _ OVER I + C! THEN LOOP DROP ;

Или сначала проверить, имеют ли место мои опасения (про ODBC) в данном конкретном случае.
wikipost
timwww08.12.2010 10:44
А вот не работает
Сначала попробовал сменить авторизацию на Eserv Plain во всех доменах.... В файл PlainUserList скопировал все из UserList... а в графе email написал с доменами полные адреса..
Юзеры перестали проходить авторизацию при заборе почты...
Потом попробовал второй вариант создал два дополнительных источника авторизации.... eserv5 auth_md5 {Auth[GidroList]} {Auth[GidroList]} eserv6 auth_md5 {Auth[DonList]} {Auth[DonList]} происал каждому из доменов разные источники авторизации...
Создал файлы GidroList.txt с юзерами одного домена и DonList.txt с юзерами другого домена. Основному оставил источник авторизации Eserv...
Юзеры основного домена почту забирают.... а двух других нет... шо не так сделал?
Подскажите...
wikipost
pig08.12.2010 14:52
ред: 08.12.2010 14:54
В PlainUserList логины должны быть с доменами. А email без домена — это вообще экзотика узкого применения, рассчитанная на сугубо локальную однодоменную почту.

{AUTH[бла-бла]} — это ссылка-макроподстановка на параметр из Eserv3.ini (из секции [AUTH]). Если не прописали такой параметр — ничего и не достанется. Можно вместо написать по образу и подобию более низкоуровневые шаблоны имени или вообще полный путь к файлу, без всяких макроподстановок.
wikipost
Работает на Eserv/5.05555 (05.06.2016)