Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
Imports System.IO
Imports System.Text
Imports System.Text.RegularExpressions
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Const username As String = "..@gmail.com"
Const password As String = "ikhaalvolgendekeermnwachtwoorduitmncode"
Const servername As String = "pop.gmail.com"
Const port As Int32 = 587
Dim client As New System.Net.Sockets.TcpClient("pop.gmail.com", "995")
Dim writeStream As System.Net.Sockets.NetworkStream = client.GetStream()
Dim readStream As New StreamReader(client.GetStream())
' Connect met de server
Dim receiveData As String = readStream.ReadLine()
ListBox1.Items.Add(receiveData)
' Username sturen
Dim sendString As String = "USER " + username + _
Environment.NewLine
Dim dataToSend() As Byte = Encoding.ASCII.GetBytes(sendString)
writeStream.Write(dataToSend, 0, dataToSend.Length)
receiveData = readStream.ReadLine()
ListBox1.Items.Add(receiveData)
' Paswoord sturen
sendString = "PASS " + password + Environment.NewLine
dataToSend = Encoding.ASCII.GetBytes(sendString)
writeStream.Write(dataToSend, 0, dataToSend.Length)
receiveData = readStream.ReadLine()
ListBox1.Items.Add(receiveData)
' Aantal nieuwe emails ophalen
sendString = "STAT" + Environment.NewLine
dataToSend = Encoding.ASCII.GetBytes(sendString)
writeStream.Write(dataToSend, 0, dataToSend.Length)
receiveData = readStream.ReadLine()
ListBox1.Items.Add(receiveData)
' parse aantal naar integer
Dim AMatch As Match = Regex.Match(receiveData, "(\s\d*\s)")
Dim result As Int32 = 0
If AMatch.Success Then result = Int32.Parse(AMatch.ToString)
sendString = "QUIT" + Environment.NewLine
dataToSend = Encoding.ASCII.GetBytes(sendString)
writeStream.Write(dataToSend, 0, dataToSend.Length)
receiveData = readStream.ReadLine()
ListBox1.Items.Add(receiveData)
Text = String.Format("received {0} new mail(s)", result)
'Cleaning up ...
writeStream.Close()
readStream.Close()
client.Close()
End Sub
End Class
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.