DataFlex
DataFlex
Example: MailMan.RenderToMime method
Demonstrates theRenderToMime method.
Chilkat DataFlex Downloads
Use ChilkatAx-win32.pkg
Procedure Test
Variant vEmail
Handle hoEmail
Boolean iSuccess
Handle hoMailman
String sRenderedMime
// Create a simple email
Get Create (RefClass(cComChilkatEmail)) To hoEmail
If (Not(IsComObjectCreated(hoEmail))) Begin
Send CreateComObject of hoEmail
End
Set ComSubject Of hoEmail To "This is a test"
Set ComBody Of hoEmail To "This is a test"
Set ComFrom Of hoEmail To "Joe <joe@example.com>"
Get ComAddTo Of hoEmail "Mary" "mary@example2.com" To iSuccess
Get Create (RefClass(cComChilkatMailMan)) To hoMailman
If (Not(IsComObjectCreated(hoMailman))) Begin
Send CreateComObject of hoMailman
End
// See the exact MIME of the email that would be sent
// if your application called SendEmail and passed in the email object.
Get pvComObject of hoEmail to vEmail
Get ComRenderToMime Of hoMailman vEmail To sRenderedMime
Showln sRenderedMime
// For this example, the rendered MIME looks like this:
// MIME-Version: 1.0
// Date: Fri, 27 Feb 2026 06:55:44 -0600
// Message-ID: <E4369AE94DE6CD7D08D4F15D95937F2A7FFC95E8@CHILKAT25>
// Content-Type: text/plain; charset=us-ascii; format=flowed
// Content-Transfer-Encoding: 7bit
// X-Priority: 3 (Normal)
// Subject: This is a test
// From: Joe <joe@example.com>
// To: Mary <mary@example2.com>
//
// This is a test
End_Procedure