Hi,

I uploaded a better Unicode port of TPop3Cli here:
http://www.duodata.de/misc/delphi/ics/OverbyteIcsPop3Prot.zip

It's a breaking change since some string types changed from 
"string" to "AnsiString". With this change however, the receive
buffer is no longer converted to UnicodeString in D2009+ and 
LastResponse and various header fields again contain the raw bytes
received from the server. In order to decode MIME inline encoded
headers such as the TPop3Cli.HeaderFrom use 
OverbyteIcsMimeDec.DecodeMimeInlineValue() as shown in the updated
demo. 

Just rename your existing OverbyteIcsPop3Prot.pas, unzip the
new one to your Ics/Delphi/Vc32 directory and _rebuild_ the
ICS packages.
It also includes an updated version of OverbyteIcsMailRcv1.pas
that goes into your Ics/Delphi/Internet directory.

--
Arno Garrels


--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to