DataFlex
DataFlex
Save MIME to a File
See more MIME Examples
Demonstrates the Chilkat Mime.SaveMime method, which serializes the complete MIME entity and writes it to a local file. The only argument is the file path.
Note: The file paths are relative to the application's current working directory. Absolute paths may also be used. Supply the paths appropriate to your own environment.
Background: This writes the finished message to disk in one call — producing, for example, an
.eml file that mail clients can open. It serializes the whole tree, headers and body and boundaries alike, so the saved file is a complete, self-contained MIME entity.Chilkat DataFlex Downloads
Use ChilkatAx-win32.pkg
Procedure Test
Boolean iSuccess
Handle hoMime
String sTemp1
Move False To iSuccess
// Demonstrates the Mime.SaveMime method, which serializes the complete MIME entity and writes it
// to a local file. The only argument is the file path.
Get Create (RefClass(cComChilkatMime)) To hoMime
If (Not(IsComObjectCreated(hoMime))) Begin
Send CreateComObject of hoMime
End
Get ComSetBodyFromPlainText Of hoMime "Hello, this is the message body." To iSuccess
If (iSuccess = False) Begin
Get ComLastErrorText Of hoMime To sTemp1
Showln sTemp1
Procedure_Return
End
Get ComSaveMime Of hoMime "qa_output/message.eml" To iSuccess
If (iSuccess = False) Begin
Get ComLastErrorText Of hoMime To sTemp1
Showln sTemp1
Procedure_Return
End
Showln "Saved."
End_Procedure