Chilkat HOME Android™ ASP Visual Basic VB.NET C# iOS (IPhone) Objective-C C++ C Unicode C++ Unicode C MFC Delphi DLL Delphi ActiveX FoxPro Java Perl PHP Extension PHP ActiveX Python PowerShell Ruby SQL Server VBScript
|
(PowerShell) POP3 Session LogDemonstrates how the Chilkat email component keeps a log of the current POP3 session in the mailman.Pop3SessionLog property. Download: Chilkat .NET Assemblies [Reflection.Assembly]::LoadFile("C:\myAssemblies\ChilkatDotNet2.dll") # The mailman object is used for receiving (POP3) # and sending (SMTP) email. $mailman = New-Object Chilkat.MailMan # Any string argument automatically begins the 30-day trial. $success = $mailman.UnlockComponent("30-day trial") if ($success -ne $true) { $("Component unlock failed") exit } # Set the POP3 server's hostname $mailman.MailHost = "mail.chilkatsoft.com" # Set the POP3 login/password. $mailman.PopUsername = "matt@chilkatsoft.com" $mailman.PopPassword = "****" # You may explicitly begin and end POP3 sessions by calling # Pop3BeginSession and Pop3EndSession. However, # if a method is called that requires a connection to the POP3 # server, the connection and session will become established # automatically. Therefore, it is not required to explicitly call # Pop3BeginSession and Pop3EndSession. $success = $mailman.Pop3BeginSession() if ($success -ne $true) { $($mailman.LastErrorText) exit } # Get a list of the UIDLs for the email in the mailbox and print it. $sa = $mailman.GetUidls() $n = $sa.Count for ($i = 0; $i -le $n - 1; $i++) { $($sa.GetString($i)) } # Display the POP3 session log: $($mailman.Pop3SessionLog) $success = $mailman.Pop3EndSession() if ($success -ne $true) { $($mailman.LastErrorText) exit } |
© 2000-2013 Chilkat Software, Inc. All Rights Reserved.