Common Lisp Package: BKNR.MAIL

README:

FUNCTION

Public

Undocumented

ALL-MAILINGLISTS

MAILINGLIST-WITH-EMAIL (EMAIL)

MAILINGLIST-WITH-NAME (KEY)

Private

CHOP-MULTIPART (STREAM CONTENT-TYPE)

Look for a text section in a mime multipart message.

PARSE-YAHOO-DATE (DATE-STRING)

parse yahoo date (MM/DD/YYYY) to lisp universal time

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

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

Undocumented

ACCEPTABLE-MAIL-ADDRESS-P (ADDRESS)

ALL-MAIL-HANDLERS

ALL-REGISTRATIONS

HTML-SUBSCRIPTION-INFO (USER)

MAIL-HANDLER-WITH-MAIL (KEY)

MAILINGLIST-ARCHIVE-MAIL (MAILINGLIST MAIL)

MAILINGLIST-SUBSCRIBE-USER (MAILINGLIST USER &KEY (TYPE MAIL) (STARTED (GET-UNIVERSAL-TIME)))

MAILINGLIST-UNSUBSCRIBE-USER (MAILINGLIST USER)

MAKE-HEADERS (&REST HEADERS)

MAKE-MAILINGLIST (NAME EMAIL &REST ARGS)

MAKE-REGISTRATION (&REST ARGS)

PARSE-DIRTY-INTEGER (STRING)

PARSE-HEADER-STRING (HEADERSTR)

PARSE-MAIL (STREAM)

REGISTRATION-WITH-EMAIL (EMAIL)

REGISTRATION-WITH-HASH (KEY)

REGISTRATION-WITH-LOGIN (LOGIN)

SUBSCRIPTION-HAS-RECEIVED-MAIL (SUBSCRIPTION MAIL)

SUBSCRIPTION-WITH-HASH (KEY)

TX-SUBSCRIPTION-HAS-RECEIVED-MAIL (SUBSCRIPTION MAIL)

UNQUOTE (STRING)

MACRO

Private

Undocumented

WITH-HTML-OUTPUT-TO-MAIL ((&REST MAIL-INITARGS &KEY HEADERS &ALLOW-OTHER-KEYS) &REST BODY)

GENERIC-FUNCTION

Public

Undocumented

MAILINGLIST-EMAIL (MAILINGLIST)

MAILINGLIST-SEND-MAIL (MAILINGLIST MAIL &KEY RESEND)

MAILINGLIST-USERS (MAILINGLIST)

SEND-MAIL (MAIL &OPTIONAL TO)

Private

Undocumented

CONFIRM-REGISTRATION (REGISTRATION)

DELETE-STORE-OBJECT (SUBSCRIPTION)

HANDLE-INCOMING-MAIL (MAIL)

HANDLE-MAIL (MAIL-HANDLER MAIL)

IMPORT-YAHOO-GROUPS-TO-ML (MAILINGLIST FILENAME)

MAILINGLIST-CONDITION-MAILINGLIST (CONDITION)

MAILINGLIST-CONDITION-USER (CONDITION)

MAILINGLIST-USER-WITH-EMAIL (MAILINGLIST EMAIL)

MAKE-TEST-REGISTRATIONS (MAILINGLIST COUNT EMAIL-FORMAT)

REGISTRATION-CONFIRM-URL (REGISTRATION)

SUBSCRIPTION-BOUNCE-ADDRESS (SUBSCRIPTION)

SUBSCRIPTION-UNSUBSCRIBE-URL (SUBSCRIPTION)

USER-MAIL-CONDITION-USER (CONDITION)

USER-SEND-MAIL (USER MAIL &REST MAIL-ARGS)

SLOT-ACCESSOR

Public

SUBSCRIPTION-TYPE (OBJECT)

(or :mail :digest :imap)

SETFSUBSCRIPTION-TYPE (NEW-VALUE OBJECT)

(or :mail :digest :imap)

Undocumented

MAILINGLIST-DESCRIPTION (OBJECT)

SETFMAILINGLIST-DESCRIPTION (NEW-VALUE OBJECT)

MAILINGLIST-NAME (OBJECT)

SETFMAILINGLIST-NAME (NEW-VALUE OBJECT)

MAILINGLIST-SUBSCRIPTIONS (OBJECT)

SETFMAILINGLIST-SUBSCRIPTIONS (NEW-VALUE OBJECT)

SUBSCRIPTION-MAILINGLIST (OBJECT)

SUBSCRIPTION-USER (OBJECT)

Private

Undocumented

MAIL-BODY (OBJECT)

MAIL-FROM (OBJECT)

MAIL-HANDLER-EMAIL (OBJECT)

SETFMAIL-HANDLER-EMAIL (NEW-VALUE OBJECT)

MAIL-HEADERS (OBJECT)

MAIL-IN-REPLY (OBJECT)

MAIL-RECEIVED (OBJECT)

MAIL-SUBJECT (OBJECT)

MAIL-TO (OBJECT)

MAILINGLIST-ARCHIVES (OBJECT)

SETFMAILINGLIST-ARCHIVES (NEW-VALUE OBJECT)

MAILINGLIST-HEADER (OBJECT)

SETFMAILINGLIST-HEADER (NEW-VALUE OBJECT)

MAILINGLIST-MAIL-DOMAIN (OBJECT)

SETFMAILINGLIST-MAIL-DOMAIN (NEW-VALUE OBJECT)

MAILINGLIST-SUBSCRIBER-ONLY (OBJECT)

SETFMAILINGLIST-SUBSCRIBER-ONLY (NEW-VALUE OBJECT)

MAILINGLIST-WEBSITE-URL (OBJECT)

SETFMAILINGLIST-WEBSITE-URL (NEW-VALUE OBJECT)

REGISTRATION-EMAIL (OBJECT)

REGISTRATION-FULL-NAME (OBJECT)

REGISTRATION-HANDLER-REGISTRATIONS (OBJECT)

SETFREGISTRATION-HANDLER-REGISTRATIONS (NEW-VALUE OBJECT)

REGISTRATION-HASH (OBJECT)

REGISTRATION-LOGIN (OBJECT)

REGISTRATION-PASSWORD (OBJECT)

REGISTRATION-SUBSCRIBE-MAILINGLIST (OBJECT)

REGISTRATION-TIMESTAMP (OBJECT)

SUBSCRIPTION-HASH (OBJECT)

SUBSCRIPTION-SENT-MAILS (OBJECT)

SETFSUBSCRIPTION-SENT-MAILS (NEW-VALUE OBJECT)

SUBSCRIPTION-STARTED (OBJECT)

VARIABLE

Private

Undocumented

*DEFAULT-FROM-ADDRESS*

*DEFAULT-SUBJECT*

*MESSAGE-ID-RE*

*MULTIPART-BOUNDARY-RE*

*NL-NL*

*SMTP-SERVER*

*SUBSCRIPTION-COUNT*

CLASS

Public

Undocumented

MAIL

MAILINGLIST

SUBSCRIPTION

Private

Undocumented

CONFIRM-HANDLER

EDIT-MAILINGLIST-HANDLER

MAIL-HANDLER

POST-MAILINGLIST-HANDLER

RECEIVE-MAIL-HANDLER

REGISTER-HANDLER

REGISTRATION

REGISTRATION-HANDLER

UNSUBSCRIBE-HANDLER

CONDITION

Private

Undocumented

ALREADY-SUBSCRIBED-CONDITION

MAILINGLIST-CONDITION

NOT-SUBSCRIBED-CONDITION

SMTP-SERVER-CONDITION

USER-MAIL-CONDITION

USER-MAIL-UNREACHABLE-CONDITION