Sto provando a inviare email da Django configurando gmail smtp. Ma ogni volta mi sta restituendo 0 stato. Ho cercato diverse relative risposte in StackOverflow e sto configurazione del server SMTP allo stesso modo, ma ancora non è l'invio di qualsiasi e-mail .. Qui di seguito è il mio file di impostazionePython Django Gmail Configurazione SMTP
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'my gmail account'
EMAIL_HOST_PASSWORD = 'my gmail account password'
DEFAULT_FROM_EMAIL = 'my gmail account'
DEFAULT_TO_EMAIL = 'to email'
Di seguito è riportato il mio codice
from django.conf import settings
from django.core.mail import send_mail
print "Sending Email"
mail_title = 'Test Email'
message = 'This is a test email.'
email = settings.DEFAULT_FROM_EMAIL
recipients = [settings.DEFAULT_TO_EMAIL]
print send_mail(mail_title, message, email, recipients, settings.EMAIL_HOST_USER, settings.EMAIL_HOST_PASSWORD)
print "Email Sent"
Ma ogni volta che stampa lo stato 0, il che significa che l'e-mail non viene inviata. Informazioni sull'ambiente sto eseguendo questo codice su istanza Amazon EC2 che ha Ubuntu come sistema operativo e Apache come server ..
Ho bisogno di fare ulteriori configurazioni per l'invio di e-mail tramite smtp gmail ?? Molto apprezzato il tuo aiuto Grazie in anticipo
fa questo lavoro di codice sulla propria postazione di lavoro o da qualche altra parte che il tuo EC2? questo permetterà di isolare l'origine del problema –