[PIPython] processare email

Federico Nati federico.nati
Ven 19 Nov 2004 15:16:41 CET


ciao,

grazie!...
non voglio passare da un file su disco, come si fa a prendere l'email
direttamente dallo stdin?
e come si fa a rispedirla?
o, meglio, si puo' fare in modo che l'email venga mandata allo script in
python e contemporaneamente mandata alla Mailbox dell'utente?

grazie ancora, ciao, Federico Nati.


On Tue, 13 Jan 2004 10:10:39 +0100
"Alex" <linuxlist a roggeroetortia.it> wrote:

> > -----Messaggio originale-----
> > Da: python-bounces a lists.python.it
> > [mailto:python-bounces a lists.python.it]Per conto di Federico Nati
> > A: python a lists.python.it
> > Oggetto: [PIPython] processare email
> >
> >
> > ciao,
> >
> > ho un server di posta SMTP; su tale server
> > vorrei intercettare un'email, inserire il mittente in un database e
> > fare in modo che essa arrivi comunque a destinazione.
> > il mailer e' qmail, il database mysql, il sistema linux.
> > pensavo di fare un alias di posta che mandasse il messaggio in pipe
> > ad
> 
> Si!
> 
> 
> fai uno script python  test.py
> 
> nel file  .qmail-utente
> oltre a reindirizzare sempre la mail
> al suo account
> fai semplicemente (do
> | /usr/local/bin/test.py
> 
> di test.py
> 
> 
> sarebbe utile salvare tutto in un file
> temporaneo e sul quale puoi fare tutte le
> il package email.
> 
> prova a vedere:
> 
> 
> import sys, os, re,  errno, email
> from stat import *
> 
> #per gli header
> from email.Header import decode_header
> 
> source = open("filesalvato","rb")
> msg = email.message_from_file(source)
> source.close()
> # H_From    contiene il mittente
> H_From = msg.get("From")
> 
> 
> per mysql   non ho esperienza....:(
> 
> 
> >
> > grazie, ciao, Federico Nati.
> >
> Di nulla....
> 
>  restituisco una goccia di quello che ho imparato!!
> 
> Ciao
> Alessandro Barchi
> 
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.zope.it/cgi-bin/mailman/listinfo/python



More information about the Python mailing list