پرش به مطلب اصلی

تنظیمات ایمیل در Django


در این بخش می خواهیم تنظیمات ایمیل Django را در هاست جنگو به شما آموزش دهیم. ابتدا به سرویس خود مراجعه کنید و در بخش ایمیل ها بر روی افزودن ایمیل کلیک نمایید.(افزودن ایمیل)

سپس مراحل زیر را به ترتیب طی کنید تا به راحتی بتوانید از برنامه خود ایمیل ارسال نمایید.

تنظیمات متغییر های محیطی (env)

در ابتدا باید اطلاعات ایمیل را در فایل settings.py برنامه خود به صورت زیر معرفی نمایید.

EMAIL_BACKEND=django.core.mail.backends.smtp.EmailBackend
EMAIL_HOST=mail.chabokan.net
EMAIL_PORT=587
EMAIL_HOST_USER=info@example.net
EMAIL_HOST_PASSWORD=vfjbih34w9fr8
EMAIL_USE_TLS=True

در نهایت می‌توانید در پروژه‌ی خود مانند مثال زیر عمل کرده و با استفاده از دسترسی ایمیل سرویس چابکان به‌صورت امن اقدام به ارسال ایمیل‌های تراکنشی نمایید:

from django.core.mail import send_mail
send_mail('Subject here', 'Here is the message.', 'from@example.com', ['to@example.com'], fail_silently=False)

مستند رسمی تنظیمات ایمیل در سرویس Django