Newsgroups : Borland : borland.public.delphi.internet.winsock : 2005 Apr : Boundry
| Subject: | Boundry |
| Posted by: | "Daniel Manchester" (dmanchest..@earthlink.net) |
| Date: | Mon, 25 Apr 2005 12:33:36 |
I have a customer that his having difficulty with the mail I am sending them
via Indy 10. Their program is reporting the following problem.
Event - Unpack for BD00fe31fe.00000001.mml caught exception
<UnpackComposite: Too many lines (11) before boundary 1
"--lVXDJwtQOvn=_CT9C3Jll5b18GuVXGDoCW">
Here is an excerpt from NetIQ's KB on why MailMarshal cannot unpack
these messages:
Cause: This error means that the message is a multi-part message, and a
boundary is declared but is not used to define the body part of the
message. While this is not a breach of the rules, it is non-standard
behaviour and is typically associated with Spam or messages generated by
custom scripts.
MailMarshal cannot correctly unpack the part of the message that has no
boundaries. As MailMarshal is first and foremost a security product, its
default behaviour is to not allow unexamined content through. This is
the reason the error is observed here. MailMarshal expects to see the
first boundary used at the start of the first component following the
header. By default, it allows a maximum of ten lines before the first
boundary, and will error on the eleventh.
What can I do to correct this problem? Thanks