Download-and-read-POP3-messages - WeOnlyDo Software example code



All

wodCrypt (12)
wodSSH (10)
wodSFTP (23)
wodSSHServer (1)
wodSSHTunnel (11)
wodSSHpackage
wodSFTPdll

wodSSH.NET (10)
wodSFTP.NET (24)
wodFtpDLX.NET (22)
wodWebServer.NET (10)

wodAppUpdate (13)
wodHttpDLX (8)
wodFtpDLX (22)
wodTelnetDLX
wodFTPServer (3)
wodWebServer (10)
wodVPN
wodXMPP (13)
All ** [Visual Basic] ** [C#] ** [VB.NET] **

Download and read POP3 messages
VB code
Dim wodPop3 As wodPop3Com
Set wodPop3 = New wodPop3Com

'First we set up the hostname, login and password for POP3 server.
wodPop3.HostName = "your_pop3_hostname"
wodPop3.Login = "your_pop3_login"
wodPop3.Password = "your_pop3_password"
wodPop3.Blocking = True 'Use synchronous connections
'Then we connect to POP3 server.
wodPop3.Connect
'Upon successful connection GetAll will download all messages from the server to local files.
wodPop3.Messages.GetAll
'Download is completed, we can disconnect now.
wodPop3.Disconnect

Dim i As Integer
'Using Pop3Msgs Collection we can go though downloaded messages and find
'out information we want about each message that is downloaded.
For i = 0 To wodPop3.Messages.Count - 1
    Debug.Print "Message: " & i + 1
    Debug.Print "From:    " & wodPop3.Messages(i).From 'Dispay sender of the message
    Debug.Print "Subject: " & wodPop3.Messages(i).Subject 'Dispay message subject
Next i
VB.NET code
Dim wodPop3 As New WODPOP3COMLib.wodPop3Com

'First we set up the hostname, login and password for POP3 server.
wodPop3.Hostname = "your_pop3_hostname"
wodPop3.Login = "your_pop3_login"
wodPop3.Password = "your_pop3_password"
wodPop3.Blocking = True 'Use synchronous connections
'Then we connect to POP3 server.
wodPop3.Connect()
'Upon successful connection GetAll will download all messages from the server to local files.
wodPop3.Messages.GetAll()
'Download is completed, we can disconnect now.
wodPop3.Disconnect()

Dim i As Short
'Using Pop3Msgs Collection we can go though downloaded messages and find
'out information we want about each message that is downloaded.
For i = 0 To wodPop3.Messages.Count - 1
    Debug.Print("Message: " & i + 1)
    Debug.Print("From:    " & wodPop3.Messages(i).From) 'Dispay sender of the message
    Debug.Print("Subject: " & wodPop3.Messages(i).Subject) 'Dispay message subject
Next i
C# code
WODPOP3COMLib.wodPop3Com wodPop3 = new WODPOP3COMLib.wodPop3Com();

//First we set up the hostname, login and password for POP3 server.
wodPop3.Hostname = "your_pop3_hostname";
wodPop3.Login = "your_pop3_login";
wodPop3.Password = "your_pop3_password";
wodPop3.Blocking = true; //Use synchronous connections
//Then we connect to POP3 server.
wodPop3.Connect();
//Upon successful connection GetAll will download all messages from the server to local files.
wodPop3.Messages.GetAll();
//Download is completed, we can disconnect now.
wodPop3.Disconnect();

short i;
//Using Pop3Msgs Collection we can go though downloaded messages and find
//out information we want about each message that is downloaded.
for (i = 0; i <= wodPop3.Messages.Count - 1; i++)
{
    Console.WriteLine("Message: " + (i + 1));
    Console.WriteLine("From:    " + wodPop3.Messages[i].From); //Dispay sender of the message
    Console.WriteLine("Subject: " + wodPop3.Messages[i].Subject); //Dispay message subject
}