Суть идеи в использовании антиспам фильтров 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-у... что не ясно?
А то и не ясно - где на гмыле лежит спам? в моем ящике спама нет вообще например.
и потом - что означает запись mda “/usr/bin/sa-learn –spam –single” ? о многом я догадываюсь, но не обо всем. ))
>А то и не ясно - где на гмыле лежит спам? в
>моем ящике спама нет вообще например.
>и потом - что означает запись mda “/usr/bin/sa-learn –spam –single” ? о
>многом я догадываюсь, но не обо всем. ))на вторую строчку можно не отвечать) просто в главном окне она выведена кракозябрами
тут подходит не только гмыл. создаем где-нить ящик и раскидываем свое мыло на как можно бОльшее кол-во сайтов. ждем недельку и забираем мыло по pop3. в итоге у нас куча спама который тут же скармливаем SpamAssassin-у...
не не не не неее
идея походу в том, чтобы доставать все письма из гмаиловской папки СПАМ. нужно отметить, что гмаил очень хорошо распознает, что спам, а что не спам - тем самым мы будем тренеровать SA на практически заведомо-известном спаме.
У меня за все время пользования gmail было всего с десяток "спамовых" писем, все из них оказались нормальные.
хех, за время пользования gmail тот кучу рабочих писем угрохал в спам
идея-то хорошая, но вот учить gmail'ом spamassassin - не слишком хорошая идея
ну дак а я про что? если закинуть свой мыл на кучу сайтов знакомств мол "безногий негр познакомится с плешивой собачкой" или типа бъява "продам дырявый ботинок" - тебе ничего кроме спама 100% не прийдет :)
2 rasmon:да хто его знает де там тот спам лежит - у мну гмыла нет. подозреваю что если включить в гмыле антиспам, оно будет складироваться в каталог /Spam :)
команда mda “/usr/bin/sa-learn –spam –single” скармливает SpamAssassin-у спамерское мыло для обучения.
Ну дык!!
про sa-learn понятно, но главная идея ж состоит в том, что почта меченая самим гуглом как спам доставляется на комп пользователя. fetch выкачивает _весь_ гугловский ящик, что не есть тем что подразумевается...
folder "[Gmail]/Spam"
делает то что надо.
>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
Затупил, язык в Gmail не сменил, копаю iconv...
У меня та-же фигня происходит :( Присвоить ярлык Spam не катит(неправильный ярлык), как и присвоить спаму ярлык "MySpam" - не находит MailBox.
Подскажите, как решали проблему?
Гугл купил и использует разработку спам фильтра http://www.postini.com , вот еслиб эти же фильтры применять вместо SpamAssassin
> Гугл купил и использует разработку спам фильтра http://www.postini.com , вот еслиб
>эти же фильтры применять вместо SpamAssassinДык postini контора по типу заплати-лети.Заплатили - пользуйтесь наздоровье их фильтрами, можете вместо спамассасина =).Спам оно давит и правда неплохо но - даже слишком: заодно активно мочит в сортире легитимные письма заодно.Враг не пройдет!Главное то как в CTF - своих по ошибке не замочить отстреливая все что отстреливается.А вот тут оно грешит.
тестируем IronPort. Спама нет вообще. То есть в принципе. Ни одного левого мыла не проехало.
>тестируем IronPort. Спама нет вообще. То есть в принципе. Ни одного левого
>мыла не проехало.почём драпчик?
Это не драпчик а ногти походу. =)
Добрый день, чтото Ваш скриптик "Обучение SpamAssassin при помощи Gmail" не очень то работает, но идея очень понравилась, может подскажите зеленому как его поправить, у меня на гмайле в папке спам около 1000 писем.Скрипт выдает ошибку syntax error на /usr/bin/sa-learn
Вот рабочая версия скрипта:
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”
не досмотрел...
последняя строка будет такая:
mda “/usr/bin/sa-learn --spam”
>не досмотрел...
>последняя строка будет такая:
>mda “/usr/bin/sa-learn --spam”Спасибо! Уже вкурил, но для будущего поколения очень актуально ;)
bb87dae0e4@gmail.com
asassin753@gmail.com
smbx@re-hash.ru