اتصال به ایمیلسرور در برنامههای Django
پروژه و کدهای مورد استفاده در ویدیوی فوق در اینجا قابل مشاهده و دسترسی هستند.
برای استفاده از سرویس ایمیل در برنامههای Django، کافیست تا طبق مستندات SMTP، یک دسترسی SMTP و طبق مستندات افزودن نشانی، یک نشانی برای ایمیلسرور خود، ایجاد کنید. در ادامه نیز، بایستی اطلاعات مربوط به ایمیلسرور خود را به متغیرهای محیطی برنامه خود، اضافه کنید؛ به عنوان مثال:حال، بایستی ماژول مورد نیاز برنامه را با اجرای دستور زیر نصب کنید:در ادامه، کافیست قطعه کدی مشابه قطعه کد زیر را به فایل settings.py خود، اضافه کنید:تمامی کارها انجام شده است و شما میتوانید از ایمیلسرور خود استفاده کنید؛ به عنوان مثال، میتوانید یک app جدید ایجاد کنید و views.py آن را همانند قطعه کد زیر، بنویسید:
کپی
مقدار فیلد MAIL_FROM_ADDRESS باید یکی از نشانیهای اضافه شده در سرویس ایمیل باشد.
کپی
کپی
کپی
برای استفاده از سرویس ایمیل در برنامههای Django، کافیست تا طبق مستندات SMTP، یک دسترسی SMTP و طبق مستندات افزودن نشانی، یک نشانی برای ایمیلسرور خود، ایجاد کنید. در ادامه نیز، بایستی اطلاعات مربوط به ایمیلسرور خود را به متغیرهای محیطی برنامه خود، اضافه کنید؛ به عنوان مثال:حال، بایستی قطعه کدی مشابه قطعه کد زیر را به فایل settings.py خود، اضافه کنید:تمامی کارها انجام شده است و شما میتوانید از ایمیلسرور خود استفاده کنید؛ به عنوان مثال، میتوانید یک app جدید ایجاد کنید و views.py آن را همانند قطعه کد زیر، بنویسید:
کپی
مقدار فیلد MAIL_FROM_ADDRESS باید یکی از نشانیهای اضافه شده در سرویس ایمیل باشد.
کپی
کپی
برای ارسال ایمیل با استفاده از پروتکل HTTP، به API لیارا و آیدی ایمیلسرور و نشانی ایمیلسرور نیاز خواهید داشت. برای اینکار، اطلاعات مربوطه را مشابه زیر به متغیرهای محیطی برنامه خود، اضافه کنید:
کپی
مقدار فیلد MAIL_FROM_ADDRESS باید یکی از نشانیهای اضافه شده در سرویس ایمیل باشد.
کپی
کپی
کپی
کپی
اکنون میتوانید پس از اجرای برنامه و با اجرای دستور زیر، اقدام به ارسال ایمیل بفرمایید:
کپی
همچنین بخوانید: پورتهای ایمیلسرور لیارا










