سلام وقت بخیر این کد رو تو پرسش و پاسخ قبلی برای من گذاشتن و صفحه خطا از بین رفت الان پیغام درست نمایش میده وصفحه خطا نمیاد اما ارسال ایمیل انجام نمیشه در دیتابیس هم سیو میشه port جیمیل 587 گذاشتم یک بار هم رو port 465 چک کردم اما همچنان ایمیلی دریافت نمیکنم دیباگ هم کردم همه چیز درسته


سلام مهندس وقت بخیر
async رو حذف کنید از این کلاس و await هم حذف کنید، متد ارسال send email async هم به غیر async تغییر بدین و تست کنین.
با تغییراتی که گفتین خط 48 دوباره خطا میده و باید تبدیل بشه به send من این کارو انجام دادم باز خطا داد
Description:
An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details:
System.Net.Mail.SmtpException: The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.7.0 Authentication Required. Learn more at
خط قرمز هم همون خط 48 نشون میده

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

این قسمت ارور میگه اتنتیکیشن 5.7.0 نیاز داره اما نمیدونم چجوری نسخه اتنتیکیشنو تغییر بدم از کجا باید بیارمش
سلام وقت بخیر دوست عزیز شما باید برید داخل gmail ورود دو مرحله ای رو فعال کنید و بعد از آن از قسمت app password یک پسورد برای app خودتون تهیه کنید و داخل برنامتون استفاده کنید