Common Lisp Package: MEL.FOLDERS.SMTP

README:

FUNCTION

Public

Undocumented

MAKE-SMTP-RELAY-FOLDER (&KEY (HOST mail.web.de) (PORT 25) USERNAME PASSWORD)

Private

Undocumented

AUTH-PLAIN-TICKET (USER PASSWORD)

COMMAND-STRING (CMD)

DECODE-REPLY-CODE (CODE)

READ-DELIMITED-LINE (IN-STREAM &KEY (ENDP #'ACCEPT-CRLF) (EOF-ERROR-P T) (EOF-VALUE NIL))

READ-SMTP-RESPONSE (STREAM)

MACRO

Private

Undocumented

DEFINE-SMTP-COMMAND (CMD &BODY BODY)

GENERIC-FUNCTION

Private

Undocumented

ENSURE-CONNECTION (FOLDER)

SEND-SMTP-COMMAND (CONNECTION CMD &REST ARGS)

VALIDATE-COMMAND-IN-STATE (CMD STATE)

SLOT-ACCESSOR

Public

Undocumented

HOST (OBJECT)

SETFHOST (NEW-VALUE OBJECT)

SMTP-PORT (OBJECT)

SETFSMTP-PORT (NEW-VALUE OBJECT)

Private

Undocumented

CONNECTION-STREAM (OBJECT)

SETFCONNECTION-STREAM (NEW-VALUE OBJECT)

GREETING (OBJECT)

SETFGREETING (NEW-VALUE OBJECT)

PASSWORD (OBJECT)

SETFPASSWORD (NEW-VALUE OBJECT)

PROPERTIES (OBJECT)

SETFPROPERTIES (NEW-VALUE OBJECT)

USERNAME (OBJECT)

SETFUSERNAME (NEW-VALUE OBJECT)

CLASS

Public

Undocumented

SMTP-RELAY-FOLDER

Private

Undocumented

LMTP-FOLDER

SMTP-FOLDER

SMTP-MESSAGE-STORING-STREAM