اتصال به ایمیلسرور در برنامههای Django
پروژه و کدهای مورد استفاده در ویدیوی فوق در اینجا قابل مشاهده و دسترسی هستند.
برای استفاده از سرویس ایمیل در برنامههای Django، کافیست تا طبق مستندات SMTP، یک دسترسی SMTP و طبق مستندات افزودن نشانی، یک نشانی برای ایمیلسرور خود، ایجاد کنید. در نهایت نیز، بایستی اطلاعات مربوط به ایمیلسرور خود را به متغیرهای محیطی برنامه خود، اضافه کنید؛ به عنوان مثال:
با تنظیم EMAIL_USE_TLS=True، میتوانید بهصورت امن اقدام به ارسال ایمیلهای تراکنشی کنید.
حال، کافیست تا قطعه کدی مشابه قطعه کد زیر را به فایل settings.py خود، اضافه کنید:
در صورتی که از پکیج django-allauth برای احراز هویت و ارسال ایمیل تایید حساب کاربری استفاده میکنید، نیاز است مقدار from را در فایل settings.py بهصورت زیر مشخص کنید:
باید به جای from@example.com یکی از نشانیهای اضافه شده در سرویس ایمیل، قرار بگیرد.