Tcl Requires Chilkat v11.0.0+
Tcl
Transition from MailMan.GetFullEmail to MailMan.FetchFull
Provides instructions for replacing deprecated GetFullEmail method calls with FetchFull.Chilkat Tcl Downloads
load ./chilkat.dll
set success 0
set mailman [new_CkMailMan]
# ...
# ...
# Assume the email header was previously downloaded using some other Chilkat method...
set emailHeader [new_CkEmail]
# ------------------------------------------------------------------------
# The GetFullEmail method is deprecated:
# fullEmailObj is a CkEmail
set fullEmailObj [CkMailMan_GetFullEmail $mailman $emailHeader]
if {[CkMailMan_get_LastMethodSuccess $mailman] == 0} then {
puts [CkMailMan_lastErrorText $mailman]
delete_CkMailMan $mailman
delete_CkEmail $emailHeader
exit
}
# ...
# ...
delete_CkEmail $fullEmailObj
# ------------------------------------------------------------------------
# Do the equivalent using FetchFull.
# Your application creates a new, empty Email object which is passed
# in the last argument and filled upon success.
set fullEmail [new_CkEmail]
set success [CkMailMan_FetchFull $mailman $emailHeader $fullEmail]
if {$success == 0} then {
puts [CkMailMan_lastErrorText $mailman]
delete_CkMailMan $mailman
delete_CkEmail $emailHeader
delete_CkEmail $fullEmail
exit
}
delete_CkMailMan $mailman
delete_CkEmail $emailHeader
delete_CkEmail $fullEmail