URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 94909
[ Назад ]

Исходное сообщение
"Эмулляция почтового сервера"

Отправлено cetrix13 , 06-Авг-13 23:16 
Подскажите, возможно ли реализовать на ubuntu 12.04 следующую вещь. Я хочу установить SpamAssassin, чтобы протестировать его на собственных тестах и базе писем. Но у меня нет почтового сервера где всё это можно было бы реализовать, поэтому я хотел бы как-то эмуллировать работы этого почтового сервера у себя на компьютере. Такое возможно реализовать? Какие компоненты буду необходимы тогда?

Содержание

Сообщения в этом обсуждении
"Эмулляция почтового сервера"
Отправлено LSTemp , 06-Авг-13 23:46 
> Подскажите, возможно ли реализовать на ubuntu 12.04 следующую вещь. Я хочу установить
> SpamAssassin, чтобы протестировать его на собственных тестах и базе писем. Но
> у меня нет почтового сервера где всё это можно было бы
> реализовать, поэтому я хотел бы как-то эмуллировать работы этого почтового сервера
> у себя на компьютере. Такое возможно реализовать? Какие компоненты буду необходимы
> тогда?

если нет почтового сервера, то и ... нахрена козе боян?



"Эмулляция почтового сервера"
Отправлено cetrix13 , 07-Авг-13 00:06 

> если нет почтового сервера, то и ... нахрена козе боян?

Для тестов нужен. Мне необходимо проверить насколько будут эффективны написанные мною тесты на специальной выборке писем. Доступа к почтовому серверу у меня нет, поэтому и задаюсь таким вопросом.


"Эмулляция почтового сервера"
Отправлено Аноним , 07-Авг-13 06:28 
> Для тестов нужен. Мне необходимо проверить насколько будут эффективны написанные мною тесты
> на специальной выборке писем. Доступа к почтовому серверу у меня нет,
> поэтому и задаюсь таким вопросом.

Мужики в курилке говорят - да и не нужен почтарь для этого.
Письма убивце спама можно и так скармливать, а потом смотреть какой он скор влепил.
Скриптуй и будет тебе ...


"Эмулляция почтового сервера"
Отправлено cetrix13 , 07-Авг-13 12:00 

> Мужики в курилке говорят - да и не нужен почтарь для этого.
> Письма убивце спама можно и так скармливать, а потом смотреть какой он
> скор влепил.
> Скриптуй и будет тебе ...

Спасибо, этот момент теперь я понял. Но вот как теперь письма прошедшии через фильтр раскидать по папочкам соответствующим в ThunderBird.


"Эмулляция почтового сервера"
Отправлено drake0103 , 07-Авг-13 13:50 
>> Мужики в курилке говорят - да и не нужен почтарь для этого.
>> Письма убивце спама можно и так скармливать, а потом смотреть какой он
>> скор влепил.
>> Скриптуй и будет тебе ...
> Спасибо, этот момент теперь я понял. Но вот как теперь письма прошедшии
> через фильтр раскидать по папочкам соответствующим в ThunderBird.

Можно настроить Spamassassin что б переписывал заголовок. А в ThunderBird поставить
что б письма с пометкой ***SPAM*** попадали в определенную папку

Либо же если все таки будет сервер то в dovecot есть  sieve который может распихивать по папкам.

Не знаю как в ThunderBird, sieve умеет смотреть header. Spamassassin если не ставить переписывание заголовка, он помечает письмо:

X-Spam-Flag: YES

и вот в sieve можно задать пареметры

if header :contains "X-Spam-Flag" "YES" {
fileinto "Junk";
          stop;
}


"Эмулляция почтового сервера"
Отправлено cetrix13 , 08-Авг-13 00:01 
>[оверквотинг удален]
> Либо же если все таки будет сервер то в dovecot есть  
> sieve который может распихивать по папкам.
> Не знаю как в ThunderBird, sieve умеет смотреть header. Spamassassin если не
> ставить переписывание заголовка, он помечает письмо:
> X-Spam-Flag: YES
> и вот в sieve можно задать пареметры
> if header :contains "X-Spam-Flag" "YES" {
> fileinto "Junk";
>           stop;
> }

Спасибо за помощь, теперь разобрался!


"Эмулляция почтового сервера"
Отправлено cetrix13 , 08-Авг-13 12:03 
Запускаю командой spamassassin -D --mbox < file.mbox. Вижу в командной строке какие из моих тестов сработали и какой скор каждого сообщения, вот только в mail.log он ничего не пишет. Можно как-то заставить его составлять статистику, сколько спам сообщений было найдено, сколько всего было сообщений и за какое время?  

>[оверквотинг удален]
>> sieve который может распихивать по папкам.
>> Не знаю как в ThunderBird, sieve умеет смотреть header. Spamassassin если не
>> ставить переписывание заголовка, он помечает письмо:
>> X-Spam-Flag: YES
>> и вот в sieve можно задать пареметры
>> if header :contains "X-Spam-Flag" "YES" {
>> fileinto "Junk";
>>           stop;
>> }
> Спасибо за помощь, теперь разобрался!


"Эмулляция почтового сервера"
Отправлено drake0103 , 08-Авг-13 13:08 

А ассассин связан с каким то mta?
Сам по себе он не будет писать в maillog.


"Эмулляция почтового сервера"
Отправлено LSTemp , 09-Авг-13 06:46 
>> Мужики в курилке говорят - да и не нужен почтарь для этого.
>> Письма убивце спама можно и так скармливать, а потом смотреть какой он
>> скор влепил.
>> Скриптуй и будет тебе ...
> Спасибо, этот момент теперь я понял. Но вот как теперь письма прошедшии
> через фильтр раскидать по папочкам соответствующим в ThunderBird.

по папочкам надо раскидывать не в ThunderBird, а в IMAP. уясните для себя работу почтовых протоколов и поймете, что надо для тестов, а не для "тестов". детский сад какой-то...

PS
то же и по спаму - почитайте про алгоритмы его детекта - бейсовские в частности (тут для Ваших задач ничего давно уже нового нет). потом посмотрите, как эти алгоритмы реализует выбранный Вами антиспам и решите для себя задачу "тестов". банально у любого продукта такого рода есть функция обучения (скармливание спама и хама) и последующих тестов на любом письме. все ч/з командную строку.

PSS
в огороде бузина, а в Киеве дядька.


"Эмулляция почтового сервера"
Отправлено cetrix13 , 09-Авг-13 13:07 
>[оверквотинг удален]
> не для "тестов". детский сад какой-то...
> PS
> то же и по спаму - почитайте про алгоритмы его детекта -
> бейсовские в частности (тут для Ваших задач ничего давно уже нового
> нет). потом посмотрите, как эти алгоритмы реализует выбранный Вами антиспам и
> решите для себя задачу "тестов". банально у любого продукта такого рода
> есть функция обучения (скармливание спама и хама) и последующих тестов на
> любом письме. все ч/з командную строку.
> PSS
> в огороде бузина, а в Киеве дядька.

Спасибо всем за советы! Я всё ещё учусь, может быть поэтому набиваю все шишки :)