[Risolto] [Python] SMTPLib ed email

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Frank-95
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 299
Iscrizione: sabato 5 dicembre 2009, 14:32
Desktop: Mate
Distribuzione: Mint 18.1
Sesso: Maschile

[Risolto] [Python] SMTPLib ed email

Messaggio da Frank-95 »

Salve a tutti.

Era da parecchio che non mi cimentavo con python e devo dire che mi mancava proprio. Mi sono rispolverato un po' tutta la parte sintattica, ho fatto qualcosa da project euler, e ora stavo provando a smanettare con la libreria SMTP. Ho scritto questo codice giusto per vedere se mi ricordavo qualcosa:

Codice: Seleziona tutto

import smtplib

msg = "\nprova\n"

server = smtplib.SMTP('smtp.mail.com', 587)

server.ehlo()
server.starttls()
server.ehlo()

server.login("miamail@mail.com","miapass")

server.sendmail("miamail@mail.com", ["altramail1@gmail.com","altramail2@libero.it"], msg)
Il codice di per sé non dà errori, ma alla fine non ricevo niente in nessuna delle due email. Per ora non mi interessano allegati o oggetto, volevo solo capire cosa sbagliavo. Se lo lancio da interprete, dopo la chiamata di sendmail stampa due parentesi graffe {} , è corretto?
Ultima modifica di Frank-95 il lunedì 30 maggio 2016, 22:28, modificato 1 volta in totale.
Avatar utente
Claudio_F
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1463
Iscrizione: lunedì 28 maggio 2012, 18:49
Desktop: Mate/Gnome
Distribuzione: Ubu22.04

Re: [Python] SMTPLib ed email

Messaggio da Claudio_F »

Mi sembra che non ci siano errori (a parte starttls che il mio server di posta non accetta... a proposito smtplib.SMPT crea un client non un server), il dizionario vuoto è il valore di ritorno risultato della funzione sendmail, che quindi sembra essere eseguita correttamente.

Magari puoi provare con il messaggio completo di mittente/destinatario:

Codice: Seleziona tutto

msg = """From: FromPerson <from@fromdomain.com>
To: ToPerson <to@todomain.com>
Subject: SMTP e-mail test

This is a test e-mail message.
"""
Frank-95
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 299
Iscrizione: sabato 5 dicembre 2009, 14:32
Desktop: Mate
Distribuzione: Mint 18.1
Sesso: Maschile

Re: [Python] SMTPLib ed email

Messaggio da Frank-95 »

Perfetto! utilizzando questa sintassi funziona! Grazie :)
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti