مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mohammad913

عضویت از 1395/08/26

فرستادن ایمیل بازیابی کلمه عبور

  • یکشنبه 5 دی 1395
  • 22:24
تشکر میکنم

سلام

برای ارسال رمز عبور به آدرس ایمیل خطای زیر میده باید چی کار کنم؟ البته لوکال هستم

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

smtp.Send(mm);

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

Dr-Pantagon

عضویت از 1392/11/01

  • دوشنبه 6 دی 1395
  • 01:35

فکر کنم دارین از جیمیل استفاده میکنین چون 5.5.1 رو روی اون دیدیم 

اگر از جیمیل استفاده میکنین از کد ، پسورد آدرس و استفاده از SSL و TLS مطمعن شین

گزینه less secure app رو آن کنین ( تو عکس هست )

یه کد نمونه هم گذاشتم

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net.Mail;
using System.Net;

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            var client = new SmtpClient("smtp.gmail.com", 587)
            {
                Credentials = new NetworkCredential("myusername@gmail.com", "mypwd"),
                EnableSsl = true
            };
            client.Send("myusername@gmail.com", "myusername@gmail.com", "test", "testbody");
            Console.WriteLine("Sent");
            Console.ReadLine();
        }
    }
}

کاربر سایت

mohammad913

عضویت از 1395/08/26

  • دوشنبه 6 دی 1395
  • 08:55

درست شد.

خیلی باحالی :)

فقط نمی دونم چرا یک ایمیل رو 7 بار برای گیرنده می فرسته!!!

کاربر سایت

Dr-Pantagon

عضویت از 1392/11/01

  • دوشنبه 6 دی 1395
  • 20:09

7 باررررررررر!!!!!!!!!!! مگه میشه 

یه جایی داری کد رو چند بار فراخوانی میکنی یه دیباگ پوینت بزار روش چکش کن

خوشحال تونستم کمک کنم

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

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

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)