mohmmadr5651

مشکل در ارسال ایمیل در زبان برنامه نویسی #C

mohmmadr5651 ۱۳۹۸/۰۱/۱۵ زبان برنامه‌نویسی سی‌شارپ و دات‌نت

سلام دوستان

من میخوام یک برنامه بسازم که باهش بشه ایمیل ارسال کرد. تو اینترنت کلی گشتم ولی همه سورس کد ها شبیه هم بودن و همه رو امتحان کردم ولی همیشه خطای زیر رو نشون میده:

The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.5.1 Authentication Required. Learn more at

کسی میدونه چطور باید برطفش کنم یا حد اقل روش جدیدی بم بگه تو زبان های دات نت

پاسخ‌ها به این تاپیک
سهراب عسکرزاده
سهراب عسکرزادهبرنامه نویس وب و ویندوز
۱۳۹۸/۰۱/۱۷

سلام، اینطور وقت ها بهتره سورس رو بزارید که دوستانی که میتونن کمک کنن دستشون باز تر باشه.
اشکال شما به احتمال زیاد از سورس کد نیست،
با یک ایمیل متفاوت ترجیحا غیر از جیمیل امتحان کنید ببینید حل میشه.
یا مشکل از هاست و تنظیمات شماست( فرضا در کد HttpsOnly کردین اکشن رو ولی هاستتون Http هست و ssl نداره)
یا اینکه اطلاعات ایمیل رو درست وارد نکردید و یا شاید هم گوگل شمارو به عنوان یک نفوذگر به اون ایمیل خاص تشکیل داده که گاهی حین دسترسی نرم افزار های ثالث (Third Parties)
به ایمیل این مشکل بوجود میاد(الان شما طبیعتا یه third party محسوب میشین)،اگر احیانا اینطور باشه برای رفع این مشکل باید به ایمیلتون به صورت جداگانه ورود کنید و ورودتون رو تایید کنید، در صورتی که مشکل حل نشد میتونید این مراحل که در سایت استک اورفلو اومده رو انجام بدید که درنهایت یه رمز عبور برای استفاده تون بهتون میده و دیگه خطای عدم احراز هویت نشونتون نمیده.
باز هم چک کنید ببینید این Exception آیا Inner Exception ای هم داره یا خیر، شاید اطلاعاتی بهتون بده که بیشتر تو جستجوتون مفید واقع شه.
موفق باشید.

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

https://security.google.com/settings/security/activity

علیرضا توکلی
علیرضا توکلیsenior web developer at tda.co
۱۳۹۸/۰۱/۱۵

سلام

من یه لایبرری نوشتم و توی گیت هاب هم گذاشتم

artav_Mail

کار باهاش ساده س

ولی در مورد خطایی که دارید

احتمالا شما تنظیم دسترسی به هاست ایمیل تون رو در کد با https گذاشتید ولی با http بهش وصل میشید