Hello,

Currently Synapse uses TStringList to store encoded/raw email headers
and body, which should be in RawByteString instead.

Not only there exists lots of unnecessary UnicodeString <-> AnsiString
conversion, but also it may cause data loss in this process.

If the raw headers/body is encoded in a binary format not compatible
with the current code page, data loss occurs.

Do you have a plan to fix this issue?  Perhaps TList<RawByteString>
or similar  may be a replacement for the Unicode-only TStringList.


Simon Lau

------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
_______________________________________________
synalist-public mailing list
synalist-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synalist-public

Reply via email to