کانال تلگرام
amin bagheri

کد ارسال تاییدیه ثبت نام smtp

amin bagheri
- ۲ ماه قبل، پنجشنبه ۳۰ مرداد ۱۳۹۹، ساعت 22:25

سلام خدمت اقای ملکی....

خواستم برای سایتی که طراحی کردم قسمت ثبت نامش هرکی ثبت نام میکنه به ایمیلش یه کد ارسال بشه که کد تاییدیه باشه ....

الان هرکاری میکنم اون کد بدرستی اجرا نمیشه و خطا میده (در سایت های مختلفی جستجو کردم ولی جوابی دریافت نکردم)

 

این کلاس مربوط به smtp :

    public class UtilityFunction
    {
        /// <summary>
        /// متد ارسال ایمیل
        /// </summary>
        /// <param name="Smtp">smtp</param>
        /// <param name="From">ایمیل فرستنده</param>
        /// <param name="Pass">رمز ایمیل فرستنده</param>
        /// <param name="To">ایمیل گیرنده</param>
        /// <param name="Subject">موضوع ایمیل</param>
        /// <param name="Body">متن ایمیل</param>
        public void SendEmail(string Smtp , string From , string Pass , string To , string Subject , string Body )
        {
            MailMessage MyEmail = new MailMessage();
            MyEmail.From = new MailAddress(From);
            //foreach (var item in collection)
            //{
                
            //}
            MyEmail.To.Add(To);
            MyEmail.Subject = Subject;
            MyEmail.Body = Body;
            MyEmail.IsBodyHtml = true;
            MyEmail.Priority = MailPriority.High;

       
        SmtpClient mysmtp = new SmtpClient(Smtp);
            mysmtp.UseDefaultCredentials = true;
            mysmtp.EnableSsl = true;
            mysmtp.Port = 587;
        mysmtp.Credentials = new NetworkCredential(From, Pass);
            mysmtp.Send(MyEmail);

        }
    }

 

اینم اروریه که میده هنگام اجرا...

 

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'.

amin bagheri - عضویت : 1398/8/9 ، ،
حمید رضا ملکی

حمید رضا ملکی

۲ ماه قبل، جمعه ۳۱ مرداد ۱۳۹۹، ساعت 18:55

حمید رضا ملکی - عضویت : 1396/2/22 ، ،
برای ثبت پاسخ باید وارد سایت شوید