django. إرسال البريد الإلكتروني على localhost
📁 بايثون, خطأ, مثال, ذكاء اصطناعي, تصحيح الأخطاء, عمل
أخبرني، كيف يمكنني إرسال رسالة إلى صندوق بريد على الخادم المحلي. django يعمل على localhost:8080 للإرسال (كما قرأت في التوثيق) أحتاج إلى خادم SMTP. أقوم بتشغيله محليًا أيضًا
python -m smtpd -n -c DebuggingServer localhost:1025أحصل على localhost:1025 في view
send_mail('theme', 'my messege', 'admins@studio.ru',['a@a.ru'])واجهت أخطاء مختلفة، على سبيل المثال مع getaddrinfo(host, port) أضفت إلى view
import socketsocket.getaddrinfo('localhost', 8080)الآن الخطأ [Ero 11004] getaddrinfo failed
(code, msg) = self.connect(host, port)