Flower@12 Ответов: 1

Мне нужно отправить почту с помощью gmail с SMTP. Но это показывает ошибку


Я разрабатываю веб-сайт в ASP.net,в том коде страницы, который был дан ниже, он работает Localhost только не на веб-сервере.Что я могу сделать?? Пожалуйста, кто-нибудь может мне помочь?


Он показывает ошибку,
Цитата:
SMTP - сервер требует безопасного подключения, иначе клиент не прошел проверку подлинности. Ответ сервера был следующим: 5.5.1 требуется аутентификация.


Что я уже пробовал:

My Code is,
 protected void btnSubmit_ServerClick(object sender, EventArgs e)
    {
        SmtpClient client = new SmtpClient();
        client.Host = "smtp.gmail.com"; //Set your smtp host address  
        client.Port = int.Parse("587"); // Set your smtp port address  
        client.DeliveryMethod = SmtpDeliveryMethod.Network;
        client.Credentials = new NetworkCredential("From@gmail.com", "****"); 
        client.EnableSsl = true; // Set SSL = true  
        MailMessage message = new MailMessage();
        message.To.Add("svrcrackers@gmail.com"); // Add Receiver mail Address  
        message.From = new MailAddress("From@gmail.com"); // Sender address  
        message.Subject = "EnQuiry From Customer";

        message.IsBodyHtml = true; //HTML email  
        message.Body = txtsubject.Text + "<br/>" + txtName.Text + "<br/>" + txtMobileNo.Text;

        client.Send(message);
        Response.Write("<script>alert('Submitted Successfully');</script>");
        Clear();
        }

Richard MacCutchan

Вы должны использовать для этого не сервер gmail (у Google есть правила), а свой локальный smtp-сервис.

1 Ответов

Рейтинг:
10

MadMyche

Самые распространенные проблемы, которые я видел с gmail, это

1. Google не распознает соединение, используемое для конкретной используемой учетной записи электронной почты. Самое лучшее, что можно сделать, это пойти к ним. Активность Входа В Систему Пейдж и скажите им в основном, что "да, это был я"
Вход в систему - Аккаунты Google[^]

2. Google по умолчанию блокирует SMTP-доступ под предлогом того, что он менее безопасен. Существует возможность разрешить "менее безопасные приложения", которые разрешат доступ по протоколу SMTP
Настройки учетной записи: Ваш браузер не поддерживается.[^]


[no name]

Благодарю вас, сэр, 1-ый один сейчас работает