برنامه نویسی

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

برای سپتامبر 2024، هیچ یک از راهنماهایی که به صورت آنلاین پیدا کردم، برای این موضوع به روز و جامع نبودند، بنابراین فقط مراحل کار را در اینجا بنویسید:

  1. https://myaccount.google.com/
  2. در بخش «فعالیت امنیتی اخیر» مطمئن شوید 2FA روشن است
  3. به نوار جستجوی بالا بروید و «گذرواژه‌های برنامه» را جستجو کنید.

از شما خواسته می شود – “برای ایجاد یک رمز عبور خاص برنامه جدید، یک نام برای آن در زیر تایپ کنید…”

  1. نام آن را چیزی شبیه “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 ارسال شده است

نوشته های مشابه

دیدگاهتان را بنویسید

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

دکمه بازگشت به بالا