Hvis Visual Basic programmet er å få en "ikke koble til serveren" når du prøver å få tilgang til Googles servere , problemet ligger hos etablere selve tilkoblingen , og ikke med noen godkjenningsproblemer . Du kan starte feilsøking dette problemet ved å sjekke egne innstillinger for brannmur og argumentene du mater inn i biblioteket objekt . Sjekk brannmuren
Før du begynner å se på andre problemer , sjekk dine Windows-brannmur i Kontrollpanel. Hvis du har begrenset muligheten til å opprette utgående socket tilkoblinger til et bestemt sett av programmer , kan problemet være at Windows hindrer programmet i å koble til Googles servere . Hvis dette er tilfelle , enten legge Visual Basic program i listen over godkjente programmer eller endre innstillingene til en mindre restriktiv politikk .
SMTP
p Hvis du er bruker. NET SmtpClient klassen til å levere en e-post gjennom Gmail, dobbeltsjekke at du har angitt forbindelsen argumenter for tilgang til Gmail riktig . Pass på at du setter " MySMTPClient.host , " der " MySMTPClient " er navnet du ga din forekomst av SmtpClient klassen , til " smtp.gmail.com " uten skrivefeil . Sjekk også at du setter " MySMTPClient.port " til 25 hvis du ikke bruker noen ekstra kryptering lag, 587 hvis du bruker TLS eller STARTTLS eller 465 hvis du bruker SSL. Mens du må sørge for at du angav Gmail kontolegitimasjon riktig, vil de ikke påvirke din første tilkobling til Gmail-servere .
Bruke Høyre -protokollen?
p Hvis du prøver å hente e-postmeldinger fra Gmail-kontoen ved hjelp av en IMAP-protokollen bibliotek , må du først sørge for at du har konfigurert Gmail -konto for å akseptere IMAP-tilkoblinger . Du kan sjekke på denne innstillingen ved å logge inn på din Gmail-konto via en nettleser , og klikke på tannhjulikonet i øvre høyre del av vinduet . Fortsett å klikke på Gmail-innstillingene og klikk på « Videresending og POP /IMAP . " Pass på " Aktiver IMAP " alternativet er aktivt.
Tredjeparts POP3/IMAP- Biblioteker
Microsoft holder ikke . NET bibliotek for å hente e-post fra en server gjennom enten POP3 eller IMAP -protokollene . Hvis du bruker et bibliotek klasse for å utføre denne funksjonen i Visual Basic-kode , er det en tredjeparts bibliotek som en utvikler skapt seg selv og gjort tilgjengelig for programmering samfunnet. Hvis programmet fremdeles ikke klarer å koble til Gmail , vil problemet være spesifikke for den eksakte biblioteket du bruker. Du bør konsultere nettstedet som er vert biblioteket for ytterligere dokumentasjon eller e-post utvikleren direkte for mer hjelp.