======Spam Filter Rules: ZipContents====== ^Statement |ZipContents | ^Version |6.7+ | ^Purpose |Enables the script to obtain the list of files contained in a ZIP attachment | The **ZipContents** statement requires a message section number and bag name, in the format ZipContent * If the message section doesn't contain a ZIP attachment, then the bag will be empty after this statement * If the message section does contain a ZIP attachment, then the bag will contain a list of the ZIP file contents in the format: ''filenameZIP commentcompressed lengthuncompressed lengthtimestamp'' =====Example===== The following example will iterate through the MIME sections and get the ZIP contents into a bag 'zipcontents' ForEach MimeSection SectionInfo IfMatch ${SectionInfo} "/^(\d+):([\d\. ]*):([^:]*)/" ${SectionId} = ${1} ${SectionType} = ${3} If ${SectionType} == "application/zip" ZipContents ${SectionId} zipcontents EndIf EndIf EndForEach