[PROBLEMA]Come si mandano le mail con Python?
« il: Novembre 01, 2020, 22:02 »
Buon giorno a tutti,
ho appena scoperto questo sito, e sembra bellissimo!
Mi sono rivolto qui perchè nonostante abbia seguito delle indicazioni su Internet continuo a non riuscire a mandare una mail :(
Questo e quello che ho scritto:
>>> import smtplib
>>> oggetto="Subject: Urgente\n\n"
>>> contenuto="ciao"
>>> messaggio_completo=oggetto+contenuto
>>> email= smtplib.SMTP("smtp.gmail.com",587)
>>> email.ehlo()
(250, b'smtp.gmail.com at your service, [5.90.2.55]\nSIZE 35882577\n8BITMIME\nSTARTTLS\nENHANCEDSTATUSCODES\nPIPELINING\nCHUNKING\nSMTPUTF8')
>>> email.starttls()
(220, b'2.0.0 Ready to start TLS')
>>> email.login("la mia mail ","la mia pasword")
Traceback (most recent call last):
  File "<pyshell#8>", line 1, in <module>
    email.login("la mia mail","la mia password")
  File "C:\Users\USER\AppData\Local\Programs\Python\Python38-32\lib\smtplib.py", line 734, in login
    raise last_exception
  File "C:\Users\USER\AppData\Local\Programs\Python\Python38-32\lib\smtplib.py", line 723, in login
    (code, resp) = self.auth(
  File "C:\Users\USER\AppData\Local\Programs\Python\Python38-32\lib\smtplib.py", line 646, in auth
    raise SMTPAuthenticationError(code, resp)
smtplib.SMTPAuthenticationError: (535, b'5.7.8 Username and Password not accepted. Learn more at\n5.7.8  https://support.google.com/mail/?p=BadCredentials c17sm3242282wml.14 - gsmtp')


Sia la mia mail che la mia password sono giuste, inoltre ho messo una password per le app (come nome dell'app ho inserito sia "Gmail" sia il nome del programma su cui programmo)

Dato che sono ancora alle basi e non so se questo possa utile, nel dubbio lo specifico: non mi sono collegato a delle reti aziendali o reti pubbliche ,ho utilizzato l'hotspot del mio telefono
Grazie a tutti , spero di venirne a capo dato che ho provato a eseguire anche altri script ! ;) ;)
« Ultima modifica: Novembre 02, 2020, 10:23 da Zaitan »