CL-SMTP is a simple lisp Networking Library that provides SMTP client protocol, supported LOGIN and PLAIN authentication methods.
New Version [20140128.1] Check message/html-message for non ascii characters and send message/html-message encoded quoted-printable when found non ascii characters.
Documentation see the README file.
ASDF package cl-smtp.tar.gz
You can
browse our CVS repository
or download the current development tree via anonymous cvs:
export CVSROOT=:pserver:anonymous@common-lisp.net:/project/cl-smtp/cvsroot cvs login (Enter anonymous when prompted for the password) cvs checkout cl-smtp
CL-SMTP requires USOCKET, FLEXI-STREAMS, TRIVIAL-GRAY-STREAMS, CL+SSL and CL-BASE64 (CL+SSL and CL-BASE64 isn't a requirement on ACL)
It works in all implementations supported by its dependencies (Allegro, SBCL, CMU CL, OpenMCL, Lispworks, CLISP and ECL).
Test results for Linux/x86/amd64:
Lisp Implementation | Status | Comments |
---|---|---|
Allegro | working | |
CLISP | working | |
CMU CL | working | ssl not working |
Lispworks | working | |
SBCL | working | |
OpenMCL | working |