Avatar ·

Django. Envoi d'email vers localhost

📁 Sujets avancés sur Python, erreur, exemple, IA, déboguer, travail

Dites-moi comment je peux envoyer une lettre vers une boîte mail sur un serveur local. Django tourne sur localhost:8080. Pour l'envoi (comme je l'ai lu dans la documentation), j'ai besoin d'un serveur SMTP. Je lance également un serveur local

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

J'obtiens localhost:1025 dans la vue

send_mail('Sujet', 'mon message', 'admins@studio.ru', ['@a.ru'])

J'ai rencontré différentes erreurs, par exemple avec getaddrinfo(host, port) ajouté au brouillard