). Quello che voglio dire è che se lancio python e poi eseguo dal prompt di python ogni riga funziona tutto a dovere e l'email viene inviata. Se invece invoco lo script - Codice: Seleziona tutto
python email.py
ottengo un messaggio:
- Codice: Seleziona tutto
Traceback (most recent call last):
File "email.py", line 3, in <module>
import email
File "/home/antonio/Documenti/prove-Python/email/email.py", line 12, in <module>
messaggio = email.message_from_string(j)
AttributeError: 'module' object has no attribute 'message_from_string'
questo è il codice...non ha nulla di speciale!!!!
- Codice: Seleziona tutto
import smtplib
fromaddr = 'email@gmail.com'
toaddrs = 'email@yahoo.it'
messaggio = 'Messaggio'
# Credentials (if needed)
username = 'email@gmail.it'
password = 'password'
server = smtplib.SMTP('smtp.gmail.com:587')
server.starttls()
server.login(username,password)
server.sendmail(fromaddr, toaddrs, messaggio)
server.quit()
Grazie!!!



