برنامه نویسی
فرم درخواست جنگو را برای ارسال ایمیل به صندوق ورودی جیمیل خود تنظیم کنید

برای سپتامبر 2024، هیچ یک از راهنماهایی که به صورت آنلاین پیدا کردم، برای این موضوع به روز و جامع نبودند، بنابراین فقط مراحل کار را در اینجا بنویسید:
- https://myaccount.google.com/
- در بخش «فعالیت امنیتی اخیر» مطمئن شوید 2FA روشن است
- به نوار جستجوی بالا بروید و «گذرواژههای برنامه» را جستجو کنید.
از شما خواسته می شود – “برای ایجاد یک رمز عبور خاص برنامه جدید، یک نام برای آن در زیر تایپ کنید…”
- نام آن را چیزی شبیه “my-django-site-form” بگذارید
این یک رمز عبور ایجاد می کند که می توانید در برنامه خود استفاده کنید. این را در جایی امن ذخیره کنید. این را می توان در تنظیمات جنگو استفاده کرد، اما من ذخیره به عنوان متغیر env. را انتخاب می کنم.
برای آزمایش مطمئن شدن از کارکرد این تنظیمات، میتوانید کد زیر را در پوسته جنگو اجرا کنید:
python manage.py shell
from django.core.mail import send_mail
send_mail(
'Test Email',
'This is a test email.',
'sender@email.com',
['recipient@example.com'],
fail_silently=False,
)
دو ایمیل را جایگزین کنید، و باید ایمیلی را مشاهده کنید که به recipient@example.com ارسال شده است