Chilkat HOME .NET Core C# Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi ActiveX Delphi DLL Go Java Lianja Mono C# Node.js Objective-C PHP ActiveX PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift 2 Swift 3,4,5... Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(AutoIt) Parsing a Multipart/Digest EmailThis example demonstrates how to parse a multipart/digest email. An email parsed by this sample could have a MIME structure as follows: multipart/mixed text/plain text/plain multipart/digest message/rfc822 message/rfc822 message/rfc822 message/rfc822 message/rfc822 message/rfc822 message/rfc822 message/rfc822 message/rfc822 message/rfc822 message/rfc822 message/rfc822 message/rfc822 message/rfc822 message/rfc822 message/rfc822 message/rfc822 message/rfc822 message/rfc822 message/rfc822 message/rfc822 text/plain
; Note: This example requires Chilkat v9.5.0.66 or greater. Local $sEmlPath = "qa_data/eml/multipart_digest.eml" $oEmail = ObjCreate("Chilkat.Email") ; For this example, we'll load the email from a .eml. ; The email could alternatively be loaded as a result of downloading from an IMAP or POP3 server.. Local $bSuccess = $oEmail.LoadEml($sEmlPath) If ($bSuccess <> True) Then ConsoleWrite($oEmail.LastErrorText & @CRLF) Exit EndIf Local $iNumDigests = $oEmail.NumDigests ConsoleWrite("num digests = " & $iNumDigests & @CRLF) Local $i = 0 While $i < $iNumDigests Local $oEDigest = $oEmail.GetDigest($i) ConsoleWrite($i & ":" & $oEDigest.FromAddress & ", " & $oEDigest.Subject & @CRLF) Local $sM = $oEDigest.GetHeaderField("Message") If ($oEDigest.LastMethodSuccess = True) Then ConsoleWrite(" Message = " & $sM & @CRLF) EndIf $i = $i + 1 Wend |
© 2000-2024 Chilkat Software, Inc. All Rights Reserved.