2017-06-28 2 views
0

so habe ich versucht, ein Kontaktformular mit google SMTP-Server einrichten, aber ich habe den Fehler im Titel geschrieben. Ich habe versucht, nach Lösungen online zu suchen, und ich habe bereits mein Passwort zu einem starken geändert, ich habe die Sicherheit des Google Mail-Kontos deaktiviert, ich habe mich vom Webbrowser des Servers in das Google Mail-Konto eingeloggt. Irgendwelche Ideen, wie ich das lösen kann?Der SMTP-Server erfordert eine sichere Verbindung oder der Client wurde nicht authentifiziert (GMAIL)

Dim strFrom = "[email protected]" 
    Dim strTo = "[email protected]" 
    Dim MailMsg As New MailMessage(New MailAddress(strFrom.Trim()), New MailAddress(strTo)) 
    MailMsg.BodyEncoding = Encoding.Default 
    MailMsg.Subject = "This is a test" 
    MailMsg.Body = "This is a sample message using SMTP authentication" 
    MailMsg.Priority = MailPriority.High 
    MailMsg.IsBodyHtml = True 
    'Smtpclient to send the mail message 

    Dim SmtpMail As New SmtpClient 
    Dim basicAuthenticationInfo As New System.Net.NetworkCredential("[email protected]", "PASSWORD") 

    SmtpMail.Host = "smtp.gmail.com" 
    SmtpMail.Port = "587" 
    SmtpMail.UseDefaultCredentials = False 
    SmtpMail.Credentials = basicAuthenticationInfo 

    SmtpMail.Send(MailMsg) 
+0

Mögliche Duplikat [Senden E-Mails über Google Mail SMTP-Server mit C#] (https://stackoverflow.com/questions/704636/sending- E-Mail-über-Gmail-SMTP-Server-mit-C-Sharp) – mason

+0

Mögliche Duplikat von [Senden von E-Mail in .NET über Google Mail] (https://stackoverflow.com/questions/32260/sending-email-in-net- durchgmail) – VDWWD

Antwort

0

Sie sind so nah.

Sie benötigen die folgende Einstellung hinzuzufügen, damit es funktioniert:

smtpMail.enabledssl = true 
Verwandte Themen