[cl-smtp-devel] bug: external-format is ignored when SSL is used

Jan Idzikowski jan.idzikowski at knowledgetools.de
Thu Aug 22 10:38:48 UTC 2013


Hello Anton,

thanks for the patch, I will apply the patch.

But I have a question, do you use the latest version of cl-smtp?
Since Version 20130118.1 cl-smtp check for non ascii characters in
message string and send message as quoted-printable.

Best regards
Jan 

Am Donnerstag, den 22.08.2013, 06:24 +0400 schrieb Anton Vodonosov:
> Hello.
> 
> I've just hit a bug when used CL-SMPT - it failed
> to send a message with non-ascii characters
> over secure connection, despite the default
> :external-format :utf-8 is used.
> 
> The reason is in the function cl-smtp::smtp-handshake.
> When SSL is used, the function throws away the original
> flexi-stream having correct external-forma and
> creates new flexi-stream, with hardcoded latin-1 external
> format.
> 
> The attached patch fixes that by reusing the flexi-stream-external-format
> of the original flexi-stream when creating the new one.
> 
> Best regards,
> - Anton





More information about the cl-smtp-devel mailing list