${MESSAGE1} ${TESTDIR}/messages/fws_fn.eml
${MESSAGE2} ${TESTDIR}/messages/fws_fp.eml
${MESSAGE3} ${TESTDIR}/messages/fws_tp.eml
+${MESSAGE4} ${TESTDIR}/messages/broken_richtext.eml
${URL_TLD} ${TESTDIR}/../lua/unit/test_tld.dat
${RSPAMD_SCOPE} Test
${result} = Scan Message With Rspamc ${MESSAGE2}
Check Rspamc ${result} MULTIPLE_UNIQUE_HEADERS inverse=1
+Broken Rich Text
+ ${result} = Scan Message With Rspamc ${MESSAGE4}
+ Check Rspamc ${result} BROKEN_CONTENT_TYPE
+
*** Keywords ***
Rules Setup
${PLUGIN_CONFIG} = Get File ${TESTDIR}/configs/regexp.conf
--- /dev/null
+From: user@example.com\r
+Message-ID: <XXX@yyy>\r
+MIME-Version: 1.0\r
+To: user@example.com\r
+Subject: Hi\r
+Content-Type: multipart/mixed; boundary=\r
+ "xxx"\r
+\r
+\r
+--xxx\r
+Content-Type: text/plain\r
+Content-Transfer-Encoding: 7bit\r
+\r
+Hi\r
+\r
+--xxx\r
+Content-Type: text/richtext\r
+Content-Description: eicar.zip \r
+Content-Transfer-Encoding: base64\r
+Content-Disposition: attachment; filename="eicar.zip"\r
+\r
+UEsDBAoAAAAAAOCYuCg8z1FoRAAAAEQAAAAJAAAAZWljYXIuY29tWDVPIVAlQEFQ\r
+WzRcUFpYNTQoUF4pN0NDKTd9JEVJQ0FSLVNUQU5EQVJELUFOVElWSVJVUy1URVNU\r
+LUZJTEUhJEgrSCpQSwECFAAKAAAAAADgmLgoPM9RaEQAAABEAAAACQAAAAAAAAAB\r
+ACAA/4EAAAAAZWljYXIuY29tUEsFBgAAAAABAAEANwAAAGsAAAAAAA==\r
+\r
+--xxx--\r