[Python] Send Mail

Fabrizio Cornelli fabrizio.cornelli a gmail.com
Sab 30 Set 2006 17:17:58 CEST


Ciao,
  non vorrei sembrare pedante, ma hai visto questa linea?

server.login('salvador', 'gala') # see note 1

Non sono certo che funzioni, non l'ho provato.
Se non funziona, puoi sempre mettere uno sniffer di rete sulla 25 per vedere
che fa, guardare i log del server.
Se non ne cavi nulla puoi sempre scriverti da solo il metodo, del resto, se
lo sai fare con un telnet, puoi farlo di sicuro anche con python, no?

Buon divertimento.


On 9/30/06, grullonet by AliceADSL <grullonet a alice.it> wrote:
>
>  Ciao e grazie per la pazienza.
> Il codice che mi hai passato è analogo al mio (scritto molto peggio!!!).
> Non vedo come potersi autenticare.
>
> HELP
>
> Christian
>
> -----Original Message-----
> *From:* python-bounces a lists.python.it [mailto:
> python-bounces a lists.python.it]*On Behalf Of *Fabrizio Cornelli
> *Sent:* sabato 30 settembre 2006 15.59
> *To:* python a lists.python.it
> *Subject:* Re: [Python] Send Mail
>
> Ciao.
> Chi ti dice che lo script invii la mail tramite il client di posta? :-)
> E se la smtplib fosse un client di posta?
>
>
> http://www.onlamp.com/pub/a/python/2006/08/10/untwisting-python-network-programming.html
>
> Ho trovato questo in rete (), spero ti sia utile:
>
> import smtplib
> from email.MIMEText import MIMEText
> addr = '
> salvador a dali <http://mail.python.org/mailman/listinfo/python-list>'
>
> msg = MIMEText('Body of message')
> msg['From'] = addr
> msg['Subject'] = 'Note to myself'
>
> msg['To'] = addr
>
>
> server = smtplib.SMTP('dali')
> server.login('salvador', 'gala') # see note 1
> server.sendmail(addr, addr ,msg.as_string())
> server.quit()
>
>
> Ciao!
>
>
> On 9/30/06, grullonet by AliceADSL <grullonet a alice.it> wrote:
> >
> > In Telnet uso EHLO per comunicare al server che intendo autenticarmi,
> > poi
> > metto la password codificata in base64.
> > Sai come fare?
> > In ogni caso se lo script invia la mail tramite il client di posta
> > elettronica, che è già configurato per l'autentivcazione sul server
> > perchè
> > non va?
> >
> > Scusate se sono domande per voi scontate.
> >
> > Grazie
> > -----Original Message-----
> > From: python-bounces a lists.python.it
> > [mailto: python-bounces a lists.python.it]On Behalf Of Fabrizio Cornelli
> > Sent: sabato 30 settembre 2006 15.01
> > To: python a lists.python.it
> > Subject: Re: [Python] Send mail
> >
> >
> > Ciao,
> > mi vien da pensare che grullo.it non faccia relay, in altre parole è
> > abilitato ad inoltrare mail solo al proprio dominio. Di solito la
> > password
> > di autenticazione serve a sbloccare questa limitazione. (a volte occorre
> >
> > autenticarsi sul pop3 e successivamente mandare la mail, ma ci sono
> > diversi
> > altri sistemi)
> >
> >
> >
> > On 9/30/06, grullonet by AliceADSL < grullonet a alice.it> wrote:
> > Con questa procedura volevo inviare una mail a più destinatari...
> >
> > def SendMail():
> >     print "Sto per inviare..."
> >     import smtplib
> >     server = smtplib.SMTP(' mail.grullo.it ')
> >     server.sendmail('christian a grullo.it',
> > [' christian a grullo.it','altro a altro.it '],
> > """Subject: Soggetto
> > To: christian a grullo.it;altro@ altro.it
> > From: christian a grullo.it
> > Questo e una prova: """)
> >     print "Ho inviato!!!"
> >     server.quit()
> >     return True
> >
> > La mail xò arriva solo ai destinatari che appartengono allo stesso
> > dominio e
> > non agli altri. Credo che dovrei definire la password per accedere al
> > servizio anche se pensavo che utilizzano un client di posta già
> > configurato
> > non ce ne fosse bisogno.
> > Qualcuno sa come fare o dove sto sbagliando?
> >
> > Grazie
> >
> > ----------------------------------------
> > Io utilizzo la versione gratuita di SPAMfighter per utenti privati. Sino
> > ad
> > ora
> > ha rimosso 276 mail spam.
> > Gli utenti paganti non hanno questo messaggio nelle loro email .
> > Prova gratuitamente SPAMfighter qui: http://www.spamfighter.com/lit
> >
> >
> > ----------------------------------------
> > Io utilizzo la versione gratuita di SPAMfighter per utenti privati. Sino
> > ad
> > ora
> > ha rimosso 276 mail spam.
> > Gli utenti paganti non hanno questo messaggio nelle loro email .
> > Prova gratuitamente SPAMfighter qui:http://www.spamfighter.com/lit
> >
> > _______________________________________________
> > Python mailing list
> > Python a lists.python.it
> > http://lists.python.it/mailman/listinfo/python
> >
> >
> >
> >
> > --
> > Fabrizio Zeno Cornelli
> >
> > ----------------------------------------
> > Io utilizzo la versione gratuita di SPAMfighter per utenti privati. Sino
> > ad
> > ora
> > ha rimosso 276 mail spam.
> > Gli utenti paganti non hanno questo messaggio nelle loro email .
> > Prova gratuitamente SPAMfighter qui: http://www.spamfighter.com/lit
> >
> > _______________________________________________
> > Python mailing list
> > Python a lists.python.it
> > http://lists.python.it/mailman/listinfo/python
> >
>
>
>
> --
> Fabrizio Zeno Cornelli
>
>
> ------------------------------
> La mia Cartella di Posta in Arrivo è protetta con SPAMfighter
> 278 messaggi contenenti spam sono stati bloccati con successo.
> Scarica gratuitamente SPAMfighter<http://www.spamfighter.com/go.asp?t=255>!
>
>
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
>
>


-- 
Fabrizio Zeno Cornelli
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.python.it/pipermail/python/attachments/20060930/43034cf4/attachment.htm


Maggiori informazioni sulla lista Python