I may be way off on this, but it appears you are getting the information to be mailed through some sort of web form using CGI.pm.

It is possible the message body portion could be coming in *incomplete* and that could be messing up the works. I would try it temporarily assigning your body variable to some text of about the same size, but not brought in from a webform.

Perhaps reading it from a file or just setting it directly in the script to try it out.

The reason why I mention this is I had a similar problem (putting text into a database) where it blew up when the amount of input was around 45K.

There are two places that would be (or could be) limiting the amount of data you can post. One is the webserver itself, and where that setting might be, and whether or not it can be adjusted depends on the webserver itself. The other is in the $CGI::POST_MAX setting of CGI.pm for which you might find useful information here

EEjack


In reply to Re: Net::SMTP - Length limitation. by eejack
in thread Net::SMTP - Length limitation. by the_0ne

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.