Changelog

TIdIMAP4.RetreivePart() signature changes

Posted on

The signatures of the TIdIMAP4.RetreivePart() and related methods have changed a little, to use PByte output values instead of PChar output values. RetreivePart() is meant for outputting binary data from a given section of an email, after decoding any MIME data. In Delphi/C++ 2009 and later, PChar is alias for PWideChar, used for handling Unicode […]

Changelog

New HTML Message Builder class

Posted on

Update Dec 5 2016: this article has been updated to include changes made to the IdMessageBuilder unit since this article was first written in 2008. Many people ask how to create HTML messages in Indy. Due to the nature of MIME nesting, and how Indy 10 implements pseudo-nesting support via the TIdMessagePart.ParentPart property, this is […]

Changelog

SMTP Pipelining changes

Posted on

The default value for the TIdSMTP.Pipeline property has been changed from True to False. Numerous users have reported problems about sending messages when TIdSMTP tries to pipeline its commands to the server. Disabling pipelining always fixes the problem, so it is now disabled by default until it can be fixed. Also, a new AllowPipeling property […]