Hello,
I want emails containing a PDF or JPG attachment from certain email addresses to be automatically moved to a folder. I'm using the cpanel Email filters.
It works for all email addresses, except one, and I can't think why.
The filter is (simplified):
So, for an example, an email with:
The pdfs are never huge...however for the one email address that doesn't work, sometimes the email is usually around 400kb... could the size of the body mean that the regex match fails for larger email?
Many thanks for any insights.
I want emails containing a PDF or JPG attachment from certain email addresses to be automatically moved to a folder. I'm using the cpanel Email filters.
It works for all email addresses, except one, and I can't think why.
The filter is (simplified):
FROM matches regex:
test\.com|@foo\.com|@bar\.com
AND
Body matches regex:
name=[\s\S]*(\.jpg|\.pdf)
(I use "[\s\S]*" because ".*" doesn't work if there are linebreaks in the filename, which can happen sometimes.)test\.com|@foo\.com|@bar\.com
AND
Body matches regex:
name=[\s\S]*(\.jpg|\.pdf)
ACTIONS: Deliver to folder ...
STOP PROCESSING RULES
STOP PROCESSING RULES
So, for an example, an email with:
From: "Test Name" <[email protected]>
...and the body containing:
...
Content-Type: application/octet-stream; name=test.pdf
Content-Transfer-Encoding: base64
...
would be matched...which it is...in all cases except one... in this case it's always emails from "@foo.com" that are never matched....and the body containing:
...
Content-Type: application/octet-stream; name=test.pdf
Content-Transfer-Encoding: base64
...
The pdfs are never huge...however for the one email address that doesn't work, sometimes the email is usually around 400kb... could the size of the body mean that the regex match fails for larger email?
Many thanks for any insights.