On 2/15/2011 1:23 PM, Alex wrote:
Hi,

I have a sender that is trying to send mail to one of our recipients,
but it is being rejected because it is a message/partial content type:

/^Content-(Disposition|Type):\s+.*?message\/partial\b/  REJECT

I pulled this from the jimsun antispam page. Is this still necessary?

If so, how would I go about creating an exception for this specific
sender? This file is defined in my mime_header_checks file. Perhaps I
can create an entry in my regular header checks file that exempts this
user from further checks?

I guess this is really a question about the ordering of how the checks
are done and how to construct such a rule to authorize this user to
send otherwise unauthorized content.

Thanks,
Alex

You can't make exceptions for header_checks, all mail is checked. If a rule causes problems, your choices are to live with it, remove the rule, or change the rule to HOLD for manual intervention.

message/partial is considered a potential security risk since it allows several fragments to be mailed separately and then be reassembled by the recipient's mail program. This fragmentation may allow unwanted content such as viruses to slip past gateway filters that only see the fragments and not the whole message. This isn't currently a major attack vector. I can't remember when the last message/partial, either legit or not, came through here.

If you want to allow this mail, either remove the rule or change it from REJECT to HOLD. Mail put in the HOLD queue can be listed with the "mailq" command, and will stay on hold until either released with "postsuper -H QUEUEID" or deleted with "postsuper -d QUEUEID".



  -- Noel Jones

Reply via email to