Francois PIETTE wrote:
>> You should turn on property FoldHeaders in order to keep the line
>> length within the range of maximum suggested length, that is only 75
>> characters. 
> 
> Shouldn't we turn this option to true by default ? I don't see any
> risk to break existing code.

I think so, given that TMimeDec handles folded header lines as well, 
but AFAIR that is supported since many years, right?

---
Arno Garrels [TeamICS]
http://www.overbyte.be/eng/overbyte/teamics.html

 
> --
> Contribute to the SSL Effort. Visit
> http://www.overbyte.be/eng/ssl.html --
> [EMAIL PROTECTED]
> http://www.overbyte.be
> 
> 
> 
> ----- Original Message -----
> From: "Arno Garrels" <[EMAIL PROTECTED]>
> To: "ICS support mailing" <twsocket@elists.org>
> Sent: Friday, November 10, 2006 11:18 PM
> Subject: Re: [twsocket] SMTP Control: Email header appears in body of
> email 
> 
> 
>> There's indeed a maximum line length specified in the SMTP protocol.
>> 
>> Quoted from RFC 821 Page 42:
>> " The maximum total length of a text line including the
>> <CRLF> is 1000 characters (but not counting the leading
>> dot duplicated for transparency)."
>> 
>> But looking at the code I found also that if a line exeeds 1023
>> characters an exeption is raised, bad!
>> 
>> This fix is for both V6 OverbyteIcsSmtpProt.pas as well as for v5
>> SmtpProt.pas
>> 
>> procedure TCustomSmtpClient.DataNext;
>> var
>>    MsgLine  : array [0..1023] of char;
>> begin
>>    [..]
>>    Inc(FItemCount);
>>    if FItemCount < FHdrLines.Count then begin
>>        { There are still header lines to send }
>>      <= // StrPCopy(@MsgLine, FHdrLines.Strings[FItemCount]); {AG
>> 11/10/06}
>>      =>  StrLCopy(@MsgLine, PChar(FHdrLines.Strings[FItemCount]),
>> SizeOf(MsgLine) - 1); {AG 11/10/06}
>>    [..]
>> 
>> 
>> You should turn on property FoldHeaders in order to keep the line
>> length within the range of maximum suggested length, that is only 75
>> characters. 
>> 
>> ---
>> Arno Garrels [TeamICS]
>> http://www.overbyte.be/eng/overbyte/teamics.html
>> 
>> 
>> 
>> Jody Bowman wrote:
>>>   Greetings,
>>> 
>>>               I'm an engineer from the Milwaukee, Wisconsin (USA)
>>> area and was looking at using the ICS SMTP control for an email
>>> application I'm working on.  It looks to satisfy the project
>>> requirements except for one oddity.  If I include more than 1018
>>> characters worth of email addresses in the To: line (which can
>>> happen in my app), the letter is sent successfully to all
>>> recipients but the email header information appears in the body of
>>> the email.  I checked the SMTP protocol
>>> (http://www.ietf.org/rfc/rfc0821.txt) and I'm well within the limit
>>> of 100 recipients.  If there is an item that says doing this is
>>> invalid I haven't been able to find it.   Would you know if this is
>>> a limitation of SMTP, or something I might be implementing wrong,
>>> or a limitation of the control?   An example of what one of these
>>> letters looks like is included at the bottom of this message.  I
>>> repeatedly used my own address for the example.
>>>   Thanks in advance for any help,
>>> 
>>>   Jody Bowman
>>>   Finishing Controls System Engineering
>>> 
>>>   QuadTech
>>>   A Subsidiary of Quad/Graphics
>>> 
>>>   Sussex, Wisconsin USA
>>>   +1 414 566 7721 tel
>>>   +1 414 566 4010/7721 pager/PIN
>>>   [EMAIL PROTECTED]
>>>   www.quadtechworld.com
>>> 
>>> 
>>>   To:
>>> 
>>> [EMAIL PROTECTED];[EMAIL PROTECTED];[EMAIL PROTECTED];[EMAIL 
>>> PROTECTED];[EMAIL PROTECTED];[EMAIL PROTECTED];[EMAIL PROTECTED];[EMAIL 
>>> PROTECTED];[EMAIL PROTECTED];[EMAIL PROTECTED];[EMAIL PROTECTED];[EMAIL 
>>> PROTECTED];[EMAIL PROTECTED];[EMAIL PROTECTED];[EMAIL PROTECTED];[EMAIL 
>>> PROTECTED];[EMAIL PROTECTED];[EMAIL PROTECTED];[EMAIL PROTECTED];[EMAIL 
>>> PROTECTED];[EMAIL PROTECTED];[EMAIL PROTECTED];[EMAIL PROTECTED];[EMAIL 
>>> PROTECTED];[EMAIL PROTECTED];[EMAIL PROTECTED];[EMAIL PROTECTED];[EMAIL 
>>> PROTECTED];[EMAIL PROTECTED];[EMAIL PROTECTED];[EMAIL PROTECTED];[EMAIL 
>>> PROTECTED];[EMAIL PROTECTED]
>>> om;[EMAIL PROTECTED]
>>>   Subject: Testing
>>>   Sender: [EMAIL PROTECTED]
>>>   Mime-Version: 1.0
>>>   Content-Type: text/plain; charset="iso-8859-1"
>>>   Date: Thu, 9 Nov 2006 15:31:07 -0600
>>>   Message-ID: <[EMAIL PROTECTED]>
>>>   X-Mailer: ICS SMTP Component V2.50
>>>   Return-Path: [EMAIL PROTECTED]
>>>   X-OriginalArrivalTime: 09 Nov 2006 21:31:07.0118 (UTC)
>>> FILETIME=[5DCB60E0:01C70446]
>>>   X-TM-AS-Product-Ver: SMEX-7.0.0.1499-3.6.1039-14804.000
>>>   X-TM-AS-Result: No-1.298500-0.000000-31
>>> 
>>>   This is the first line
>>>   Then the second one
>>>   The next one is empty
>>> 
>>>   The next one has only a single dot
>>>   .
>>>   Finally the last one
>>> 
>>> 
>>> 
>>> 
>>> ---------------------------------
>>> Access over 1 million songs - Yahoo! Music Unlimited.
>> --
>> To unsubscribe or change your settings for TWSocket mailing list
>> please goto http://www.elists.org/mailman/listinfo/twsocket
>> Visit our website at http://www.overbyte.be
-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to