Peut-on l'utiliser uniquement pour apprendre les spams et hams ?
Et garder le scan sur SMTP ?
J'ai peur que sur de grosses boites (3Go), isbg ne prenne trop de ressources à tout scanner à la recherche de spam.
Auto réponse après analyse du code:
- Oui on peut-l'utiliser pour apprendre uniquement
Comme il n'y a plus d'objectifs fixés pour le futur j'en donne de nouveaux. :p
Le programme semble pas mal du tout, ce qui serait bien, c'est d'en faire une API ou un module. Bref utiliser des classes, pour facilement l'intégrer dans une application plus grosse. ;) Pour l'instant tout le code est linéaire, sauf l'implantation de l'IMAPS)
Exemple d'utilisation en API:
from isbg import isbg
imap_learn = isbg()
imap_learn.learn(server_url, user, pwd, mailbox)
Autre suggestion, à la création de la première version à mon avis cela n'existait pas, mais pourquoi ne pas réutiliser une implantation IMAPS déjà existante ? Par exemple: http://twistedmatrix.com/trac/wiki/TwistedMail comme cela plus besoins de maintenir la partie IMAPS bas niveau.
Encore un petite suggestion, pour la gestion des paramètres d'entrées, je suggère d'utiliser OptParse, http://docs.python.org/library/optparse.html
Qui est assez bullet proof et extensible.
Et encore une, permettre de scanner pour apprentissage toutes les boîtes principales accessibles par un utilisateur. Exemple: Un utilisateur postmaster qui à accès à toutes les boîtes emails, et qui les scannerait toutes d'un coup.
Encore bravo pour le projet, je vais pouvoir jeter le script Perl que j'utilisais pour l'apprentissage du Spam, Hams via Cyrus.
# Imap pour apprendre uniquement ?
Posté par zyphos . En réponse à la dépêche IMAP Spam Begone (isbg) v0.98 est sorti. Évalué à 6.
Et garder le scan sur SMTP ?
J'ai peur que sur de grosses boites (3Go), isbg ne prenne trop de ressources à tout scanner à la recherche de spam.
Auto réponse après analyse du code:
- Oui on peut-l'utiliser pour apprendre uniquement
Comme il n'y a plus d'objectifs fixés pour le futur j'en donne de nouveaux. :p
Le programme semble pas mal du tout, ce qui serait bien, c'est d'en faire une API ou un module. Bref utiliser des classes, pour facilement l'intégrer dans une application plus grosse. ;) Pour l'instant tout le code est linéaire, sauf l'implantation de l'IMAPS)
Exemple d'utilisation en API:
from isbg import isbg
imap_learn = isbg()
imap_learn.learn(server_url, user, pwd, mailbox)
Autre suggestion, à la création de la première version à mon avis cela n'existait pas, mais pourquoi ne pas réutiliser une implantation IMAPS déjà existante ? Par exemple:
http://twistedmatrix.com/trac/wiki/TwistedMail comme cela plus besoins de maintenir la partie IMAPS bas niveau.
Encore un petite suggestion, pour la gestion des paramètres d'entrées, je suggère d'utiliser OptParse, http://docs.python.org/library/optparse.html
Qui est assez bullet proof et extensible.
Et encore une, permettre de scanner pour apprentissage toutes les boîtes principales accessibles par un utilisateur. Exemple: Un utilisateur postmaster qui à accès à toutes les boîtes emails, et qui les scannerait toutes d'un coup.
Encore bravo pour le projet, je vais pouvoir jeter le script Perl que j'utilisais pour l'apprentissage du Spam, Hams via Cyrus.