Sample code for 30+ languages & platforms
Visual Basic 6.0

Transition from MailMan.CopyMail to MailMan.FetchAll

Provides instructions for replacing deprecated CopyMail method calls with FetchAll.

Chilkat Visual Basic 6.0 Downloads

Visual Basic 6.0
Dim success As Long
success = 0

Dim mailman As New ChilkatMailMan

' ...
' ...

' ------------------------------------------------------------------------
' The CopyMail method is deprecated:

Dim bundleObj As ChilkatEmailBundle
Set bundleObj = mailman.CopyMail()
If (mailman.LastMethodSuccess = 0) Then
    Debug.Print mailman.LastErrorText
    Exit Sub
End If

' ...
' ...

' ------------------------------------------------------------------------
' Do the equivalent using FetchAll.
' Your application creates a new, empty EmailBundle object which is passed 
' in the last argument and filled upon success.

Dim keepOnServer As Long
keepOnServer = 1
Dim headersOnly As Long
headersOnly = 0
' Irrelevent because we are not downloading headers-only.
Dim numBodyLines As Long
numBodyLines = 0

Dim bundleOut As New ChilkatEmailBundle
success = mailman.FetchAll(keepOnServer,headersOnly,numBodyLines,bundleOut)
If (success = 0) Then
    Debug.Print mailman.LastErrorText
    Exit Sub
End If