امروز : ۳۰ فروردین ۱۴۰۴ (2025/04/19)

تنظیمات smtp برای ارسال ایمیل در جنگو

تنظیمات smtp جنگو

SMTP کوتاه‌شده عبارت (Simple Mail Transfer Protocol) می‌باشد که پروتکلی است که برای ارسال و دریافت ایمیل از روی هاست استفاده می‌شود.

برای راه‌اندازی ارسال و دریافت ایمیل در پروژه‌های جنگو، باید تنظیمات مربوط به smtp در فایل settings.py در پروژه اضافه شود.

تنظیمات smtp برای جنگو

در ادامه‌ی این پست از آموزش های پارس وب سرور، مراحل انجام این تنظیمات توضیح داده شده است.

در صورتی که هنوز پروژه جنگو راه اندازی نکردید، می‌توانید از این آموزش استفاده بفرمایید (آموزش deploy کردن پروژه‌ی جنگو روی هاست)

بعد از ورود به سی‌پنل (آموزش ورود به سی‌پنل)، وارد فولدر پروژه می‌شویم (فولدر پروژه، فولدری است که در زمان تعریف پروژه، آن را تعریف کرده‌ایم.)

برای دسترسی سریع‌تر به فایل تنظیمات پروژه، می‌توانید فایل را در قسمت جستجوی file manager سی‌پنل سرچ کنید تا فایل مورد نظر را پیدا کنید.

پیدا کردن فایل settings.py در سی پنل

برای وارد کردن تنظیمات، نیاز به یک اکانت ایمیل و پسورد آن داریم.

برای ساخت اکانت ایمیل در سی‌پنل می‌توانید از آموزش ایجاد ساخت ایمیل در سی‌پنل استفاده کنیم.

قبل از ارسال ایمیل، باید بررسی شود که dns‌های دامنه وب‌سایت مستقیم است یا خیر.

در صورتی که از cdnهایی مثل کلادفلر، ابرآروان و یا سایر cdnها استفاده شده باشد، باید رکوردهای mail و mx در این سرویس‌ها ساخته شود تا قابلیت ارسال ایمیل وجود داشته باشد.

آموزش‌هایی در این زمینه وجود دارد که می‌تواند مفید باشد:

تنظیمات ارسال ایمیل برای ابرآروان

آموزش نحوه اضافه کردن MX رکورد در ابرآروان و کلادفلر

برای اطمینان از ارسال ایمیل از روی هاست، وارد اکانت ایمیل می شویم و یک ایمیل به جی میل ارسال می‌کنیم .
در صورتی که تنظمیات و رکوردها به درستی تنظیم شده باشند باید ایمیل ارسال شده را در جی میل دریافت کنیم.


EMAIL_BACKEND= 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'mail.yourdomain.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'info@yourdomain.com'
EMAIL_HOST_PASSWORD = 'password'
EMAIL_USE_TLS = False
EMAIL_USE_SSL = False
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER 

* برای EMAIL_HOST می‌توان از آی‌پی هاست استفاده کرد.

(آی‌پی هاست در مشخصات ارسالی سرویس به ایمیل شما وجود دارد. این آی‌پی در سایدبار سمت راست سی‌پنل هم نمایش داده می‌شود.)

* به جای yourdomain نام دامنه باید جایگزین شود.

* به جای info@yourdomain.com ایمیل مورد نظر جایگزین می‌شود.

در صورتی که تنظیمات به درستی وارد شده باشد، می‌توانیم در پروژه جنگو خود از طریق smtp و اکانت هاست ارسال ایمیل داشته باشیم.

چنانچه دراین مورد ابهام و یا مشکلی وجود داشت می‌توانید درخواست پشتیبانی ارسال کنید تا همکاران ما در بخش فنی، پروژه شما را بررسی کنند.

درصورتی که قصد خرید هاست پایتون یا هاست جنگو را دارید میتوانید از بخش خرید هاست پارس وب سرور اقدام فرمایید. تیم پشتیبانی پارس وب سرور آماده پاسخگویی به سوالات شما می باشد. برای دریافت پشتیبانی از بخش تیکت های پارس وب سرور اقدام فرمایید.

 

پستهای منتشر شده دیگری در زمینه پایتون و جنگو وجود دارد که شما را به خواندن آنهاد دعوت می‌کنیم:

4.7/5 - (4 امتیاز)
منتظر نظرات ارزشمند شما هستیم. از شنیدن و خواندن دیدگاه شما خوشحال می‌شویم