Avatar ·

django. enviar correo electrónico en localhost

📁 python, Error: Análisis de errores (SyntaxError, TypeError, etc.), ejemplo, IA, depuración, trabajo

Indica cómo puedo enviar un correo electrónico a una bandeja de entrada en un servidor local. Django funciona en localhost:8080 para enviar (como leí en la documentación) se necesita un servidor SMTP. Inicio también uno local

python -m smtpd -n -c DebuggingServer localhost:1025

obtengo localhost:1025 en la view

send_mail('theme', 'my messege', 'admins@studio.ru',['a@a.ru'])

atrapé varios errores, por ejemplo con getaddrinfo(host, port) agregué en la view

import socketsocket.getaddrinfo('localhost', 8080)

ahora el error [Ero 11004] getaddrinfo failed

(code, msg) = self.connect(host, port)