Common Lisp Package: BKNR.SMTP-SERVER

README:

FUNCTION

Private

QUOTE-META-CHARS (STRING &KEY (START 0) (END (LENGTH STRING)))

Quote, i.e. prefix with #\\, all non-word characters in STRING.

Undocumented

FIND-FUNCTION-FROM-COMMAND (COMMAND-STRING)

HANDLE-SMTP-CLIENT (CLIENT-SOCKET)

MAKE-SMTP-ERROR (RESPONSE-CODE MESSAGE &REST ARGS)

PARSE-SMTP-ADDRESS-ARG (ADDRESS-STRING)

SCAN-TO-STRING-LIST (RE STRING &REST ARGS)

SMTP-SERVER (&KEY (PORT 2525))

GENERIC-FUNCTION

Private

Undocumented

ERROR-MESSAGE (CONDITION)

ERROR-RESPONSE-CODE (CONDITION)

HANDLE-SESSION (CLIENT)

READ-LINE-FROM-CLIENT (CLIENT &OPTIONAL EOF-ERROR-P EOF-VALUE)

REPLY (CLIENT RESPONSE-CODE MESSAGE &REST ARGS)

RESET (CLIENT)

SLOT-ACCESSOR

Private

Undocumented

SMTP-CLIENT-FROM (OBJECT)

SETFSMTP-CLIENT-FROM (NEW-VALUE OBJECT)

SMTP-CLIENT-MESSAGE-LINES (OBJECT)

SETFSMTP-CLIENT-MESSAGE-LINES (NEW-VALUE OBJECT)

SMTP-CLIENT-PEER-ID (OBJECT)

SETFSMTP-CLIENT-PEER-ID (NEW-VALUE OBJECT)

SMTP-CLIENT-SOCKET (OBJECT)

SMTP-CLIENT-TO (OBJECT)

SETFSMTP-CLIENT-TO (NEW-VALUE OBJECT)

CLASS

Private

Undocumented

SMTP-CLIENT

CONDITION

Private

Undocumented

END-OF-SMTP-SESSION

SMTP-ERROR