Jayanta Modak Ответов: 0

Показывает ошибку "сбой отправки почты". пожалуйста, помогите мне


показывает ошибку "сбой отправки почты". пожалуйста, помогите мне
я использовал порт 587, потому что максимальный пример 587 использовал этот порт
как я могу узнать свой почтовый порт или он правильный


ошибка в этой строке
SMTP.Send(Mail)


массаж-это:- просто
"Failure sending mail."


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

Imports System.Net.Mail

Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim Mail As New MailMessage
        Mail.Subject = "test email"
        Mail.To.Add("abcd@gmail.com")
        Mail.From = New MailAddress("abcd@gmail.com")
        Mail.Body = "test mail test mail 123456789 hi"
        Dim SMTP As New SmtpClient("smtp.gmail.com")
        SMTP.EnableSsl = True
        SMTP.Credentials = New System.Net.NetworkCredential("abcd@gmail.com", "***********************")
        SMTP.Port = 587
        SMTP.Send(Mail)
    End Sub
End Class

Richard MacCutchan

Google - не самый лучший клиент для отправки почты из приложений. Вам следует попробовать свой собственный SMTP-провайдер.

MadMyche

Распространенной проблемой использования gmail является настройка безопасности внутри учетной записи; "пусть менее защищенные приложения получают доступ к вашей учетной записи". Если этот параметр отключен, вы не будете отправлять электронную почту с помощью этого скрипта или любого другого SMTP-клиента

0 Ответов