Visual Basic-Gmail, die Verbindung zum Server fehlgeschlagen

February 12

Visual Basic-Gmail, die Verbindung zum Server fehlgeschlagen

Wenn Ihre Visual Basic-Programm eine Meldung "Fehler beim Herstellen einer Verbindung mit des Servers" immer, wenn Sie versuchen, Zugriff auf Googles Server, liegt Ihr Problem mit den Verbindungsaufbau selbst und nicht mit Authentifizierungsprobleme. Sie können die Fehlerbehebung für dieses Problem durch die Überprüfung der eigenen Firewall-Einstellungen und die Argumente, die Sie in Ihrer Bibliotheksobjekt füttern beginnen.

Überprüfen Sie Ihre Firewall

Bevor Sie, andere Probleme beginnen, überprüfen Sie Ihre Windows-Firewall-Einstellungen in Ihrem Control Panel. Wenn Sie ausgehende Socket-Verbindungen auf einen bestimmten Satz von Programmen erstellen eingeschränkt haben, könnte Ihr Problem, dass Windows Ihr Programm daran hindert, eine Verbindung zu den Servern von Google. Wenn dies der Fall ist, fügen Sie Ihre Visual Basic-Programm zu Ihrer Liste der genehmigten Programme, oder ändern Sie Ihre Einstellungen in eine weniger restriktive Politik.

SMTP

Wenn Sie verwenden. NET der SmtpClient-Klasse liefert eine e-Mail über Gmail, überprüfen Sie, dass Sie die Argumente der Verbindung für den Zugriff auf Google Mail korrekt eingegeben. Stellen Sie sicher, dass Sie "MySMTPClient.host", in denen "MySMTPClient" der Name ist "smtp.gmail.com", ohne die keine Tippfehler Ihrer Instanz der SmtpClient-Klasse, schenkte. Auch überprüfen Sie, ob Sie "MySMTPClient.port" auf 25 festgelegt, wenn Sie keine zusätzliche Verschlüsselung verwenden layers, 587 Wenn Sie TLS oder STARTTLS oder 465 verwenden Wenn Sie SSL verwenden. Während Sie benötigen, um sicherzustellen, dass Sie richtig Ihre Google Mail-Zugangsdaten korrekt eingegeben haben, werden sie Ihre erste Verbindung zu den Servern Gmail nicht beeinflussen.

Verwenden das richtige Protokoll?

Wenn Sie versuchen, e-Mail-Nachrichten von Ihrem Google Mail-Konto verwenden eine IMAP-Protokoll-Bibliothek abzurufen, müssen Sie zuerst sicherstellen, dass Sie Ihre Google Mail-Konto IMAP-Verbindungen zulässt konfiguriert haben. Sie können diese Einstellung indem Sie sich in Ihrem Gmail-Konto über einen Webbrowser und klicken Sie auf das Zahnradsymbol im oberen rechten Teil des Fensters überprüfen. Gehen Sie auf Google Mail-Einstellungen klicken und klicken Sie dann auf "Weiterleitung und POP/IMAP." Stellen Sie sicher, dass die Option "IMAP aktivieren" aktiviert ist.

POP3/IMAP-Bibliotheken von Drittanbietern

Microsoft erhält eine NET-Bibliothek zur Verfügung, um e-Mails von einem Server über das POP3- oder IMAP-Protokolle nicht aufrecht. Wenn Sie eine Bibliotheksklasse verwenden, um diese Funktion in Visual Basic-Code auszuführen, ist es ein Third-Party Bibliothek, dass ein Entwickler selbst erstellt und der Programmierung Gemeinschaft zugänglich gemacht. Wenn Ihr Programm zum Herstellen einer Verbindung mit Google Mail noch fehlschlägt, werden das Problem speziell für die exakte Bibliothek Sie verwenden. Sie sollten Sie auf der Website, die die Bibliothek für zusätzliche Dokumentation hostet oder e-Mail den Entwickler direkt für weitere Hilfe.