Utilizzo Django e per farla breve con poche istruzioni invio le mail come se fossi in gmail:
così si configura:
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'esempio@gmail.com'
EMAIL_HOST_PASSWORD = 'password della email'
EMAIL_PORT = 587
con questa istruzione parte l'invio:
send_mail(oggetto,'',da_chi,a_chi,fail_silently=True,html_message=corpo)
Al momento ho testato in locale e funziona perfettamente con gmail. Ho comprato un dominio con anche un servizio email (keliweb base) che da la possibilità di avere tipo:
info@miodominio.it,
bug@miodominio.it, etc etc...
Ho inserito la configurazione come è riportata sul sito ma non c'è verso che django invii la mail e non capisco il motivo (da un errore del tipo "[WinError 10060] Impossibile stabilire la connessione. Risposta non corretta della parte connessa dopo l'intervallo di tempo oppure mancata risposta dall'host collegato"):
EMAIL_USE_TLS = True
EMAIL_HOST = 'mail.miodominio.it'
EMAIL_HOST_USER = 'info@miodominio.it'
EMAIL_HOST_PASSWORD = 'password della email'
EMAIL_PORT = 587