Om Visual Basic -programmet är att få ett " kunde inte ansluta till servern " visas vid försök att komma åt Googles servrar , problemet ligger hos upprättande själva anslutningen och inte med några autentiseringsproblem . Du kan börja felsöka problemet genom att checka egna brandväggsinställningar och de argument du mata in ditt bibliotek objektet . Kontrollera din brandvägg
Innan du börjar titta på andra frågor , kontrollera dina Windows-brandväggen i Kontrollpanelen . Om du har begränsat möjligheterna att skapa utgående socketanslutningar till en specifik uppsättning program , kan ditt problem vara att Windows förhindrar ditt program från att ansluta till Googles servrar . Om detta är fallet , antingen lägga till Visual Basic-program till din lista över godkända program eller ändra dina inställningar för en mindre restriktiv politik . Addera SMTP
p Om du är använder . NET : s SmtpClient klassen att leverera en e-post via Gmail , dubbelkolla att du angett anslutning argumenten för åtkomst Gmail korrekt . Se till att du ställer in " MySMTPClient.host , " där " MySMTPClient " är det namn som du gav din instans av SmtpClient klassen , att " smtp.gmail.com " utan några stavfel . Kontrollera också att du ställer in " MySMTPClient.port " till 25 om du inte använder några ytterligare kryptering lager , 587 om du använder TLS eller STARTTLS eller 465 om du använder SSL . Medan du kommer att behöva se till att du har skrivit in ditt Gmail-konto referenser korrekt , kommer de inte att påverka din första anslutningen till Gmails servrar .
Använda rätt protokoll ?
Om du försöker att hämta e-postmeddelanden från ditt Gmail-konto med hjälp av en IMAP-protokollet bibliotek , måste du först se till att du har konfigurerat ditt Gmail -konto för att acceptera IMAP-anslutningar . Du kan kolla på den här inställningen genom att logga in på ditt Gmail-konto via en webbläsare och klicka på kugghjulet ikonen i övre högra delen av fönstret . Fortsätt att klicka på Gmail-inställningarna och klicka sedan på " Vidarebefordran och POP /IMAP . " Kontrollera att " Aktivera IMAP " alternativet är aktivt .
Tredje part POP3/IMAP bibliotek
Microsoft tillgodoser inte . NET bibliotek för att hämta e-post från en server via antingen POP3 eller IMAP . Om du använder ett bibliotek klass för att utföra denna funktion i din Visual Basic -kod , är det en tredje part bibliotek som en utvecklare skapat själv och göras tillgängliga för programmering samhället . Om ditt program är fortfarande inte ansluta till Gmail , kommer frågan att vara specifik för den exakta biblioteket du använder . Du bör läsa på webbplatsen som är värd biblioteket för ytterligare dokumentation eller email utvecklaren direkt för mer hjälp . Addera