[cl-smtp-devel] Patch to support sending raw messages
Hans Hübner
hans at huebner.org
Mon Mar 24 08:12:48 UTC 2008
Sorry - My last patch failed to build on SBCL because of a package
lock violation. I have fixed that in our Subversion repository. For
the moment, it is propably best to test with the SVN version
(svn://svn.bknr.net/svn/trunk/thirdparty/cl-smtp) until Jan has
decided if the stuff is merged into his CVS.
For browsing, use this URL:
http://bknr.net/trac/browser/trunk/thirdparty/cl-smtp
-Hans
2008/3/24, Hans Hübner <hans at huebner.org>:
> Forgot the patch URL: http://bknr.net/trac/changeset/2790
>
> 2008/3/24, Hans Hübner <hans at huebner.org>:
>
> > Hi Anton and whoever is interested,
> >
> > I made yet another patch to CL-SMTP so that it performs automatic
> > conversion of non-ASCII characters in email headers to quoted
> > characters according to RFC2047. This is implemented as a specialized
> > stream class SMTP-OUTPUT-STREAM that is used during message output.
> > The SMTP-OUTPUT-STREAM class also does conversion of #\Newline to
> > #\Return #\Newline - This might be better done with a properly set up
> > FLEXI-STREAMS encoding; I'm not sure.
> >
> > One thing that might usefully be added to SMTP-OUTPUT-STREAM is dot
> > masking. Dot masking is not currently automatic for the
> > WITH-SMTP-MAIL macro, and that ought to change.
> >
> > I will propably split the cl-smtp.lisp file in the future into two
> > files: smtp.lisp will contain only SMTP protocol handling
> > functionality and compose-message.lisp will contain the message
> > composition functionality.
> >
> > Further thoughts? Let me know.
> >
> >
> > -Hans
> >
>
More information about the cl-smtp-devel
mailing list