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

Исходное сообщение
"Раздел полезных советов: Обучение SpamAssassin при помощи Gmail"

Отправлено auto_tips , 13-Ноя-08 12:01 
Суть идеи в использовании  антиспам фильтров Google для обучения SpamAssassin  на локальном почтовом сервере.

Сначала заходим в свой ящик на Gmail, включаем IMAP и устанавливаем английский язык интерфейса.

Делаем для root вот такой ~/.fetchmailrc

   poll imap.gmail.com protocol imap port 993 and options no dns,
     user "user@gmail.com" options ssl,
     password "pass",
     fetchall,
     pass8bits,
     nokeep,
     folder "[Gmail]/Spam”,
     mda “/usr/bin/sa-learn –spam –single”

Запускаем

   fetchmail -f .fetchmailrc -v

Делаем бэкап БД spamassassin:

   sa-learn --backup > sa-learn.backup.db

URL: http://sysadminonline.ru/gmail-spam-fetchmail-spamassassin/
Обсуждается: http://www.opennet.me/tips/info/1828.shtml


Содержание

Сообщения в этом обсуждении
"Обучение SpamAssassin при помощи Gmail"
Отправлено Аноним , 13-Ноя-08 12:01 
хорошая идея! =)

"Обучение SpamAssassin при помощи Gmail"
Отправлено Никита Булаев , 13-Ноя-08 12:17 
Отлично! :) Спасибо за материализацию витающей в воздухе мысль :)

"Обучение SpamAssassin при помощи Gmail"
Отправлено Аноним , 13-Ноя-08 12:55 
А почему рутом то?

"Обучение SpamAssassin при помощи Gmail"
Отправлено metallic , 13-Ноя-08 13:24 
не понял суть идеи, объясните

"Обучение SpamAssassin при помощи Gmail"
Отправлено r0mik , 13-Ноя-08 13:58 
идея: выгрести с гмыла спам (которого там типа дофига) и скормить его SpamAssassin-у... что не ясно?

"Обучение SpamAssassin при помощи Gmail"
Отправлено rasmon , 13-Ноя-08 15:24 
А то и не ясно - где на гмыле лежит спам? в моем ящике спама нет вообще например.
и потом - что означает запись mda “/usr/bin/sa-learn –spam –single” ? о многом я догадываюсь, но не обо всем. ))

"Обучение SpamAssassin при помощи Gmail"
Отправлено rasmon , 13-Ноя-08 15:33 
>А то и не ясно - где на гмыле лежит спам? в
>моем ящике спама нет вообще например.
>и потом - что означает запись mda “/usr/bin/sa-learn –spam –single” ? о
>многом я догадываюсь, но не обо всем. ))

на вторую строчку можно не отвечать) просто в главном окне она выведена кракозябрами


"Обучение SpamAssassin при помощи Gmail"
Отправлено r0mik , 13-Ноя-08 14:01 
тут подходит не только гмыл. создаем где-нить ящик и раскидываем свое мыло на как можно бОльшее кол-во сайтов. ждем недельку и забираем мыло по pop3. в итоге у нас куча спама который тут же скармливаем SpamAssassin-у...

"Обучение SpamAssassin при помощи Gmail"
Отправлено lodErunnER , 13-Ноя-08 15:03 
не не не не неее
идея походу в том, чтобы доставать все письма из гмаиловской папки СПАМ. нужно отметить, что гмаил очень хорошо распознает, что спам, а что не спам - тем самым мы будем тренеровать SA на практически заведомо-известном спаме.

"Обучение SpamAssassin при помощи Gmail"
Отправлено metallic , 13-Ноя-08 15:37 
У меня за все время пользования gmail было всего с десяток "спамовых" писем, все из них оказались нормальные.

"Обучение SpamAssassin при помощи Gmail"
Отправлено Petr , 17-Ноя-08 09:47 
хех, за время пользования gmail тот кучу рабочих писем угрохал в спам
идея-то хорошая, но вот учить gmail'ом spamassassin - не слишком хорошая идея

"Обучение SpamAssassin при помощи Gmail"
Отправлено r0mik , 13-Ноя-08 15:32 
ну дак а я про что? если закинуть свой мыл на кучу сайтов знакомств мол "безногий негр познакомится с плешивой собачкой" или типа бъява "продам дырявый ботинок" - тебе ничего кроме спама 100% не прийдет :)

"Обучение SpamAssassin при помощи Gmail"
Отправлено r0mik , 13-Ноя-08 15:39 
2 rasmon:

да хто его знает де там тот спам лежит - у мну гмыла нет. подозреваю что если включить в гмыле антиспам, оно будет складироваться в каталог /Spam :)
команда mda “/usr/bin/sa-learn –spam –single” скармливает SpamAssassin-у спамерское мыло для обучения.


"Обучение SpamAssassin при помощи Gmail"
Отправлено rasmon , 13-Ноя-08 16:44 
Ну дык!!
про sa-learn понятно, но главная идея ж состоит в том, что почта меченая самим гуглом как спам доставляется на комп пользователя. fetch выкачивает _весь_ гугловский ящик, что не есть тем что подразумевается...

"Обучение SpamAssassin при помощи Gmail"
Отправлено Руслан , 13-Ноя-08 18:38 
folder "[Gmail]/Spam"
делает то что надо.

"Обучение SpamAssassin при помощи Gmail"
Отправлено x0x01 , 14-Ноя-08 09:17 
>folder "[Gmail]/Spam"
>делает то что надо.

у меня вот что пишет
fetchmail: IMAP> A0002 LOGIN "user@gmail.com" *
fetchmail: IMAP< A0002 OK user@gmail.com authenticated (Success)
fetchmail: IMAP> A0003 SELECT "[Gmail]/Spam"
fetchmail: IMAP< A0003 NO Unknown Mailbox: [Gmail]/Spam (Failure)
fetchmail: не удалось выбрать почтовый ящик
fetchmail: IMAP> A0004 LOGOUT


"Обучение SpamAssassin при помощи Gmail"
Отправлено x0x01 , 14-Ноя-08 09:45 
Затупил, язык в Gmail не сменил, копаю iconv...

"Обучение SpamAssassin при помощи Gmail"
Отправлено AfterEarth , 12-Дек-08 18:49 
У меня та-же фигня происходит :( Присвоить ярлык Spam не катит(неправильный ярлык), как и присвоить спаму ярлык "MySpam" - не находит MailBox.
Подскажите, как решали проблему?

"Обучение SpamAssassin при помощи Gmail"
Отправлено Z , 14-Ноя-08 11:51 
Гугл купил и использует разработку спам фильтра http://www.postini.com , вот еслиб эти же фильтры применять вместо SpamAssassin

"Обучение SpamAssassin при помощи Gmail"
Отправлено User294 , 14-Ноя-08 15:02 
> Гугл купил и использует разработку спам фильтра http://www.postini.com , вот еслиб
>эти же фильтры применять вместо SpamAssassin

Дык postini контора по типу заплати-лети.Заплатили - пользуйтесь наздоровье их фильтрами, можете вместо спамассасина =).Спам оно давит и правда неплохо но - даже слишком: заодно активно мочит в сортире легитимные письма заодно.Враг не пройдет!Главное то как в CTF - своих по ошибке не замочить отстреливая все что отстреливается.А вот тут оно грешит.


"Обучение SpamAssassin при помощи Gmail"
Отправлено slapik , 14-Ноя-08 14:14 
тестируем IronPort. Спама нет вообще. То есть в принципе. Ни одного левого мыла не проехало.

"Обучение SpamAssassin при помощи Gmail"
Отправлено pavel_simple , 14-Ноя-08 14:17 
>тестируем IronPort. Спама нет вообще. То есть в принципе. Ни одного левого
>мыла не проехало.

почём драпчик?


"Обучение SpamAssassin при помощи Gmail"
Отправлено bI , 20-Ноя-08 23:54 
Это не драпчик а ногти походу. =)

"Обучение SpamAssassin при помощи Gmail"
Отправлено belodemon , 13-Окт-09 16:16 
Добрый день, чтото Ваш скриптик "Обучение SpamAssassin при помощи Gmail" не очень то работает, но идея очень понравилась, может подскажите зеленому как его поправить, у меня на гмайле в папке спам около 1000 писем.

Скрипт выдает ошибку syntax error на /usr/bin/sa-learn


"Обучение SpamAssassin при помощи Gmail"
Отправлено alpolle , 27-Май-10 15:58 
Вот рабочая версия скрипта:
poll imap.gmail.com protocol imap port 993 and options no dns,
user "user@gmail.com" options ssl,
password "pass",
fetchall,
pass8bits,
nokeep,
folder "[Gmail]/Spam”,
mda “/usr/bin/sa-learn -spam -single”

"Обучение SpamAssassin при помощи Gmail"
Отправлено alpolle , 27-Май-10 16:08 
не досмотрел...
последняя строка будет такая:
mda “/usr/bin/sa-learn --spam”

"Обучение SpamAssassin при помощи Gmail"
Отправлено belodemon , 28-Май-10 00:48 
>не досмотрел...
>последняя строка будет такая:
>mda “/usr/bin/sa-learn --spam”

Спасибо! Уже вкурил, но для будущего поколения очень актуально ;)


"Обучение SpamAssassin при помощи Gmail"
Отправлено bb87dae0e4gmail.com , 05-Сен-11 19:58 
bb87dae0e4@gmail.com

"Обучение SpamAssassin при помощи Gmail"
Отправлено nb , 16-Дек-11 13:49 
asassin753@gmail.com

"Обучение SpamAssassin при помощи Gmail"
Отправлено Михаил , 24-Ноя-15 15:42 
smbx@re-hash.ru