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