python - reply - Django: Enviar correo electrónico SMTP a través de GoDaddy
godaddy smtp host (3)
Intenté enviar un correo electrónico con la configuración de correo electrónico que se muestra a continuación, pero no funciona.
EMAIL_HOST = ''smtpout.secureserver.net''
EMAIL_HOST_USER = ''staff@******.com''
EMAIL_HOST_PASSWORD = ''********''
DEFAULT_FROM_EMAIL = ''staff@*****.com''
SERVER_EMAIL = ''staff@*****.com''
EMAIL_PORT = 465
EMAIL_USE_TLS = True
Obtuve la siguiente respuesta:
SMTPServerDisconnected at /contact-us/
Connection unexpectedly closed
Captura de pantalla: http://screencast.com/t/RMmTBHhf
Mi sitio está alojado en GoDaddy y tengo un correo electrónico privado registrado en el mismo. Estas son las configuraciones que funcionaron para mí:
En settings.py :
EMAIL_HOST = ''mail.domain.com''
EMAIL_HOST_USER = ''[email protected]''
EMAIL_HOST_PASSWORD = ''abcdef''
DEFAULT_FROM_EMAIL = ''[email protected]''
SERVER_EMAIL = ''[email protected]''
EMAIL_PORT = 25
EMAIL_USE_TLS = False
En shell :
from django.core.mail import EmailMessage
email = EmailMessage(''Subject'', ''Body'', to=[''[email protected]''])
email.send()
Luego obtuve 1
como resultado (eso significa Success
) y recibí el correo electrónico.
Para aclarar la respuesta, utilice la configuración de correo electrónico.
EMAIL_HOST = ''smtpout.secureserver.net''
EMAIL_HOST_USER = ''staff@******.com''
EMAIL_HOST_PASSWORD = ''********''
DEFAULT_FROM_EMAIL = ''staff@*****.com''
SERVER_EMAIL = ''staff@*****.com''
EMAIL_PORT = 80
EMAIL_USE_TLS = False
Zazk, no estoy tan familiarizado con Django CMS, pero creo que puedo ayudar. Si no está en nuestros servidores de alojamiento, esta configuración debería funcionar si establece TLS en FALSE y solo utiliza SSL para el cifrado. Si este sitio está alojado en nuestros servidores, solo necesitará usar relay-hosting.secureserver.net para su servidor SMTP sin información de inicio de sesión. Nota: relay-hosting.secureserver.net se limita a enviar 1000 por día y los relés predeterminados para SMTPOUT están limitados a 250 a menos que agregue paquetes de retransmisión.