دقیقه مطالعه

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

تنظیمات smtp برای ارسال ایمیل در جنگو
24 - آذر - 1402

تنظیمات 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  و اکانت هاست ارسال ایمیل داشته باشیم.

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

اگر هنوز هاست پایتون تهیه نکردید می توانید از لینک زیر اقدام به خرید هاست پایتون کنید  :

مشاهده مشخصات و خرید هاست پایتون

 

در این سابدامنه یک نمونه اجرا و  تست شده است

https://sendmail.djangokar.com

 

Rate this post
دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *