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