روش جدید ارسال ایمیل از طریق NET.

در این مقاله میخواهیم به رفع مشکل ارسال ایمیل از طریق Gmail SMTP در دات نت بپردازیم.

گوگل طی بیانیه ای که در تاریخ 30 می 2022 منتشر کرد، به دلیل افزایش امنیت حساب کاربران، امکان ارسال ایمیل از طریق برنامه یا دستگاه های شخص ثالث(third-party) را پشتیبانی نمیکند.

ممکن است هنگام ارسال ایمیل در برنامه با چنین ارور یا خطایی مواجه شده باشید.

برای رفع این مشکل باید از روش جایگزینی به نام App Password استفاده کرد که در ادامه مقاله، به نحوه استفاده از این قابلیت و ارسال ایمیل خواهیم پرداخت.

1- ابتدا وارد صفحه مدیریت حساب شوید.

2- در قسمت سرچ (بالای صفحه) App Password را جستجو و انتخاب کنید

3-در این قسمت، گزینه Select app و سپس Other را انتخاب کنید و یک نام دلخواه به آن بدهید و سپس دکمه Generate را بزنید.

در آخر،یک کلمه عبور 16 کاراکتری برای شما تولید میکند، تنها کافیست کلمه عبور تولید شده را کپی، و جایگزین کلمه عبور حساب جیمیل خود در برنامه کنید.

یک نمونه کد ساده جهت تست کردن ارسال ایمیل با استفاده کتابخانه FluentEmail.

کداتون بی باگ :)