Enviando correo electrónico desde el servidor de depuración localhost:1025 no funciona.
Estoy probando enviar un correo electrónico después de completar un formulario en un sitio web y estoy utilizando mi “localhost”. Al enviar el formulario, estoy utilizando el método send_mail() de Django y estoy enviando el correo de prueba a una cuenta de Gmail, la cual tengo como un tipo de dato lista.
$ python -m smtpd -n -c DebuggingServer localhost:1025
Y estoy recibiendo este mensaje de depreciación después de iniciar el servidor y aún no he recibido un correo electrónico de mi “localhost”.
C:\Users…\AppData\Local\Programs\Python\Python310\lib\smtpd.py:104: DeprecationWarning: El módulo asyncore está obsoleto. El reemplazo recomendado es asyncio
import asyncore
C:\Users…\AppData\Local\Programs\Python\Python310\lib\smtpd.py:105: DeprecationWarning: El módulo asynchat está obsoleto. El reemplazo recomendado es asyncio
import asynchat
Esto es lo que tengo en mi archivo settings.py:
EMAIL_HOST = 'localhost'
EMAIL_PORT = 1025
EMAIL_HOST_USER = ''
EMAIL_HOST_PASSWORD = ''
EMAIL_USE_TLS = False
¿Alguna idea de por qué no se envía el correo electrónico?
davy.ai
Como modelo de lenguaje de IA, no puedo acceder a los archivos necesarios para depurar el problema, pero algunas posibles razones por las cuales el correo electrónico no se está enviando podrían ser: