Wenn Ihre Visual Basic-Programm wird immer eine "konnte nicht mit dem Server verbinden " angezeigt, wenn Sie die Google-Server zuzugreifen, Ihr Problem liegt bei dem Herstellen der Verbindung selbst und nicht mit irgendwelchen Fragen Authentifizierung . Beginnen Sie die Problembehandlung , indem Sie eigene Firewall-Einstellungen und die Argumente, die Sie in Ihrer Bibliothek Objekt füttern . Überprüfen Sie Ihre Firewall
Bevor Sie suchen Sie in anderen Fragen beginnen , überprüfen Sie die Windows-Firewall -Einstellungen in Ihrem Control Panel. Wenn Sie die Möglichkeit, ausgehende Socket-Verbindungen zu einem bestimmten Satz von Programmen erstellen eingeschränkt haben , könnte das Problem sein , dass Windows verhindert das Programm eine Verbindung zu den Servern von Google . Wenn dies der Fall ist , fügen Sie entweder Visual Basic-Programms in Ihre Liste der zugelassenen Programme oder Ihre Einstellungen ändern , um eine weniger restriktive Politik .
SMTP
Wenn Sie Verwendung . NET SmtpClient Klasse eine E-Mail über Google Mail zu liefern , überprüfen Sie , dass Sie die Verbindung für den Zugriff auf Argumente eingegeben Gmail richtig . Stellen Sie sicher , dass Sie " MySMTPClient.host ", in dem " MySMTPClient " ist der Name, den Sie Ihrer Instanz der Klasse SmtpClient , zu " smtp.gmail.com " ohne Tippfehler gesetzt . Überprüfen Sie auch , dass Sie " MySMTPClient.port " auf 25 , wenn Sie sie nicht verwenden , zusätzliche Verschlüsselung Schichten , 587 , wenn Sie TLS oder STARTTLS oder 465 sind , wenn Sie SSL verwenden . Während Sie brauchen werden, um sicherzustellen, dass Sie richtig eingegeben Ihr Gmail-Konto Anmeldeinformationen korrekt , werden sie keinen Einfluss auf Ihre erste Verbindung zu den Google Mail -Servern.
Verwendung des richtigen Protokolls ?
< Br >
Wenn Sie versuchen, E-Mail -Nachrichten von Ihrem Google Mail-Konto mit einem IMAP -Protokoll-Bibliothek abrufen werden , müssen Sie zunächst sicherstellen , dass Sie Ihr Google Mail-Konto konfiguriert IMAP -Verbindungen zu akzeptieren . Sie können zu dieser Einstellung , indem Sie in Ihrem Google Mail-Konto über einen Web- Browser und klicken Sie auf das Zahnrad -Symbol in der oberen rechten Teil des Fensters zu überprüfen. Gehen Sie auf Google Mail-Einstellungen und klicken Sie dann auf " Weiterleitung und POP /IMAP . " Stellen Sie sicher, die "Enable IMAP "-Option aktiv ist.
Drittanbietern POP3/IMAP Bibliotheken
Microsoft nicht einhält . NET-Bibliothek für das Abrufen E-Mails von einem Server entweder über das POP3-oder IMAP -Protokolle. Wenn Sie eine Bibliothek -Klasse, um diese Funktion in Ihrem Visual Basic-Code ausführen , ist es eine Drittanbieter- Bibliothek , die ein Entwickler selbst erstellt und zur Verfügung gestellt Programmierung Community. Wenn Ihr Programm immer noch nicht auf Google Mail verbinden , wird das Problem spezifisch für die genaue Bibliothek, die Sie verwenden . Sie sollten sich an die Website , die die Bibliothek beherbergt für zusätzliche Unterlagen oder E-Mail der Entwickler direkt für mehr Hilfe.