The mel-base Reference Manual

This is the mel-base Reference Manual, version 0.9.3, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 17:18:31 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 mel-base

Version

0.9.3

Dependencies
  • sb-posix (system).
  • sb-md5 (system).
  • sb-bsd-sockets (system).
  • flexi-streams (system).
  • cl+ssl (system).
  • usocket (system).
Source

mel-base.asd.

Child Components

3 Modules

Modules are listed depth-first from the system components tree.


3.1 mel-base/folders

Dependencies
Source

mel-base.asd.

Parent Component

mel-base (system).

Child Components

3.2 mel-base/folders/maildir

Source

mel-base.asd.

Parent Component

folders (module).

Child Component

folder.lisp (file).


3.3 mel-base/folders/imap

Source

mel-base.asd.

Parent Component

folders (module).

Child Component

folder.lisp (file).


3.4 mel-base/folders/pop3

Source

mel-base.asd.

Parent Component

folders (module).

Child Component

folder.lisp (file).


3.5 mel-base/folders/smtp

Source

mel-base.asd.

Parent Component

folders (module).

Child Component

folder.lisp (file).


3.6 mel-base/lisp-dep

Source

mel-base.asd.

Parent Component

mel-base (system).

Child Components

3.7 mel-base/protocols

Dependencies
Source

mel-base.asd.

Parent Component

mel-base (system).

Child Components

4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


4.1 Lisp


4.1.1 mel-base/mel-base.asd

Source

mel-base.asd.

Parent Component

mel-base (system).

ASDF Systems

mel-base.

Packages

mel.system.


4.1.2 mel-base/folders/maildir/folder.lisp

Source

mel-base.asd.

Parent Component

maildir (module).

Public Interface
Internals

4.1.3 mel-base/folders/imap/folder.lisp

Source

mel-base.asd.

Parent Component

imap (module).

Public Interface
Internals

4.1.4 mel-base/folders/pop3/folder.lisp

Source

mel-base.asd.

Parent Component

pop3 (module).

Public Interface
Internals

4.1.5 mel-base/folders/smtp/folder.lisp

Source

mel-base.asd.

Parent Component

smtp (module).

Public Interface
Internals

4.1.6 mel-base/lisp-dep/packages.lisp

Source

mel-base.asd.

Parent Component

lisp-dep (module).

Packages

4.1.7 mel-base/lisp-dep/files.lisp

Dependency

packages.lisp (file).

Source

mel-base.asd.

Parent Component

lisp-dep (module).

Packages

org.codeartist.files.

Internals

4.1.8 mel-base/lisp-dep/filesystem.lisp

Dependencies
Source

mel-base.asd.

Parent Component

lisp-dep (module).

Public Interface

4.1.9 mel-base/lisp-dep/unix.lisp

Dependencies
Source

mel-base.asd.

Parent Component

lisp-dep (module).

Public Interface
Internals

%stat (function).


4.1.10 mel-base/lisp-dep/environment.lisp

Dependency

packages.lisp (file).

Source

mel-base.asd.

Parent Component

lisp-dep (module).

Public Interface

4.1.11 mel-base/lisp-dep/network.lisp

Dependency

packages.lisp (file).

Source

mel-base.asd.

Parent Component

lisp-dep (module).

Public Interface

make-connection (function).

Internals

4.1.12 mel-base/lisp-dep/utils.lisp

Dependency

packages.lisp (file).

Source

mel-base.asd.

Parent Component

lisp-dep (module).

Public Interface

4.1.13 mel-base/protocols/folder-protocol.lisp

Source

mel-base.asd.

Parent Component

protocols (module).

Public Interface
Internals

4.1.14 mel-base/protocols/folder-metainfo.lisp

Source

mel-base.asd.

Parent Component

protocols (module).

Public Interface
Internals

unread-messages (generic function).


4.1.15 mel-base/protocols/message-metainfo.lisp

Source

mel-base.asd.

Parent Component

protocols (module).

Public Interface

4.1.16 mel-base/protocols/message-transport.lisp

Source

mel-base.asd.

Parent Component

protocols (module).

Public Interface

4.1.17 mel-base/protocols/message-cache.lisp

Dependency

folder-protocol.lisp (file).

Source

mel-base.asd.

Parent Component

protocols (module).

Public Interface
Internals

4.1.18 mel-base/protocols/receiver-protocol.lisp

Dependencies
Source

mel-base.asd.

Parent Component

protocols (module).

Public Interface
Internals

4.1.19 mel-base/protocols/sender-protocol.lisp

Source

mel-base.asd.

Parent Component

protocols (module).

Public Interface

4.1.20 mel-base/package-tools.lisp

Source

mel-base.asd.

Parent Component

mel-base (system).


4.1.21 mel-base/smeta.lisp

Source

mel-base.asd.

Parent Component

mel-base (system).

Packages

smeta.

Public Interface
Internals

4.1.23 mel-base/hmac-md5.lisp

Dependency

packages.lisp (file).

Source

mel-base.asd.

Parent Component

mel-base (system).

Public Interface

4.1.24 mel-base/rfc2822.lisp

Dependencies
Source

mel-base.asd.

Parent Component

mel-base (system).

Public Interface
Internals

4.1.25 mel-base/mime.lisp

Dependency

rfc2822.lisp (file).

Source

mel-base.asd.

Parent Component

mel-base (system).

Public Interface
Internals

4.1.26 mel-base/multiparts.lisp

Dependencies
Source

mel-base.asd.

Parent Component

mel-base (system).

Public Interface
Internals

4.1.27 mel-base/quoted-printable-stream.lisp

Dependency

encapsulating-stream.lisp (file).

Source

mel-base.asd.

Parent Component

mel-base (system).

Public Interface
Internals

4.1.28 mel-base/base64-stream.lisp

Dependency

encapsulating-stream.lisp (file).

Source

mel-base.asd.

Parent Component

mel-base (system).

Internals

4.1.29 mel-base/encapsulating-stream.lisp

Dependency

packages.lisp (file).

Source

mel-base.asd.

Parent Component

mel-base (system).

Public Interface

4.1.31 mel-base/compose-message.lisp

Dependencies
Source

mel-base.asd.

Parent Component

mel-base (system).

Public Interface
Internals

5 Packages

Packages are listed by definition order.


5.1 mel.system

Source

mel-base.asd.

Use List
  • asdf/interface.
  • common-lisp.

5.2 mel.folders.pop3

Source

packages.lisp.

Nickname

weird-mail.folders.pop3

Use List
Used By List

mel.

Public Interface
Internals

5.3 mel.folders.maildir

Source

packages.lisp.

Nickname

weird-mail.folders.maildir

Use List
Used By List

mel.

Public Interface
Internals

5.4 org.codeartist.files

Source

files.lisp.

Nickname

files

Use List

common-lisp.

Internals

5.5 mel-user

Source

packages.lisp.

Use List
  • common-lisp.
  • mel.

5.6 mel.filesystem

Source

packages.lisp.

Use List
Public Interface

5.7 mel.cipher

Source

packages.lisp.

Use List
Public Interface

5.8 mel.internal

Source

packages.lisp.

Nickname

weird-mail.internal

Use List
Used By List
Public Interface
Internals

5.9 mel.folders.smtp

Source

packages.lisp.

Nickname

weird-mail.folders.smtp

Use List
Used By List

mel.

Public Interface
Internals

5.10 mel.folders.imap

Source

packages.lisp.

Nickname

weird-mail.folders.imap

Use List
Used By List

mel.

Public Interface
Internals

5.11 mel.mime

Source

packages.lisp.

Nickname

weird-mail.mime

Use List
Used By List
Public Interface
Internals

5.12 mel.gray-stream

Source

packages.lisp.

Use List

common-lisp.


5.13 mel.dictionary

Source

packages.lisp.

Nickname

weird-mail.dictionary

Use List

5.14 mel.environment

Source

packages.lisp.

Use List
Used By List
Public Interface

5.16 mel.pop3-server

Source

packages.lisp.

Nickname

weird-mail.pop3-server

Use List
Used By List

mel.


5.17 mel.network

Source

packages.lisp.

Use List
Used By List
Public Interface

make-connection (function).

Internals

5.18 mel

Source

packages.lisp.

Nickname

weird-mail

Use List
Used By List

mel-user.


5.19 mel.unix

Source

packages.lisp.

Nickname

weird-mail.unix

Use List
Used By List

mel.folders.maildir.

Public Interface
Internals

%stat (function).


5.20 mel.public

Source

packages.lisp.

Nickname

weird-mail.public

Use List
Used By List
Public Interface

5.21 smeta

Source

smeta.lisp.

Use List

common-lisp.

Public Interface
Internals

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


6.1 Public Interface


6.1.1 Macros

Macro: bind-rfc2822-tokens ((string (&key start end) &rest tokens) &body forms)
Package

mel.mime.

Source

rfc2822.lisp.

Macro: rebinding (bindings &body body)

Syntax:
REBINDING ( { var | (var prefix) }* ) form* => result

Description:
Evaluates a series of forms in the lexical environment that is formed by adding the binding of each var to a fresh, uninterned symbol, and the binding of that fresh, uninterned symbol to var’s original value, i.e., its value in the current lexical environment.

The uninterned symbol is created as if by a call to GENSYM with the string denoted by prefix—or, if prefix is not supplied, the string denoted by var—as argument.

The forms are evaluated in order, and the values of all but the last are discarded (that is, the body is an implicit progn).

Package

mel.utils.

Source

utils.lisp.

Macro: when-let ((variable form) &body body)
Package

mel.utils.

Source

utils.lisp.

Macro: with-input-from-sequence ((sym seq) &body forms)
Package

mel.utils.

Source

utils.lisp.

Macro: with-list-meta ((source-symbol list) &body body)
Package

smeta.

Source

smeta.lisp.

Macro: with-stream-meta ((source-symbol stream) &body body)
Package

smeta.

Source

smeta.lisp.

Macro: with-string-meta ((source-symbol string-buffer &key start end) &body body)
Package

smeta.

Source

smeta.lisp.

Macro: with-unique-names ((&rest bindings) &body body)

Syntax:
WITH-UNIQUE-NAMES ({var | (var prefix)}*) declaration* form* => result* Description:
Executes a series of forms with each var bound to a fresh, uninterned symbol. The uninterned symbol is created as if
by a call to gensym with the string denoted by prefix or,
if prefix is not supplied, the string denoted by var as
argument.

The variable bindings created are lexical unless special declarations are specified.

The forms are evaluated in order, and the values of all but
the last are discarded (that is, the body is an implicit
progn).

Package

mel.utils.

Source

utils.lisp.


6.1.2 Ordinary functions

Function: accept-rfc2822-token (string expected-type &key start end expected-value test type-test)
Package

mel.mime.

Source

rfc2822.lisp.

Function: address (address-designator)
Package

mel.mime.

Source

rfc2822.lisp.

Function: address-eq (address1 address2)
Package

mel.mime.

Source

rfc2822.lisp.

Function: append-name (directory name)
Package

mel.filesystem.

Source

filesystem.lisp.

Function: collect-rfc2822-tokens (string)
Package

mel.mime.

Source

rfc2822.lisp.

Function: compute-bodystructure (message)
Package

mel.mime.

Source

multiparts.lisp.

Function: copy-message (message folder)
Package

mel.public.

Source

message-transport.lisp.

Function: date-to-universal-time (date)
Package

mel.mime.

Source

rfc2822.lisp.

Function: decode-quoted-printable (qp)
Package

mel.internal.

Source

quoted-printable-stream.lisp.

Function: decode-quoted-printable-header (string)
Package

mel.internal.

Source

quoted-printable-stream.lisp.

Function: delete-message (message)
Package

mel.public.

Source

message-transport.lisp.

Function: directory-contents-changed-p (directory tag)
Package

mel.unix.

Source

unix.lisp.

Function: directory-pathname (pathname)
Package

mel.filesystem.

Source

filesystem.lisp.

Function: file-directory-p (x)
Package

mel.utils.

Source

utils.lisp.

Function: finalize-message (message &key attached-files body)
Package

mel.mime.

Source

compose-message.lisp.

Function: find-folder (name &optional error-p)
Package

mel.public.

Source

folder-protocol.lisp.

Function: find-viewable-part (message)
Package

mel.mime.

Source

multiparts.lisp.

Function: flagp (message flag)

Test for flag

Package

mel.public.

Source

message-metainfo.lisp.

Function: gethostname ()
Package

mel.environment.

Source

environment.lisp.

Function: getpid ()
Package

mel.environment.

Source

environment.lisp.

Function: hmac-md5 (text key)
Package

mel.cipher.

Source

hmac-md5.lisp.

Function: make-boundary-tag ()
Package

mel.mime.

Source

mime.lisp.

Function: make-connection (&key remote-host remote-port element-type ssl)
Package

mel.network.

Source

network.lisp.

Function: make-content-type (super sub &rest params)
Package

mel.mime.

Source

mime.lisp.

Function: make-group-table (addresses)
Package

mel.mime.

Source

rfc2822.lisp.

Function: make-imap-folder (&key host port username password mailbox)
Package

mel.folders.imap.

Source

folder.lisp.

Function: make-imaps-folder (&key host port username password mailbox)
Package

mel.folders.imap.

Source

folder.lisp.

Function: make-message (&key subject from to cc attached-files date additional-header-fields body)
Package

mel.mime.

Source

compose-message.lisp.

Function: make-pop3-folder (&key host port username password)
Package

mel.folders.pop3.

Source

folder.lisp.

Function: make-smtp-relay-folder (&key host port username password)
Package

mel.folders.smtp.

Source

folder.lisp.

Function: make-toplevel-part-from-bodystructure (parent bodystructure &optional nth)
Package

mel.mime.

Source

multiparts.lisp.

Function: map-directory (fn directory)
Package

mel.filesystem.

Source

filesystem.lisp.

Function: mark-message (message flag)

Add flag to message

Package

mel.public.

Source

message-metainfo.lisp.

Function: member-address-p (group address)
Package

mel.mime.

Source

rfc2822.lisp.

Function: message-body-stream (message)
Package

mel.public.

Source

receiver-protocol.lisp.

Function: message-header-stream (message)
Package

mel.public.

Source

receiver-protocol.lisp.

Function: message-size (message)
Package

mel.public.

Source

receiver-protocol.lisp.

Function: message-string (message)
Package

mel.public.

Source

receiver-protocol.lisp.

Function: move-message (message folder)
Package

mel.public.

Source

message-transport.lisp.

Function: octets-to-hex (octets)
Package

mel.cipher.

Source

hmac-md5.lisp.

Function: only-name-and-type (pathname)
Package

mel.filesystem.

Source

filesystem.lisp.

Function: open-message-input-stream (message &optional start)

Given a message-object which is contained within an folder create a stream to read the message in rfc2822 format

Package

mel.public.

Source

receiver-protocol.lisp.

Function: parse-address (string &key start end errorp)
Package

mel.mime.

Source

rfc2822.lisp.

Function: parse-address-list (string &key start end)
Package

mel.mime.

Source

rfc2822.lisp.

Function: parse-rfc2822 (string &key start end ignore-comments ignore-space split-atoms)

==> token, type, new-index

Package

mel.mime.

Source

rfc2822.lisp.

Function: parse-rfc2822-address (string)
Package

mel.mime.

Source

rfc2822.lisp.

Function: parse-rfc2822-header (string)
Package

mel.mime.

Source

rfc2822.lisp.

Function: part-body-string (part)
Package

mel.mime.

Source

multiparts.lisp.

Function: read-rfc2822-header (stream)
Package

mel.mime.

Source

rfc2822.lisp.

Function: skip-rfc2822-header (stream &optional file-position)

Skip mail headers and return position in message

Package

mel.mime.

Source

rfc2822.lisp.

Function: stat (filename)
Package

mel.unix.

Source

unix.lisp.

Function: stat-last-access (stat)
Package

mel.unix.

Source

unix.lisp.

Function: stat-last-change (stat)
Package

mel.unix.

Source

unix.lisp.

Function: stat-last-modify (stat)
Package

mel.unix.

Source

unix.lisp.

Function: string-to-octets (string)
Package

mel.cipher.

Source

hmac-md5.lisp.

Function: universal-time-to-date (ut &optional time-zone)
Package

mel.mime.

Source

rfc2822.lisp.

Function: universal-to-unix-time (universal-time)
Package

mel.unix.

Source

unix.lisp.

Function: unix-to-universal-time (unix-time)
Package

mel.unix.

Source

unix.lisp.

Function: unmark-message (message flag)

Remove flag from message

Package

mel.public.

Source

message-metainfo.lisp.


6.1.3 Generic functions

Generic Reader: address-spec (object)
Package

mel.mime.

Methods
Reader Method: address-spec ((mailbox-address mailbox-address))

automatically generated reader method

Source

rfc2822.lisp.

Target Slot

address-spec.

Reader Method: address-spec ((address address))

automatically generated reader method

Source

rfc2822.lisp.

Target Slot

address-spec.

Generic Writer: (setf address-spec) (object)
Package

mel.mime.

Methods
Writer Method: (setf address-spec) ((mailbox-address mailbox-address))

automatically generated writer method

Source

rfc2822.lisp.

Target Slot

address-spec.

Writer Method: (setf address-spec) ((address address))

automatically generated writer method

Source

rfc2822.lisp.

Target Slot

address-spec.

Generic Reader: body-start (object)
Package

mel.mime.

Methods
Reader Method: body-start ((rfc2822-basic-body-mixin rfc2822-basic-body-mixin))

automatically generated reader method

Source

rfc2822.lisp.

Target Slot

body-start.

Generic Writer: (setf body-start) (object)
Package

mel.mime.

Methods
Writer Method: (setf body-start) ((rfc2822-basic-body-mixin rfc2822-basic-body-mixin))

automatically generated writer method

Source

rfc2822.lisp.

Target Slot

body-start.

Generic Function: bodystructure (object)
Package

mel.mime.

Methods
Reader Method: bodystructure :before ((message bodystructure-mixin))
Source

multiparts.lisp.

Target Slot

bodystructure.

Method: bodystructure ((bodystructure-mixin bodystructure-mixin))

automatically generated reader method

Source

mime.lisp.

Generic Writer: (setf bodystructure) (object)
Package

mel.mime.

Methods
Writer Method: (setf bodystructure) ((bodystructure-mixin bodystructure-mixin))

automatically generated writer method

Source

mime.lisp.

Target Slot

bodystructure.

Generic Function: boundary-tag (message)
Package

mel.mime.

Methods
Method: boundary-tag ((message mime-header-mixin))
Source

mime.lisp.

Generic Function: cc-list (object)
Package

mel.mime.

Methods
Reader Method: cc-list :before ((message rfc2822-header-mixin))
Source

rfc2822.lisp.

Target Slot

cc-list.

Method: cc-list ((rfc2822-header-mixin rfc2822-header-mixin))

automatically generated reader method

Source

rfc2822.lisp.

Generic Function: (setf cc-list) (object)
Package

mel.mime.

Methods
Writer Method: (setf cc-list) :after ((message rfc2822-header-mixin))
Source

rfc2822.lisp.

Target Slot

cc-list.

Method: (setf cc-list) ((rfc2822-header-mixin rfc2822-header-mixin))

automatically generated writer method

Source

rfc2822.lisp.

Generic Function: clear-folder (folder)
Package

mel.public.

Source

message-transport.lisp.

Methods
Method: clear-folder ((folder pop3-folder))
Source

folder.lisp.

Method: clear-folder ((folder folder))
Generic Function: close-folder (folder)

Close the given folder

Package

mel.public.

Source

folder-protocol.lisp.

Methods
Method: close-folder ((folder pop3-folder))
Source

folder.lisp.

Method: close-folder ((folder imap-folder))
Source

folder.lisp.

Method: close-folder :after ((folder sequence-table-mixin))
Source

folder.lisp.

Method: close-folder ((folder maildir-folder))
Source

folder.lisp.

Method: close-folder :after ((folder hash-table-message-cache-mixin))
Source

message-cache.lisp.

Generic Function: content-description (message)
Package

mel.mime.

Methods
Method: content-description ((message mime-header-mixin))
Source

mime.lisp.

Generic Function: content-id (message)
Package

mel.mime.

Methods
Method: content-id ((message mime-header-mixin))
Source

mime.lisp.

Generic Reader: content-md5-sum (object)
Package

mel.mime.

Methods
Reader Method: content-md5-sum ((message message))

automatically generated reader method

Source

rfc2822.lisp.

Target Slot

content-md5-sum.

Generic Reader: content-octets (object)
Package

mel.mime.

Methods
Reader Method: content-octets ((simple-part simple-part))

automatically generated reader method

Source

multiparts.lisp.

Target Slot

content-octets.

Generic Function: content-transfer-encoding (message)
Package

mel.mime.

Methods
Method: content-transfer-encoding ((message simple-part))
Source

multiparts.lisp.

Method: content-transfer-encoding ((message mime-header-mixin))
Source

mime.lisp.

Generic Function: content-type (message)
Package

mel.mime.

Source

mime.lisp.

Methods
Method: content-type ((message part))
Source

multiparts.lisp.

Method: content-type ((message mime-header-mixin))
Generic Function: copy-folder (source-folder sink-folder)
Package

mel.public.

Source

message-transport.lisp.

Methods
Method: copy-folder ((source-folder folder) (sink-folder pop3-folder))
Source

folder.lisp.

Method: copy-folder ((source-folder pop3-folder) (sink-folder folder))

Overload for more efficient message transfer

Source

folder.lisp.

Method: copy-folder ((source-folder folder) (sink-folder imap-folder))
Source

folder.lisp.

Method: copy-folder ((source-folder imap-folder) (sink-folder folder))

Overload for more efficient message transfer. Up to now messages are always fetched completely as a string buffer. This may lead to large memory consumption for big mails (And to problems with Lispsystems which have relatively small array-dimension-limits

Source

folder.lisp.

Method: copy-folder ((source-folder basic-folder) (sink-folder basic-folder))

Copy the contents of one folder two another folder. More efficient implementations might be defined on particular folder-types

Generic Function: copy-message-using-folders (message message-folder sink-folder)
Package

mel.internal.

Source

message-transport.lisp.

Methods
Method: copy-message-using-folders :around ((message message) (message-folder imap-folder) (sink-folder imap-folder))

Copy a message between two imap folders. We can optimize this case if the folders are on the same server.

Source

folder.lisp.

Method: copy-message-using-folders ((message message) message-folder (sink-folder folder))

Copy a message (contained in some folder) into another folder

Method: copy-message-using-folders :before ((message message) message-folder (sink-folder folder))

Check if folders are really different

Generic Function: count-messages (folder)
Package

mel.public.

Source

folder-metainfo.lisp.

Methods
Method: count-messages ((folder pop3-folder))
Source

folder.lisp.

Method: count-messages ((folder imap-folder))

Count messages by sending an EXAMINE command. EXAMINE triggers an EXISTS response which contains the number of available messages in the imap folder.

Source

folder.lisp.

Method: count-messages ((folder folder))
Generic Function: date (object)
Package

mel.mime.

Methods
Reader Method: date :before ((message rfc2822-header-mixin))
Source

rfc2822.lisp.

Target Slot

date.

Method: date ((rfc2822-header-mixin rfc2822-header-mixin))

automatically generated reader method

Source

rfc2822.lisp.

Generic Function: (setf date) (object)
Package

mel.mime.

Methods
Writer Method: (setf date) :after ((message rfc2822-header-mixin))
Source

rfc2822.lisp.

Target Slot

date.

Method: (setf date) ((rfc2822-header-mixin rfc2822-header-mixin))

automatically generated writer method

Source

rfc2822.lisp.

Generic Function: delete-message-using-folder (folder message)
Package

mel.internal.

Source

message-transport.lisp.

Methods
Method: delete-message-using-folder ((folder pop3-folder) message)
Source

folder.lisp.

Method: delete-message-using-folder ((folder imap-folder) message)
Source

folder.lisp.

Method: delete-message-using-folder ((folder maildir-folder) (message message))
Source

folder.lisp.

Generic Reader: display-name (object)
Package

mel.mime.

Methods
Reader Method: display-name ((mailbox-address mailbox-address))

automatically generated reader method

Source

rfc2822.lisp.

Target Slot

display-name.

Reader Method: display-name ((address address))

automatically generated reader method

Source

rfc2822.lisp.

Target Slot

display-name.

Generic Writer: (setf display-name) (object)
Package

mel.mime.

Methods
Writer Method: (setf display-name) ((mailbox-address mailbox-address))

automatically generated writer method

Source

rfc2822.lisp.

Target Slot

display-name.

Writer Method: (setf display-name) ((address address))

automatically generated writer method

Source

rfc2822.lisp.

Target Slot

display-name.

Generic Reader: encapsulated-input-stream (object)
Package

mel.internal.

Methods
Reader Method: encapsulated-input-stream ((encapsulating-input-stream encapsulating-input-stream))

automatically generated reader method

Source

encapsulating-stream.lisp.

Target Slot

encapsulated-input-stream.

Generic Writer: (setf encapsulated-input-stream) (object)
Package

mel.internal.

Methods
Writer Method: (setf encapsulated-input-stream) ((encapsulating-input-stream encapsulating-input-stream))

automatically generated writer method

Source

encapsulating-stream.lisp.

Target Slot

encapsulated-input-stream.

Generic Reader: encapsulated-output-stream (object)
Package

mel.internal.

Methods
Reader Method: encapsulated-output-stream ((encapsulating-output-stream encapsulating-output-stream))

automatically generated reader method

Source

encapsulating-stream.lisp.

Target Slot

encapsulated-output-stream.

Generic Writer: (setf encapsulated-output-stream) (object)
Package

mel.internal.

Methods
Writer Method: (setf encapsulated-output-stream) ((encapsulating-output-stream encapsulating-output-stream))

automatically generated writer method

Source

encapsulating-stream.lisp.

Target Slot

encapsulated-output-stream.

Generic Function: ensure-headers-read (parent message)
Package

mel.internal.

Source

receiver-protocol.lisp.

Methods
Method: ensure-headers-read ((folder pathname) (message message))
Source

compose-message.lisp.

Method: ensure-headers-read ((parent mime-header-mixin) (part part))
Source

multiparts.lisp.

Method: ensure-headers-read ((folder basic-receiver) (message message))
Generic Function: field (name message)
Package

mel.mime.

Methods
Method: field :before ((name symbol) (message rfc2822-header-mixin))
Source

receiver-protocol.lisp.

Method: field ((name symbol) (fields list))
Source

rfc2822.lisp.

Method: field ((name symbol) (message rfc2822-header-mixin))
Source

rfc2822.lisp.

Generic Function: (setf field) (name message &optional unique)
Package

mel.mime.

Methods
Method: (setf field) ((name symbol) (message rfc2822-header-mixin) &optional unique)
Source

rfc2822.lisp.

Generic Function: find-message (folder uid &key if-does-not-exist)
Package

mel.public.

Source

message-cache.lisp.

Methods
Method: find-message ((folder receiver) uid &key if-does-not-exist)

Find a message in a folder using its unique id (unique within this folder)

Source

receiver-protocol.lisp.

Method: find-message ((folder hash-table-message-cache-mixin) uid &key if-does-not-exist)

This method provides caching of message objects. New message objects get only consed when a message with the given uid does not yet exist in the message-cache.

Generic Function: flagp-using-folder (folder message flag)
Package

mel.internal.

Methods
Method: flagp-using-folder ((folder maildir-folder) message (flag (eql :recent)))
Source

folder.lisp.

Method: flagp-using-folder ((folder basic-folder) (message simple-flag-mixin) flag)
Source

message-metainfo.lisp.

Generic Reader: flags (object)
Package

mel.public.

Methods
Reader Method: flags ((simple-flag-mixin simple-flag-mixin))

automatically generated reader method

Source

rfc2822.lisp.

Target Slot

flags.

Generic Writer: (setf flags) (object)
Package

mel.public.

Methods
Writer Method: (setf flags) ((simple-flag-mixin simple-flag-mixin))

automatically generated writer method

Source

rfc2822.lisp.

Target Slot

flags.

Generic Function: folder (message)
Package

mel.public.

Source

rfc2822.lisp.

Methods
Method: folder ((part part))
Source

multiparts.lisp.

Reader Method: folder ((smtp-message-storing-stream smtp-message-storing-stream))

automatically generated reader method

Source

folder.lisp.

Target Slot

folder.

Reader Method: folder ((message message))

automatically generated reader method

Target Slot

folder.

Generic Writer: (setf folder) (object)
Package

mel.public.

Methods
Writer Method: (setf folder) ((smtp-message-storing-stream smtp-message-storing-stream))

automatically generated writer method

Source

folder.lisp.

Target Slot

folder.

Writer Method: (setf folder) ((message message))

automatically generated writer method

Source

rfc2822.lisp.

Target Slot

folder.

Generic Function: from (object)
Package

mel.mime.

Methods
Reader Method: from :before ((message rfc2822-header-mixin))
Source

rfc2822.lisp.

Target Slot

from.

Method: from ((rfc2822-header-mixin rfc2822-header-mixin))

automatically generated reader method

Source

rfc2822.lisp.

Generic Function: (setf from) (object)
Package

mel.mime.

Methods
Writer Method: (setf from) :after ((message rfc2822-header-mixin))
Source

rfc2822.lisp.

Target Slot

from.

Method: (setf from) ((rfc2822-header-mixin rfc2822-header-mixin))

automatically generated writer method

Source

rfc2822.lisp.

Generic Reader: header-fields (object)
Package

mel.mime.

Methods
Reader Method: header-fields ((rfc2822-header-mixin rfc2822-header-mixin))

automatically generated reader method

Source

rfc2822.lisp.

Target Slot

header-fields.

Generic Writer: (setf header-fields) (object)
Package

mel.mime.

Methods
Writer Method: (setf header-fields) ((rfc2822-header-mixin rfc2822-header-mixin))

automatically generated writer method

Source

rfc2822.lisp.

Target Slot

header-fields.

Generic Reader: host (object)
Package

mel.folders.smtp.

Methods
Reader Method: host ((smtp-relay-folder smtp-relay-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

host.

Generic Writer: (setf host) (object)
Package

mel.folders.smtp.

Methods
Writer Method: (setf host) ((smtp-relay-folder smtp-relay-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

host.

Generic Reader: mailbox-list (object)
Package

mel.mime.

Methods
Reader Method: mailbox-list ((group-address group-address))

automatically generated reader method

Source

rfc2822.lisp.

Target Slot

mailbox-list.

Generic Writer: (setf mailbox-list) (object)
Package

mel.mime.

Methods
Writer Method: (setf mailbox-list) ((group-address group-address))

automatically generated writer method

Source

rfc2822.lisp.

Target Slot

mailbox-list.

Generic Function: make-maildir-folder (pathname &key if-does-not-exist line-terminator-style &allow-other-keys)
Package

mel.folders.maildir.

Methods
Method: make-maildir-folder (pathname &key if-does-not-exist line-terminator-style &allow-other-keys)
Source

folder.lisp.

Generic Function: make-message-from (object)
Package

mel.mime.

Source

compose-message.lisp.

Methods
Method: make-message-from ((object string))
Method: make-message-from ((object pathname))
Generic Function: make-sequence-input-stream (seq)
Package

mel.utils.

Methods
Method: make-sequence-input-stream ((seq vector))
Source

utils.lisp.

Method: make-sequence-input-stream ((seq string))
Source

utils.lisp.

Generic Function: make-toplevel-part (message)
Package

mel.mime.

Methods
Method: make-toplevel-part ((message bodystructure-mixin))
Source

multiparts.lisp.

Generic Function: map-messages (fn folder)
Package

mel.public.

Source

folder-metainfo.lisp.

Methods
Method: map-messages (fn (folder pop3-folder))
Source

folder.lisp.

Method: map-messages (fn (folder imap-folder))
Source

folder.lisp.

Method: map-messages (fn (folder maildir-folder))
Source

folder.lisp.

Generic Function: map-recent-messages (fn folder)
Package

mel.public.

Methods
Method: map-recent-messages (fn (folder maildir-folder))
Source

folder.lisp.

Method: map-recent-messages :around (fn (folder basic-folder))
Source

folder-metainfo.lisp.

Method: map-recent-messages (fn (folder basic-folder))
Source

folder-metainfo.lisp.

Generic Function: mark-message-using-folder (folder message flag)
Package

mel.internal.

Methods
Method: mark-message-using-folder ((folder imap-folder) message (flag (eql :recent)))
Source

folder.lisp.

Method: mark-message-using-folder ((folder maildir-folder) message (flag (eql :recent)))
Source

folder.lisp.

Method: mark-message-using-folder :after ((folder basic-folder) (message simple-flag-mixin) flag)
Source

message-metainfo.lisp.

Generic Reader: md5-sum (object)
Package

mel.mime.

Methods
Reader Method: md5-sum ((part part))

automatically generated reader method

Source

multiparts.lisp.

Target Slot

md5-sum.

Reader Method: md5-sum ((message message))

automatically generated reader method

Source

rfc2822.lisp.

Target Slot

md5-sum.

Generic Reader: message (object)
Package

mel.public.

Methods
Reader Method: message ((smtp-message-storing-stream smtp-message-storing-stream))

automatically generated reader method

Source

folder.lisp.

Target Slot

message.

Reader Method: message ((imap-message-storing-stream imap-message-storing-stream))

automatically generated reader method

Source

folder.lisp.

Target Slot

message.

Reader Method: message ((maildir-message-storing-stream maildir-message-storing-stream))

automatically generated reader method

Source

folder.lisp.

Target Slot

message.

Generic Writer: (setf message) (object)
Package

mel.public.

Methods
Writer Method: (setf message) ((smtp-message-storing-stream smtp-message-storing-stream))

automatically generated writer method

Source

folder.lisp.

Target Slot

message.

Writer Method: (setf message) ((imap-message-storing-stream imap-message-storing-stream))

automatically generated writer method

Source

folder.lisp.

Target Slot

message.

Writer Method: (setf message) ((maildir-message-storing-stream maildir-message-storing-stream))

automatically generated writer method

Source

folder.lisp.

Target Slot

message.

Generic Function: message-body-stream-using-folder (folder message)
Package

mel.internal.

Source

receiver-protocol.lisp.

Methods
Method: message-body-stream-using-folder ((folder pathname) (message message))
Source

compose-message.lisp.

Method: message-body-stream-using-folder (folder (part part))
Source

multiparts.lisp.

Method: message-body-stream-using-folder ((folder imap-folder) message)
Source

folder.lisp.

Method: message-body-stream-using-folder :around ((folder maildir-folder) (message message))
Source

folder.lisp.

Method: message-body-stream-using-folder ((folder basic-receiver) (message message))
Generic Reader: message-cache (object)
Package

mel.internal.

Methods
Reader Method: message-cache ((message-cache-mixin message-cache-mixin))

automatically generated reader method

Source

message-cache.lisp.

Target Slot

message-cache.

Generic Writer: (setf message-cache) (object)
Package

mel.internal.

Methods
Writer Method: (setf message-cache) ((message-cache-mixin message-cache-mixin))

automatically generated writer method

Source

message-cache.lisp.

Target Slot

message-cache.

Generic Function: message-header-stream-using-folder (folder message)
Package

mel.internal.

Source

receiver-protocol.lisp.

Methods
Method: message-header-stream-using-folder ((folder pop3-folder) (message message))
Source

folder.lisp.

Method: message-header-stream-using-folder ((folder imap-folder) message)
Source

folder.lisp.

Method: message-header-stream-using-folder ((folder basic-receiver) (message message))
Generic Function: message-id (object)
Package

mel.mime.

Methods
Reader Method: message-id :before ((message rfc2822-header-mixin))
Source

rfc2822.lisp.

Target Slot

message-id.

Method: message-id ((rfc2822-header-mixin rfc2822-header-mixin))

automatically generated reader method

Source

rfc2822.lisp.

Generic Function: (setf message-id) (object)
Package

mel.mime.

Methods
Writer Method: (setf message-id) :after ((message rfc2822-header-mixin))
Source

rfc2822.lisp.

Target Slot

message-id.

Method: (setf message-id) ((rfc2822-header-mixin rfc2822-header-mixin))

automatically generated writer method

Source

rfc2822.lisp.

Generic Function: message-size-using-folder (folder message)
Package

mel.internal.

Source

receiver-protocol.lisp.

Methods
Method: message-size-using-folder ((folder pop3-folder) (message message))
Source

folder.lisp.

Method: message-size-using-folder ((folder imap-folder) (message message))

A message’s size is cached in the folder object. If there is a cache fault
a FETCH for the RFC822.SIZE of the message is sent. Doing this for many messages at once may be slow because of the roundtrip delay. I deliberately left out RFC822.SIZE from the message-list FETCH (see UPDATE-MAILBOX) because it slowed it down to much.

Source

folder.lisp.

Method: message-size-using-folder ((folder maildir-folder) (message message))
Source

folder.lisp.

Method: message-size-using-folder ((folder basic-receiver) (message message))
Generic Function: message-string-using-folder (folder message)
Package

mel.internal.

Methods
Method: message-string-using-folder ((folder basic-receiver) (message message))
Source

receiver-protocol.lisp.

Generic Function: messages (folder)
Package

mel.public.

Source

folder-metainfo.lisp.

Methods
Method: messages ((folder basic-folder))
Generic Function: mime-version (message)
Package

mel.mime.

Methods
Method: mime-version ((message mime-header-mixin))
Source

mime.lisp.

Generic Function: (setf mime-version) (message)
Package

mel.mime.

Methods
Method: (setf mime-version) ((message mime-header-mixin))
Source

mime.lisp.

Generic Function: move-folder (source-folder sink-folder)
Package

mel.public.

Source

message-transport.lisp.

Methods
Method: move-folder ((source-folder pop3-folder) sink-folder)
Source

folder.lisp.

Method: move-folder ((source-folder basic-folder) (sink-folder basic-folder))

Copy the contents of one folder two another folder. More efficient implementations might be defined on particular folder-types

Generic Function: move-message-using-folders (message message-folder sink-folder)
Package

mel.internal.

Source

message-transport.lisp.

Methods
Method: move-message-using-folders ((message message) (message-folder maildir-folder) (sink-folder maildir-folder))
Source

folder.lisp.

Method: move-message-using-folders ((message message) message-folder (sink-folder folder))

Copy a message (contained in some folder) into another folder

Method: move-message-using-folders :around ((message message) message-folder (sink-folder folder))

Set message folder

Method: move-message-using-folders :before ((message message) message-folder (sink-folder folder))

Check if folders are really different

Generic Reader: name (object)
Package

mel.public.

Methods
Reader Method: name ((basic-folder basic-folder))

automatically generated reader method

Source

folder-protocol.lisp.

Target Slot

name.

Generic Writer: (setf name) (object)
Package

mel.public.

Methods
Writer Method: (setf name) ((basic-folder basic-folder))

automatically generated writer method

Source

folder-protocol.lisp.

Target Slot

name.

Generic Function: open-message-input-stream-using-folder (folder message start)
Package

mel.internal.

Source

receiver-protocol.lisp.

Methods
Method: open-message-input-stream-using-folder ((folder string-basic-receiver) (message message) start)
Source

compose-message.lisp.

Method: open-message-input-stream-using-folder ((folder (eql nil)) (message message) start)
Source

compose-message.lisp.

Method: open-message-input-stream-using-folder ((folder pathname) (message message) start)
Source

compose-message.lisp.

Method: open-message-input-stream-using-folder (folder (part part) start)
Source

multiparts.lisp.

Method: open-message-input-stream-using-folder ((folder pop3-folder) message start)
Source

folder.lisp.

Method: open-message-input-stream-using-folder ((folder imap-folder) message start)
Source

folder.lisp.

Method: open-message-input-stream-using-folder ((folder maildir-folder) (message message) start)
Source

folder.lisp.

Generic Function: open-message-storing-stream (folder message)

Open a stream which can be used to store a message in rfc2822 format. This function does all necessary steps to register this message as a new message in the folder

Package

mel.public.

Source

sender-protocol.lisp.

Methods
Method: open-message-storing-stream :around ((folder smtp-relay-folder) message)
Source

folder.lisp.

Method: open-message-storing-stream ((folder smtp-relay-folder) message)
Source

folder.lisp.

Method: open-message-storing-stream ((folder imap-folder) message)
Source

folder.lisp.

Method: open-message-storing-stream ((folder maildir-folder) message)
Source

folder.lisp.

Generic Function: part-body-stream (part)
Package

mel.mime.

Methods
Method: part-body-stream ((part part))

Skip header to beginning of part body and return stream

Source

multiparts.lisp.

Generic Reader: part-end (object)
Package

mel.mime.

Methods
Reader Method: part-end ((part part))

automatically generated reader method

Source

multiparts.lisp.

Target Slot

end.

Generic Writer: (setf part-end) (object)
Package

mel.mime.

Methods
Writer Method: (setf part-end) ((part part))

automatically generated writer method

Source

multiparts.lisp.

Target Slot

end.

Generic Reader: part-start (object)
Package

mel.mime.

Methods
Reader Method: part-start ((part part))

automatically generated reader method

Source

multiparts.lisp.

Target Slot

start.

Generic Writer: (setf part-start) (object)
Package

mel.mime.

Methods
Writer Method: (setf part-start) ((part part))

automatically generated writer method

Source

multiparts.lisp.

Target Slot

start.

Generic Function: part-stream (part)
Package

mel.mime.

Methods
Method: part-stream ((part part))

Return a stream to the start of the part

Source

multiparts.lisp.

Generic Function: parts (message)
Package

mel.mime.

Source

multiparts.lisp.

Methods
Method: parts ((message multipart))
Method: parts ((message simple-part))
Method: parts ((message mime-message))
Generic Function: recent-messages (folder)
Package

mel.public.

Source

folder-metainfo.lisp.

Methods
Method: recent-messages ((folder basic-folder))
Generic Function: register-folder (folder name)
Package

mel.public.

Source

folder-protocol.lisp.

Methods
Method: register-folder ((folder folder) name)
Generic Function: reply-to (object)
Package

mel.mime.

Methods
Reader Method: reply-to :before ((message rfc2822-header-mixin))
Source

rfc2822.lisp.

Target Slot

reply-to.

Method: reply-to ((rfc2822-header-mixin rfc2822-header-mixin))

automatically generated reader method

Source

rfc2822.lisp.

Generic Function: (setf reply-to) (object)
Package

mel.mime.

Methods
Writer Method: (setf reply-to) :after ((message rfc2822-header-mixin))
Source

rfc2822.lisp.

Target Slot

reply-to.

Method: (setf reply-to) ((rfc2822-header-mixin rfc2822-header-mixin))

automatically generated writer method

Source

rfc2822.lisp.

Generic Function: sender (object)
Package

mel.public.

Methods
Reader Method: sender :before ((message rfc2822-header-mixin))
Source

rfc2822.lisp.

Target Slot

sender.

Method: sender ((rfc2822-header-mixin rfc2822-header-mixin))

automatically generated reader method

Source

rfc2822.lisp.

Generic Function: (setf sender) (object)
Package

mel.public.

Methods
Writer Method: (setf sender) :after ((message rfc2822-header-mixin))
Source

rfc2822.lisp.

Target Slot

sender.

Method: (setf sender) ((rfc2822-header-mixin rfc2822-header-mixin))

automatically generated writer method

Source

rfc2822.lisp.

Generic Function: serialize-folder (folder stream)
Package

mel.public.

Source

folder-protocol.lisp.

Methods
Method: serialize-folder ((folder smtp-relay-folder) stream)
Source

folder.lisp.

Method: serialize-folder ((folder pop3-folder) stream)
Source

folder.lisp.

Method: serialize-folder ((folder imap-folder) stream)
Source

folder.lisp.

Method: serialize-folder ((folder maildir-folder) stream)
Source

folder.lisp.

Generic Function: short-name (folder)
Package

mel.public.

Source

folder-metainfo.lisp.

Methods
Method: short-name ((folder pop3-folder))
Source

folder.lisp.

Method: short-name ((folder imap-folder))
Source

folder.lisp.

Method: short-name ((folder maildir-folder))
Source

folder.lisp.

Method: short-name ((folder folder))
Generic Reader: smtp-port (object)
Package

mel.folders.smtp.

Methods
Reader Method: smtp-port ((smtp-relay-folder smtp-relay-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

smtp-port.

Generic Writer: (setf smtp-port) (object)
Package

mel.folders.smtp.

Methods
Writer Method: (setf smtp-port) ((smtp-relay-folder smtp-relay-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

smtp-port.

Generic Reader: state (object)
Package

mel.mime.

Methods
Reader Method: state ((smtp-message-storing-stream smtp-message-storing-stream))

automatically generated reader method

Source

folder.lisp.

Target Slot

state.

Reader Method: state ((smtp-relay-folder smtp-relay-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

state.

Reader Method: state ((pop3-folder pop3-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

state.

Reader Method: state ((imap-folder imap-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

state.

Reader Method: state ((message message))

automatically generated reader method

Source

rfc2822.lisp.

Target Slot

state.

Generic Function: (setf state) (object)
Package

mel.mime.

Methods
Writer Method: (setf state) ((smtp-message-storing-stream smtp-message-storing-stream))

automatically generated writer method

Source

folder.lisp.

Target Slot

state.

Writer Method: (setf state) ((smtp-relay-folder smtp-relay-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

state.

Method: (setf state) :before ((stream pop3-message-input-stream))
Source

folder.lisp.

Writer Method: (setf state) ((pop3-folder pop3-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

state.

Writer Method: (setf state) ((imap-folder imap-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

state.

Writer Method: (setf state) ((message message))

automatically generated writer method

Source

rfc2822.lisp.

Target Slot

state.

Generic Function: subject (object)
Package

mel.mime.

Methods
Reader Method: subject :before ((message rfc2822-header-mixin))
Source

rfc2822.lisp.

Target Slot

subject.

Method: subject ((rfc2822-header-mixin rfc2822-header-mixin))

automatically generated reader method

Source

rfc2822.lisp.

Generic Function: (setf subject) (object)
Package

mel.mime.

Methods
Writer Method: (setf subject) :after ((message rfc2822-header-mixin))
Source

rfc2822.lisp.

Target Slot

subject.

Method: (setf subject) ((rfc2822-header-mixin rfc2822-header-mixin))

automatically generated writer method

Source

rfc2822.lisp.

Generic Function: to (object)
Package

mel.mime.

Methods
Reader Method: to :before ((message rfc2822-header-mixin))
Source

rfc2822.lisp.

Target Slot

to.

Method: to ((rfc2822-header-mixin rfc2822-header-mixin))

automatically generated reader method

Source

rfc2822.lisp.

Generic Function: (setf to) (object)
Package

mel.mime.

Methods
Writer Method: (setf to) :after ((message rfc2822-header-mixin))
Source

rfc2822.lisp.

Target Slot

to.

Method: (setf to) ((rfc2822-header-mixin rfc2822-header-mixin))

automatically generated writer method

Source

rfc2822.lisp.

Generic Function: toplevel-part (message)
Package

mel.mime.

Methods
Method: toplevel-part ((message bodystructure-mixin))
Source

multiparts.lisp.

Generic Reader: uid (message)
Package

mel.public.

Source

rfc2822.lisp.

Methods
Reader Method: uid ((message message))

automatically generated reader method

Target Slot

uid.

Generic Writer: (setf uid) (object)
Package

mel.public.

Methods
Writer Method: (setf uid) ((message message))

automatically generated writer method

Source

rfc2822.lisp.

Target Slot

uid.

Generic Function: unmark-message-using-folder (folder message flag)
Package

mel.internal.

Methods
Method: unmark-message-using-folder ((folder imap-folder) message (flag (eql :recent)))
Source

folder.lisp.

Method: unmark-message-using-folder ((folder maildir-folder) message (flag (eql :recent)))
Source

folder.lisp.

Method: unmark-message-using-folder :after ((folder basic-folder) (message message) flag)
Source

message-metainfo.lisp.


6.1.4 Standalone methods

Method: close ((stream pop3-message-input-stream) &key abort)
Source

folder.lisp.

Method: close ((stream maildir-message-input-stream) &key abort)
Source

folder.lisp.

Method: close ((stream maildir-message-storing-stream) &key abort)
Source

folder.lisp.

Method: close ((stream encapsulating-output-stream) &key abort)
Source

encapsulating-stream.lisp.

Method: close ((stream encapsulating-input-stream) &key abort)
Source

encapsulating-stream.lisp.

Method: close ((stream smtp-message-storing-stream) &key abort)
Source

folder.lisp.

Method: close ((stream imap-message-storing-stream) &key abort)
Source

folder.lisp.

Method: initialize-instance :after ((folder maildir-folder) &key if-does-not-exist &allow-other-keys)
Source

folder.lisp.

Method: initialize-instance :after ((object message-cache-mixin) &key)
Source

message-cache.lisp.

Method: print-object ((object part) stream)
Source

multiparts.lisp.

Method: print-object ((object mailbox-address) stream)
Source

rfc2822.lisp.

Method: print-object ((object invalid-address) stream)
Source

rfc2822.lisp.

Method: print-object ((object group-address) stream)
Source

rfc2822.lisp.

Method: print-object ((folder basic-folder) stream)
Source

folder-metainfo.lisp.

Method: stream-peek-char ((stream pop3-message-input-stream))
Package

sb-gray.

Source

folder.lisp.

Method: stream-read-char ((stream pop3-message-input-stream))
Package

sb-gray.

Source

folder.lisp.

Method: stream-read-char ((stream encapsulating-input-stream))
Package

sb-gray.

Source

encapsulating-stream.lisp.

Method: stream-read-char ((stream quoted-printable-input-stream))
Package

sb-gray.

Source

quoted-printable-stream.lisp.

Method: stream-read-char ((stream rfc-line-terminator-input-stream))
Package

sb-gray.

Source

line-terminator-filter.lisp.

Method: stream-read-char ((stream mac-line-terminator-input-stream))
Package

sb-gray.

Source

line-terminator-filter.lisp.

Method: stream-read-char ((stream unix-line-terminator-input-stream))
Package

sb-gray.

Source

line-terminator-filter.lisp.

Method: stream-unread-char :after ((stream pop3-message-input-stream) character)
Package

sb-gray.

Source

folder.lisp.

Method: stream-unread-char ((stream encapsulating-input-stream) character)
Package

sb-gray.

Source

encapsulating-stream.lisp.

Method: stream-write-char ((stream encapsulating-output-stream) character)
Package

sb-gray.

Source

encapsulating-stream.lisp.

Method: stream-write-char ((stream rfc-line-terminator-output-stream) character)
Package

sb-gray.

Source

line-terminator-filter.lisp.

Method: stream-write-char ((stream mac-line-terminator-output-stream) character)
Package

sb-gray.

Source

line-terminator-filter.lisp.

Method: stream-write-char ((stream unix-line-terminator-output-stream) character)
Package

sb-gray.

Source

line-terminator-filter.lisp.

Method: stream-write-char ((stream smtp-message-storing-stream) character)
Package

sb-gray.

Source

folder.lisp.

Method: stream-write-sequence ((stream encapsulating-output-stream) sequence &optional start end)
Package

sb-gray.

Source

encapsulating-stream.lisp.


6.1.5 Conditions

Condition: mel-error
Package

mel.public.

Source

folder-protocol.lisp.

Direct superclasses

condition.

Direct subclasses
Condition: message-not-found
Package

mel.public.

Source

receiver-protocol.lisp.

Direct superclasses

mel-error.

Direct methods
Direct slots
Slot: folder
Initargs

:folder

Readers

message-folder.

Writers

This slot is read-only.

Slot: uid
Initargs

:uid

Readers

message-uid.

Writers

This slot is read-only.


6.1.6 Classes

Class: address
Package

mel.mime.

Source

rfc2822.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: display-name
Initargs

:display-name

Readers

display-name.

Writers

(setf display-name).

Slot: address-spec
Initargs

:address-spec

Readers

address-spec.

Writers

(setf address-spec).

Class: basic-folder

Superclass of all folders supporting the folder protocol

Package

mel.public.

Source

folder-protocol.lisp.

Direct superclasses

folder.

Direct subclasses
Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name.

Writers

(setf name).

Class: basic-receiver
Package

mel.public.

Source

receiver-protocol.lisp.

Direct superclasses
Direct subclasses
Direct methods
Class: basic-sender
Package

mel.public.

Source

sender-protocol.lisp.

Direct superclasses
Direct subclasses
Class: encapsulating-input-stream
Package

mel.internal.

Source

encapsulating-stream.lisp.

Direct superclasses

fundamental-character-input-stream.

Direct subclasses
Direct methods
Direct slots
Slot: encapsulated-input-stream
Initargs

:input-stream

Readers

encapsulated-input-stream.

Writers

(setf encapsulated-input-stream).

Class: encapsulating-output-stream
Package

mel.internal.

Source

encapsulating-stream.lisp.

Direct superclasses

fundamental-character-output-stream.

Direct subclasses
Direct methods
Direct slots
Slot: encapsulated-output-stream
Initargs

:output-stream

Readers

encapsulated-output-stream.

Writers

(setf encapsulated-output-stream).

Class: eq-message-cache-mixin
Package

mel.internal.

Source

message-cache.lisp.

Direct superclasses

hash-table-message-cache-mixin.

Direct methods
Class: eql-message-cache-mixin
Package

mel.internal.

Source

message-cache.lisp.

Direct superclasses

hash-table-message-cache-mixin.

Direct subclasses

imap-folder.

Direct methods
Class: equal-message-cache-mixin
Package

mel.internal.

Source

message-cache.lisp.

Direct superclasses

hash-table-message-cache-mixin.

Direct subclasses

basic-receiver.

Direct methods
Class: folder

Protocol class for the Mail folder protocol

Package

mel.public.

Source

folder-protocol.lisp.

Direct subclasses

basic-folder.

Direct methods
Class: group-address
Package

mel.mime.

Source

rfc2822.lisp.

Direct superclasses

address.

Direct methods
Direct slots
Slot: mailbox-list
Initargs

:mailbox-list

Readers

mailbox-list.

Writers

(setf mailbox-list).

Slot: display-name
Initform

"anonymous"

Class: imap-folder
Package

mel.folders.imap.

Source

folder.lisp.

Direct superclasses
Direct subclasses

imaps-folder.

Direct methods
Direct slots
Slot: mailbox
Initform

"inbox"

Initargs

:mailbox

Readers

mailbox.

Writers

(setf mailbox).

Slot: capabilities
Readers

capabilities.

Writers

This slot is read-only.

Slot: uidvalidity
Readers

uidvalidity.

Writers

This slot is read-only.

Slot: uid-table
Initform

(make-hash-table :test (quote eql))

Readers

uid-table.

Writers

(setf uid-table).

Slot: size-table
Initform

(make-hash-table :test (quote eql))

Readers

size-table.

Writers

(setf size-table).

Slot: exists
Initform

0

Slot: recent
Initform

0

Slot: unseen
Slot: messages
Package

mel.public.

Slot: last-command
Readers

last-command.

Writers

(setf last-command).

Slot: state
Package

mel.mime.

Initform

:disconnected

Initargs

:state

Readers

state.

Writers

(setf state).

Class: imaps-folder
Package

mel.folders.imap.

Source

folder.lisp.

Direct superclasses

imap-folder.

Direct methods

make-imaps-connection.

Class: invalid-address
Package

mel.mime.

Source

rfc2822.lisp.

Direct superclasses

address.

Direct methods

print-object.

Class: mailbox-address
Package

mel.mime.

Source

rfc2822.lisp.

Direct superclasses

address.

Direct methods
Direct slots
Slot: display-name
Initargs

:display-name

Readers

display-name.

Writers

(setf display-name).

Slot: address-spec
Initargs

:address-spec

Readers

address-spec.

Writers

(setf address-spec).

Class: maildir-folder
Package

mel.folders.maildir.

Source

folder.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: current-mail
Type

pathname

Initargs

:current-mail

Readers

current-mail.

Writers

(setf current-mail).

Slot: new-mail
Type

pathname

Initargs

:new-mail

Readers

new-mail.

Writers

(setf new-mail).

Slot: temporary-mail
Type

pathname

Initargs

:temporary-mail

Readers

temporary-mail.

Writers

(setf temporary-mail).

Slot: uid-cache
Initform

(make-hash-table :test (quote equal))

Readers

uid-cache.

Writers

(setf uid-cache).

Slot: new-mail-counter
Initform

0

Slot: selected-messages
Readers

selected-messages.

Writers

(setf selected-messages).

Slot: recent-messages
Package

mel.public.

Slot: change-tag
Slot: line-terminator
Initargs

:line-terminator-style

Readers

line-terminator-style.

Writers

This slot is read-only.

Slot: current-unique-name
Readers

current-unique-name.

Writers

(setf current-unique-name).

Class: message
Package

mel.public.

Source

rfc2822.lisp.

Direct superclasses

simple-flag-mixin.

Direct subclasses
Direct methods
Direct slots
Slot: folder
Initargs

:folder

Readers

folder.

Writers

(setf folder).

Slot: origin-folder
Package

mel.mime.

Initargs

:origin-folder

Readers

origin-folder.

Writers

(setf origin-folder).

Slot: deleted-p
Package

mel.mime.

Initargs

:deleted-p

Readers

deleted-p.

Writers

(setf deleted-p).

Slot: uid
Initargs

:uid

Readers

uid.

Writers

(setf uid).

Slot: md5-sum
Package

mel.mime.

Readers

md5-sum.

Writers

This slot is read-only.

Slot: content-md5-sum
Package

mel.mime.

Readers

content-md5-sum.

Writers

This slot is read-only.

Slot: state
Package

mel.mime.

Initform

:new

Readers

state.

Writers

(setf state).

Class: message-cache-mixin
Package

mel.internal.

Source

message-cache.lisp.

Direct subclasses

hash-table-message-cache-mixin.

Direct methods
Direct slots
Slot: message-cache
Readers

message-cache.

Writers

(setf message-cache).

Class: mime-message
Package

mel.public.

Source

mime.lisp.

Direct superclasses
Direct methods
Class: multipart
Package

mel.mime.

Source

multiparts.lisp.

Direct superclasses

part.

Direct subclasses
Direct methods
Direct slots
Slot: parts
Initargs

:parts

Readers

%parts.

Writers

(setf %parts).

Class: part
Package

mel.mime.

Source

multiparts.lisp.

Direct superclasses
Direct subclasses
Direct methods
Direct slots
Slot: part-number
Initargs

:part-number

Readers

part-number.

Writers

(setf part-number).

Slot: parent
Initargs

:parent

Readers

parent.

Writers

(setf parent).

Slot: start
Initargs

:start

Readers

part-start.

Writers

(setf part-start).

Slot: end
Initargs

:end

Readers

part-end.

Writers

(setf part-end).

Slot: md5-sum
Initargs

:md5-sum

Readers

md5-sum.

Writers

This slot is read-only.

Slot: parameters
Initargs

:parameters

Readers

content-parameters.

Writers

This slot is read-only.

Slot: content-supertype
Initargs

:supertype

Readers

content-supertype.

Writers

This slot is read-only.

Slot: content-subtype
Initargs

:subtype

Readers

content-subtype.

Writers

This slot is read-only.

Class: pop3-folder
Package

mel.folders.pop3.

Source

folder.lisp.

Direct superclasses

basic-receiver.

Direct methods
Direct slots
Slot: greeting
Readers

greeting.

Writers

(setf greeting).

Slot: connection-stream
Initargs

:connection-stream

Readers

connection-stream.

Writers

(setf connection-stream).

Slot: host
Initargs

:host

Readers

host.

Writers

(setf host).

Slot: port
Initargs

:port

Readers

pop3-port.

Writers

(setf pop3-port).

Slot: username
Initargs

:username

Readers

username.

Writers

(setf username).

Slot: password
Initargs

:password

Readers

password.

Writers

(setf password).

Slot: state
Package

mel.mime.

Initform

:disconnected

Initargs

:state

Readers

state.

Writers

(setf state).

Slot: selected-messages
Readers

selected-messages.

Writers

(setf selected-messages).

Slot: uid-table
Initform

(make-hash-table :test (quote equal))

Readers

uid-table.

Writers

(setf uid-table).

Slot: idx-table
Initform

(make-hash-table :test (quote equal))

Readers

idx-table.

Writers

(setf idx-table).

Slot: size-table
Initform

(make-hash-table :test (quote equal))

Readers

size-table.

Writers

(setf size-table).

Slot: storage-stream
Readers

storage-stream.

Writers

(setf storage-stream).

Class: quoted-printable-input-stream
Package

mel.internal.

Source

quoted-printable-stream.lisp.

Direct superclasses

encapsulating-input-stream.

Direct methods
Direct slots
Slot: octet-count
Initform

0

Initargs

:octet-count

Readers

octet-count.

Writers

(setf octet-count).

Class: receiver

Procotol class for folders that support the message receiver protocol

Package

mel.public.

Source

receiver-protocol.lisp.

Direct subclasses

basic-receiver.

Direct methods

find-message.

Class: rfc2822-basic-message
Package

mel.mime.

Source

rfc2822.lisp.

Direct superclasses
Class: sender

Procotol class for folders that support the message receiver protocol

Package

mel.public.

Source

sender-protocol.lisp.

Direct subclasses

basic-sender.

Class: simple-flag-mixin
Package

mel.internal.

Source

rfc2822.lisp.

Direct subclasses

message.

Direct methods
Direct slots
Slot: flags
Package

mel.public.

Initform

(list :recent)

Initargs

:flags

Readers

flags.

Writers

(setf flags).

Class: smtp-relay-folder
Package

mel.folders.smtp.

Source

folder.lisp.

Direct superclasses
Direct subclasses

lmtp-folder.

Direct methods
Direct slots
Slot: host
Initargs

:host

Readers

host.

Writers

(setf host).

Slot: smtp-port
Initargs

:port

Readers

smtp-port.

Writers

(setf smtp-port).

Slot: username
Initargs

:username

Readers

username.

Writers

(setf username).

Slot: password
Initargs

:password

Readers

password.

Writers

(setf password).

Slot: connection-stream
Readers

connection-stream.

Writers

(setf connection-stream).

Slot: state
Package

mel.mime.

Initform

:disconnected

Initargs

:state

Readers

state.

Writers

(setf state).

Slot: greeting
Readers

greeting.

Writers

(setf greeting).

Slot: properties
Readers

properties.

Writers

(setf properties).


6.2 Internals


6.2.1 Constants

Constant: +eacces+
Package

org.codeartist.files.

Source

files.lisp.

Constant: +ebadf+
Package

org.codeartist.files.

Source

files.lisp.

Constant: +emfile+
Package

org.codeartist.files.

Source

files.lisp.

Constant: +enfile+
Package

org.codeartist.files.

Source

files.lisp.

Constant: +enoent+
Package

org.codeartist.files.

Source

files.lisp.

Constant: +enomem+
Package

org.codeartist.files.

Source

files.lisp.

Constant: +enotdir+
Package

org.codeartist.files.

Source

files.lisp.

Constant: +vt+
Package

mel.mime.

Source

rfc2822.lisp.


6.2.2 Special variables

Special Variable: *address-spec-table*
Package

mel.mime.

Source

rfc2822.lisp.

Special Variable: *atom-specials*
Package

mel.folders.imap.

Source

folder.lisp.

Special Variable: *buggy-software-action*
Package

mel.mime.

Source

rfc2822.lisp.

Special Variable: *digit-chars*
Package

mel.internal.

Source

quoted-printable-stream.lisp.

Special Variable: *imap-debug*
Package

mel.folders.imap.

Source

folder.lisp.

Special Variable: *imap-read-case*
Package

mel.folders.imap.

Source

folder.lisp.

Special Variable: *message-counter*
Package

mel.mime.

Source

compose-message.lisp.

Special Variable: *mime-base-header-fields*
Package

mel.mime.

Source

compose-message.lisp.

Special Variable: *mime-table*
Package

mel.mime.

Source

compose-message.lisp.

Special Variable: *mime-types-file*
Package

mel.mime.

Source

compose-message.lisp.

Special Variable: *registered-folders*
Package

mel.internal.

Source

folder-protocol.lisp.

Special Variable: base-64-alphabet
Package

mel.mime.

Source

base64-stream.lisp.

Special Variable: url-base-64-alphabet
Package

mel.mime.

Source

base64-stream.lisp.


6.2.3 Macros

Macro: define-field-reader (accessor-name field-name (message) &body forms)
Package

mel.mime.

Source

rfc2822.lisp.

Macro: define-field-writer (accessor-name field-name (message) &body forms)
Package

mel.mime.

Source

rfc2822.lisp.

Macro: define-pop3-command (cmd &body body)
Package

mel.folders.pop3.

Source

folder.lisp.

Macro: define-smtp-command (cmd &body body)
Package

mel.folders.smtp.

Source

folder.lisp.

Macro: list-match (x &key source-symbol)
Package

smeta.

Source

smeta.lisp.

Macro: list-match-type (x v &key source-symbol)
Package

smeta.

Source

smeta.lisp.

Macro: stream-match (x &key source-symbol)
Package

smeta.

Source

smeta.lisp.

Macro: stream-match-type (x v &key source-symbol)
Package

smeta.

Source

smeta.lisp.

Macro: string-match (x &key source-symbol)
Package

smeta.

Source

smeta.lisp.

Macro: string-match-type (x v &key source-symbol)
Package

smeta.

Source

smeta.lisp.


6.2.4 Ordinary functions

Function: %stat (filename)
Package

mel.unix.

Source

unix.lisp.

Function: accept-char (c stream)
Package

mel.folders.imap.

Source

folder.lisp.

Function: accept-char (char stream)
Package

mel.mime.

Source

rfc2822.lisp.

Function: accept-crlf (stream)
Package

mel.mime.

Source

rfc2822.lisp.

Function: accept-newline (stream)
Package

mel.mime.

Source

rfc2822.lisp.

Function: alist->plist (alist)
Package

mel.mime.

Source

mime.lisp.

Function: append-message (sink-folder message-string)
Package

mel.folders.imap.

Source

folder.lisp.

Function: atom-char-p (char)
Package

mel.folders.imap.

Source

folder.lisp.

Function: auth-plain-ticket (user password)
Package

mel.folders.smtp.

Source

folder.lisp.

Function: authenticate-cram-md5 (sink-folder)
Package

mel.folders.imap.

Source

folder.lisp.

Function: base64-char (base64)
Package

mel.mime.

Source

base64-stream.lisp.

Function: buggy (message)
Package

mel.mime.

Source

rfc2822.lisp.

Function: canonicalize-bodystructure (bodystructure)
Package

mel.folders.imap.

Source

folder.lisp.

Function: capability (folder)
Package

mel.folders.imap.

Source

folder.lisp.

Function: char-base64 (char)
Package

mel.mime.

Source

base64-stream.lisp.

Function: char-integer (char)
Package

mel.internal.

Source

quoted-printable-stream.lisp.

Function: clean-header-field (string)
Package

mel.mime.

Source

rfc2822.lisp.

Function: close-mailbox (folder)
Package

mel.folders.imap.

Source

folder.lisp.

Function: coerce-name (name)
Package

mel.internal.

Source

folder-protocol.lisp.

Function: collect-all (string type &key start end value value-test)
Package

mel.mime.

Source

rfc2822.lisp.

Function: collect-ranges (predicate folder &key key)

A utility function that loops over all messages from the lowest sequence id to the highest. For each coherent subsequence of messages for which the predicate is true a pair containing the start and end position is collected.

Package

mel.folders.imap.

Source

folder.lisp.

Function: command-string (cmd)
Package

mel.folders.smtp.

Source

folder.lisp.

Function: compile-list (l &key source-symbol)
Package

smeta.

Source

smeta.lisp.

Function: convert-atom (string)
Package

mel.folders.imap.

Source

folder.lisp.

Function: create-mailbox (folder mailbox)
Package

mel.folders.imap.

Source

folder.lisp.

Function: decode-base64 (string)
Package

mel.mime.

Source

base64-stream.lisp.

Function: decode-reply-code (code)
Package

mel.folders.smtp.

Source

folder.lisp.

Function: edit-message-body (message)
Package

mel.mime.

Source

compose-message.lisp.

Function: end-idle (folder)
Package

mel.folders.imap.

Source

folder.lisp.

Function: examine-mailbox (folder)
Package

mel.folders.imap.

Source

folder.lisp.

Function: expunge-mailbox (folder)
Package

mel.folders.imap.

Source

folder.lisp.

Function: find-message-file (folder uid)
Package

mel.folders.maildir.

Source

folder.lisp.

Function: folder-recent-p (folder)
Package

mel.folders.maildir.

Source

folder.lisp.

Function: folder-registry-truename ()
Package

mel.internal.

Source

folder-protocol.lisp.

Function: generate-message-id ()
Package

mel.mime.

Source

compose-message.lisp.

Function: generate-tag (&rest keys)
Package

mel.folders.maildir.

Source

folder.lisp.

Function: guess-content-type (file)
Package

mel.mime.

Source

compose-message.lisp.

Function: idx (message)
Package

mel.folders.pop3.

Source

folder.lisp.

Function: imap-read (stream &optional eof-errorp eof-value)
Package

mel.folders.imap.

Source

folder.lisp.

Function: imap-read-bracket-list (stream)
Package

mel.folders.imap.

Source

folder.lisp.

Function: imap-read-delimited-list (stream)
Package

mel.folders.imap.

Source

folder.lisp.

Function: intern-address-spec (address-spec)
Package

mel.mime.

Source

rfc2822.lisp.

Function: intern-header-name (string)
Package

mel.mime.

Source

rfc2822.lisp.

Function: list-directories (pathspec)
Package

org.codeartist.files.

Source

files.lisp.

Function: list-files (pathspec)
Package

org.codeartist.files.

Source

files.lisp.

Function: list-mailboxes (folder pattern)
Package

mel.folders.imap.

Source

folder.lisp.

Function: make-content-transfer-encoding (encoding)
Package

mel.mime.

Source

mime.lisp.

Function: make-message-body (message body stream)
Package

mel.mime.

Source

compose-message.lisp.

Function: make-message-from-file (file)
Package

mel.mime.

Source

compose-message.lisp.

Function: make-multipart-body (message files body stream)
Package

mel.mime.

Source

compose-message.lisp.

Function: make-ssl-connection (fd)
Package

mel.network.

Source

network.lisp.

Function: map-files (fn pathspec &key test recursivep)
Package

org.codeartist.files.

Source

files.lisp.

Function: maybe-ssl-connection (ssl-p ssl port fd)
Package

mel.network.

Source

network.lisp.

Function: merge-tags (&rest keys &key defaults &allow-other-keys)
Package

mel.folders.maildir.

Source

folder.lisp.

Function: mime-parse-error (context-fmt &rest params)
Package

mel.mime.

Source

rfc2822.lisp.

Function: multipart-type-class (type)
Package

mel.mime.

Source

multiparts.lisp.

Function: next-token-of-type (string type &key start end value value-test)
Package

mel.mime.

Source

rfc2822.lisp.

Function: noop (folder)
Package

mel.folders.imap.

Source

folder.lisp.

Function: parse-addr-spec (string &key start end errorp)
Package

mel.mime.

Source

rfc2822.lisp.

Function: parse-content-transfer-encoding (string)
Package

mel.mime.

Source

mime.lisp.

Function: parse-content-type (string)

default Content-type: text/plain; charset=us-ascii => (values super sub parameters)

Package

mel.mime.

Source

mime.lisp.

Function: parse-group-address (string &key start end errorp)
Package

mel.mime.

Source

rfc2822.lisp.

Function: parse-mailbox-address (string &key start end errorp)
Package

mel.mime.

Source

rfc2822.lisp.

Function: parse-mailbox-list (string &key start end)
Package

mel.mime.

Source

rfc2822.lisp.

Function: parse-mime-table (&optional file)
Package

mel.mime.

Source

compose-message.lisp.

Function: parse-mime-version (string)
Package

mel.mime.

Source

mime.lisp.

Function: parse-pop3-response (response)
Package

mel.folders.pop3.

Source

folder.lisp.

Function: parse-tags (tags)
Package

mel.folders.maildir.

Source

folder.lisp.

Function: princ-objects-separated (list &optional separator stream)
Package

mel.mime.

Source

rfc2822.lisp.

Function: read-atom (stream)
Package

mel.folders.imap.

Source

folder.lisp.

Function: read-delimited-line (in-stream &key endp eof-error-p eof-value)
Package

mel.folders.pop3.

Source

folder.lisp.

Function: read-delimited-line (in-stream &key endp eof-error-p eof-value)
Package

mel.folders.smtp.

Source

folder.lisp.

Function: read-lines-and-octets (in-stream)
Package

mel.mime.

Source

multiparts.lisp.

Function: read-multipart-body-1 (part stream)
Package

mel.mime.

Source

multiparts.lisp.

Function: read-number (stream)
Package

mel.folders.imap.

Source

folder.lisp.

Function: read-quoted-string (stream)
Package

mel.folders.imap.

Source

folder.lisp.

Function: read-response (stream)
Package

mel.folders.imap.

Source

folder.lisp.

Function: read-simple-body (part)
Package

mel.mime.

Source

multiparts.lisp.

Function: read-single-body (part stream)
Package

mel.mime.

Source

multiparts.lisp.

Function: read-smtp-response (stream)
Package

mel.folders.smtp.

Source

folder.lisp.

Function: rehash-messages (folder)
Package

mel.folders.pop3.

Source

folder.lisp.

Function: rehash-sizes (folder)
Package

mel.folders.pop3.

Source

folder.lisp.

Function: scan-forward-boundary-tag (in-stream boundary)
Package

mel.mime.

Source

multiparts.lisp.

Function: select-mailbox (folder)
Package

mel.folders.imap.

Source

folder.lisp.

Function: send-command (folder string &rest args)
Package

mel.folders.imap.

Source

folder.lisp.

Function: sexpr-compileit (x &key meta-parser-type source-symbol)
Package

smeta.

Source

smeta.lisp.

Function: skip-headers (stream message)
Package

mel.internal.

Source

receiver-protocol.lisp.

Function: skip-responses (stream)
Package

mel.folders.imap.

Source

folder.lisp.

Function: split-string (string)
Package

mel.mime.

Source

compose-message.lisp.

Function: ssl-default (port)
Package

mel.network.

Source

network.lisp.

Function: start-idle (folder)
Package

mel.folders.imap.

Source

folder.lisp.

Function: string-prefixp (prefix string)
Package

mel.mime.

Source

multiparts.lisp.

Function: transmit-field-body (in-stream out-stream)
Package

mel.mime.

Source

rfc2822.lisp.

Function: uidify (file)
Package

mel.folders.maildir.

Source

folder.lisp.

Function: unique-name (folder)
Package

mel.folders.maildir.

Source

folder.lisp.

Function: url-base64-char (base64)
Package

mel.mime.

Source

base64-stream.lisp.

Function: url-char-base64 (char)
Package

mel.mime.

Source

base64-stream.lisp.

Function: url-decode-base64 (string)
Package

mel.mime.

Source

base64-stream.lisp.

Function: url-encode-base64 (sequence &key start end)

Encode the octet-sequence sequence in base64 format

Package

mel.mime.

Source

base64-stream.lisp.

Function: validate-command-in-state (command state)
Package

mel.folders.pop3.

Source

folder.lisp.

Function: white-space-p (c)
Package

mel.mime.

Source

rfc2822.lisp.

Function: write-rfc2822-header (alist &optional stream)
Package

mel.mime.

Source

rfc2822.lisp.


6.2.5 Generic functions

Generic Reader: %parts (object)
Package

mel.mime.

Methods
Reader Method: %parts ((multipart multipart))

automatically generated reader method

Source

multiparts.lisp.

Target Slot

parts.

Generic Writer: (setf %parts) (object)
Package

mel.mime.

Methods
Writer Method: (setf %parts) ((multipart multipart))

automatically generated writer method

Source

multiparts.lisp.

Target Slot

parts.

Generic Function: allocate-message-cache (folder)
Package

mel.internal.

Methods
Method: allocate-message-cache ((folder equal-message-cache-mixin))
Source

message-cache.lisp.

Method: allocate-message-cache ((folder eql-message-cache-mixin))
Source

message-cache.lisp.

Method: allocate-message-cache ((folder eq-message-cache-mixin))
Source

message-cache.lisp.

Generic Reader: cached-toplevel-part (object)
Package

mel.mime.

Methods
Reader Method: cached-toplevel-part ((bodystructure-mixin bodystructure-mixin))

automatically generated reader method

Source

mime.lisp.

Target Slot

cached-toplevel-part.

Generic Writer: (setf cached-toplevel-part) (object)
Package

mel.mime.

Methods
Writer Method: (setf cached-toplevel-part) ((bodystructure-mixin bodystructure-mixin))

automatically generated writer method

Source

mime.lisp.

Target Slot

cached-toplevel-part.

Generic Reader: capabilities (object)
Package

mel.folders.imap.

Methods
Reader Method: capabilities ((imap-folder imap-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

capabilities.

Generic Function: compute-bodystructure-using-folder (folder message)
Package

mel.mime.

Methods
Method: compute-bodystructure-using-folder (folder (message bodystructure-mixin))
Source

multiparts.lisp.

Method: compute-bodystructure-using-folder ((folder imap-folder) (message bodystructure-mixin))
Source

folder.lisp.

Generic Reader: connection (object)
Package

mel.folders.imap.

Methods
Reader Method: connection ((network-folder-mixin network-folder-mixin))

automatically generated reader method

Source

folder.lisp.

Target Slot

connection.

Generic Writer: (setf connection) (object)
Package

mel.folders.imap.

Methods
Writer Method: (setf connection) ((network-folder-mixin network-folder-mixin))

automatically generated writer method

Source

folder.lisp.

Target Slot

connection.

Generic Reader: connection-stream (object)
Package

mel.folders.pop3.

Methods
Reader Method: connection-stream ((pop3-folder pop3-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

connection-stream.

Generic Writer: (setf connection-stream) (object)
Package

mel.folders.pop3.

Methods
Writer Method: (setf connection-stream) ((pop3-folder pop3-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

connection-stream.

Generic Reader: connection-stream (object)
Package

mel.folders.smtp.

Methods
Reader Method: connection-stream ((smtp-relay-folder smtp-relay-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

connection-stream.

Generic Writer: (setf connection-stream) (object)
Package

mel.folders.smtp.

Methods
Writer Method: (setf connection-stream) ((smtp-relay-folder smtp-relay-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

connection-stream.

Generic Reader: content (object)
Package

mel.mime.

Methods
Reader Method: content ((rfc2822-basic-body-mixin rfc2822-basic-body-mixin))

automatically generated reader method

Source

rfc2822.lisp.

Target Slot

content.

Generic Writer: (setf content) (object)
Package

mel.mime.

Methods
Writer Method: (setf content) ((rfc2822-basic-body-mixin rfc2822-basic-body-mixin))

automatically generated writer method

Source

rfc2822.lisp.

Target Slot

content.

Generic Reader: content-encoding (object)
Package

mel.mime.

Methods
Reader Method: content-encoding ((simple-part simple-part))

automatically generated reader method

Source

multiparts.lisp.

Target Slot

content-encoding.

Generic Reader: content-lines (object)
Package

mel.mime.

Methods
Reader Method: content-lines ((simple-part simple-part))

automatically generated reader method

Source

multiparts.lisp.

Target Slot

content-lines.

Generic Reader: content-parameters (object)
Package

mel.mime.

Methods
Reader Method: content-parameters ((part part))

automatically generated reader method

Source

multiparts.lisp.

Target Slot

parameters.

Generic Reader: content-subtype (object)
Package

mel.mime.

Methods
Reader Method: content-subtype ((part part))

automatically generated reader method

Source

multiparts.lisp.

Target Slot

content-subtype.

Generic Reader: content-supertype (object)
Package

mel.mime.

Methods
Reader Method: content-supertype ((part part))

automatically generated reader method

Source

multiparts.lisp.

Target Slot

content-supertype.

Generic Reader: current-mail (object)
Package

mel.folders.maildir.

Methods
Reader Method: current-mail ((maildir-folder maildir-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

current-mail.

Generic Writer: (setf current-mail) (object)
Package

mel.folders.maildir.

Methods
Writer Method: (setf current-mail) ((maildir-folder maildir-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

current-mail.

Generic Reader: current-unique-name (object)
Package

mel.folders.maildir.

Methods
Reader Method: current-unique-name ((maildir-folder maildir-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

current-unique-name.

Generic Writer: (setf current-unique-name) (object)
Package

mel.folders.maildir.

Methods
Writer Method: (setf current-unique-name) ((maildir-folder maildir-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

current-unique-name.

Generic Reader: deleted-p (object)
Package

mel.mime.

Methods
Reader Method: deleted-p ((message message))

automatically generated reader method

Source

rfc2822.lisp.

Target Slot

deleted-p.

Generic Writer: (setf deleted-p) (object)
Package

mel.mime.

Methods
Writer Method: (setf deleted-p) ((message message))

automatically generated writer method

Source

rfc2822.lisp.

Target Slot

deleted-p.

Generic Function: encode-base64 (sequence &key start end)
Package

mel.mime.

Methods
Method: encode-base64 ((sequence sequence) &key start end)

Encode the octet-sequence sequence in base64 format

Source

base64-stream.lisp.

Generic Function: ensure-all-headers (folder &key hook)
Package

mel.internal.

Methods
Method: ensure-all-headers ((folder basic-receiver) &key hook)
Source

receiver-protocol.lisp.

Generic Function: ensure-all-headers (folder &key hook)
Package

mel.folders.imap.

Methods
Method: ensure-all-headers ((folder imap-folder) &key hook)

Read all yet unread headers. First we construct a list of sequence id range pairs for those messages that do not have any cached header-fields yet. After that we send a FETCH command for each range in that list.

Source

folder.lisp.

Generic Function: ensure-connection (folder)
Package

mel.folders.pop3.

Methods
Method: ensure-connection ((folder pop3-folder))
Source

folder.lisp.

Generic Function: ensure-connection (folder)
Package

mel.folders.smtp.

Methods
Method: ensure-connection ((folder lmtp-folder))
Source

folder.lisp.

Method: ensure-connection ((folder smtp-relay-folder))
Source

folder.lisp.

Generic Function: ensure-connection (folder)
Package

mel.folders.imap.

Methods
Method: ensure-connection ((folder imap-folder))
Source

folder.lisp.

Generic Function: expunge-sequence-number (folder n)
Package

mel.folders.imap.

Methods
Method: expunge-sequence-number ((folder sequence-table-mixin) n)
Source

folder.lisp.

Generic Function: fetch-all-message-headers (folder)
Package

mel.folders.imap.

Methods
Method: fetch-all-message-headers ((folder imap-folder))
Source

folder.lisp.

Generic Function: fetch-message (folder uid)
Package

mel.folders.imap.

Methods
Method: fetch-message ((folder imap-folder) uid)
Source

folder.lisp.

Generic Function: fetch-message-body (folder uid)
Package

mel.folders.imap.

Methods
Method: fetch-message-body ((folder imap-folder) uid)
Source

folder.lisp.

Generic Function: fetch-message-bodystructure (folder uid)
Package

mel.folders.imap.

Methods
Method: fetch-message-bodystructure ((folder imap-folder) uid)
Source

folder.lisp.

Generic Function: fetch-message-header (folder uid)
Package

mel.folders.imap.

Methods
Method: fetch-message-header ((folder imap-folder) uid)
Source

folder.lisp.

Generic Function: finalize-message-using-folder (folder message &key attached-files body)
Package

mel.mime.

Methods
Method: finalize-message-using-folder ((folder null) (message mime-message) &key attached-files body)
Source

compose-message.lisp.

Generic Reader: folder-not-found-name (condition)
Package

mel.internal.

Methods
Reader Method: folder-not-found-name ((condition folder-not-found))
Source

folder-protocol.lisp.

Target Slot

name.

Generic Reader: greeting (object)
Package

mel.folders.pop3.

Methods
Reader Method: greeting ((pop3-folder pop3-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

greeting.

Generic Writer: (setf greeting) (object)
Package

mel.folders.pop3.

Methods
Writer Method: (setf greeting) ((pop3-folder pop3-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

greeting.

Generic Reader: greeting (object)
Package

mel.folders.smtp.

Methods
Reader Method: greeting ((smtp-relay-folder smtp-relay-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

greeting.

Generic Writer: (setf greeting) (object)
Package

mel.folders.smtp.

Methods
Writer Method: (setf greeting) ((smtp-relay-folder smtp-relay-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

greeting.

Generic Function: group-member-p (group message)
Package

mel.mime.

Source

rfc2822.lisp.

Methods
Method: group-member-p ((group group-address) (message group-address))
Method: group-member-p ((group mailbox-address) (message group-address))
Method: group-member-p ((group group-address) (message mailbox-address))
Method: group-member-p ((group mailbox-address) (message mailbox-address))
Generic Reader: host (object)
Package

mel.folders.pop3.

Methods
Reader Method: host ((pop3-folder pop3-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

host.

Generic Writer: (setf host) (object)
Package

mel.folders.pop3.

Methods
Writer Method: (setf host) ((pop3-folder pop3-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

host.

Generic Reader: host (object)
Package

mel.folders.imap.

Methods
Reader Method: host ((network-folder-mixin network-folder-mixin))

automatically generated reader method

Source

folder.lisp.

Target Slot

host.

Generic Writer: (setf host) (object)
Package

mel.folders.imap.

Methods
Writer Method: (setf host) ((network-folder-mixin network-folder-mixin))

automatically generated writer method

Source

folder.lisp.

Target Slot

host.

Generic Reader: idx-table (object)
Package

mel.folders.pop3.

Methods
Reader Method: idx-table ((pop3-folder pop3-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

idx-table.

Generic Writer: (setf idx-table) (object)
Package

mel.folders.pop3.

Methods
Writer Method: (setf idx-table) ((pop3-folder pop3-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

idx-table.

Generic Reader: imap-port (object)
Package

mel.folders.imap.

Methods
Reader Method: imap-port ((network-folder-mixin network-folder-mixin))

automatically generated reader method

Source

folder.lisp.

Target Slot

port.

Generic Writer: (setf imap-port) (object)
Package

mel.folders.imap.

Methods
Writer Method: (setf imap-port) ((network-folder-mixin network-folder-mixin))

automatically generated writer method

Source

folder.lisp.

Target Slot

port.

Generic Reader: input-buffer (object)
Package

mel.folders.pop3.

Methods
Reader Method: input-buffer ((input-buffer-mixin input-buffer-mixin))

automatically generated reader method

Source

folder.lisp.

Target Slot

input-buffer.

Generic Writer: (setf input-buffer) (object)
Package

mel.folders.pop3.

Methods
Writer Method: (setf input-buffer) ((input-buffer-mixin input-buffer-mixin))

automatically generated writer method

Source

folder.lisp.

Target Slot

input-buffer.

Generic Reader: input-buffer-index (object)
Package

mel.folders.pop3.

Methods
Reader Method: input-buffer-index ((input-buffer-mixin input-buffer-mixin))

automatically generated reader method

Source

folder.lisp.

Target Slot

input-buffer-index.

Generic Writer: (setf input-buffer-index) (object)
Package

mel.folders.pop3.

Methods
Writer Method: (setf input-buffer-index) ((input-buffer-mixin input-buffer-mixin))

automatically generated writer method

Source

folder.lisp.

Target Slot

input-buffer-index.

Generic Reader: input-buffer-limit (object)
Package

mel.folders.pop3.

Methods
Reader Method: input-buffer-limit ((input-buffer-mixin input-buffer-mixin))

automatically generated reader method

Source

folder.lisp.

Target Slot

input-buffer-limit.

Generic Writer: (setf input-buffer-limit) (object)
Package

mel.folders.pop3.

Methods
Writer Method: (setf input-buffer-limit) ((input-buffer-mixin input-buffer-mixin))

automatically generated writer method

Source

folder.lisp.

Target Slot

input-buffer-limit.

Generic Reader: last-command (object)
Package

mel.folders.imap.

Methods
Reader Method: last-command ((imap-folder imap-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

last-command.

Generic Writer: (setf last-command) (object)
Package

mel.folders.imap.

Methods
Writer Method: (setf last-command) ((imap-folder imap-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

last-command.

Generic Reader: last-state (object)
Package

mel.folders.pop3.

Methods
Reader Method: last-state ((pop3-message-input-stream pop3-message-input-stream))

automatically generated reader method

Source

folder.lisp.

Target Slot

last-state.

Generic Writer: (setf last-state) (object)
Package

mel.folders.pop3.

Methods
Writer Method: (setf last-state) ((pop3-message-input-stream pop3-message-input-stream))

automatically generated writer method

Source

folder.lisp.

Target Slot

last-state.

Generic Reader: line-terminator-style (object)
Package

mel.folders.maildir.

Methods
Reader Method: line-terminator-style ((maildir-folder maildir-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

line-terminator.

Generic Function: login (folder)
Package

mel.folders.imap.

Methods
Method: login ((folder imap-folder))
Source

folder.lisp.

Generic Reader: mailbox (object)
Package

mel.folders.imap.

Methods
Reader Method: mailbox ((imap-folder imap-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

mailbox.

Generic Writer: (setf mailbox) (object)
Package

mel.folders.imap.

Methods
Writer Method: (setf mailbox) ((imap-folder imap-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

mailbox.

Generic Function: make-imap-connection (folder)
Package

mel.folders.imap.

Methods
Method: make-imap-connection ((folder imap-folder))
Source

folder.lisp.

Generic Function: make-imaps-connection (folder)
Package

mel.folders.imap.

Methods
Method: make-imaps-connection ((folder imaps-folder))
Source

folder.lisp.

Generic Function: map-message-cache (fn folder)
Package

mel.internal.

Methods
Method: map-message-cache (fn (folder hash-table-message-cache-mixin))
Source

message-cache.lisp.

Generic Function: mark-deleted (folder uid)
Package

mel.folders.imap.

Methods
Method: mark-deleted ((folder imap-folder) uid)
Source

folder.lisp.

Generic Reader: message-folder (condition)
Package

mel.internal.

Methods
Reader Method: message-folder ((condition message-not-found))
Source

receiver-protocol.lisp.

Target Slot

folder.

Generic Reader: message-uid (condition)
Package

mel.internal.

Methods
Reader Method: message-uid ((condition message-not-found))
Source

receiver-protocol.lisp.

Target Slot

uid.

Generic Reader: mime-parse-context (condition)
Generic Writer: (setf mime-parse-context) (condition)
Package

mel.mime.

Methods
Reader Method: mime-parse-context ((condition mime-parse-error))
Writer Method: (setf mime-parse-context) ((condition mime-parse-error))
Source

rfc2822.lisp.

Target Slot

context.

Generic Reader: new-mail (object)
Package

mel.folders.maildir.

Methods
Reader Method: new-mail ((maildir-folder maildir-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

new-mail.

Generic Writer: (setf new-mail) (object)
Package

mel.folders.maildir.

Methods
Writer Method: (setf new-mail) ((maildir-folder maildir-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

new-mail.

Generic Function: nth-part (nth message)
Package

mel.mime.

Methods
Method: nth-part (nth (message mime-header-mixin))
Source

multiparts.lisp.

Generic Function: nth-part-stream (nth boundary-tag message)
Package

mel.mime.

Methods
Method: nth-part-stream (nth boundary-tag (message mime-header-mixin))
Source

multiparts.lisp.

Generic Reader: octet-count (object)
Package

mel.internal.

Methods
Reader Method: octet-count ((quoted-printable-input-stream quoted-printable-input-stream))

automatically generated reader method

Source

quoted-printable-stream.lisp.

Target Slot

octet-count.

Generic Writer: (setf octet-count) (object)
Package

mel.internal.

Methods
Writer Method: (setf octet-count) ((quoted-printable-input-stream quoted-printable-input-stream))

automatically generated writer method

Source

quoted-printable-stream.lisp.

Target Slot

octet-count.

Generic Reader: origin-folder (object)
Package

mel.mime.

Methods
Reader Method: origin-folder ((message message))

automatically generated reader method

Source

rfc2822.lisp.

Target Slot

origin-folder.

Generic Writer: (setf origin-folder) (object)
Package

mel.mime.

Methods
Writer Method: (setf origin-folder) ((message message))

automatically generated writer method

Source

rfc2822.lisp.

Target Slot

origin-folder.

Generic Reader: parent (object)
Package

mel.mime.

Methods
Reader Method: parent ((part part))

automatically generated reader method

Source

multiparts.lisp.

Target Slot

parent.

Generic Writer: (setf parent) (object)
Package

mel.mime.

Methods
Writer Method: (setf parent) ((part part))

automatically generated writer method

Source

multiparts.lisp.

Target Slot

parent.

Generic Reader: part-number (object)
Package

mel.mime.

Methods
Reader Method: part-number ((part part))

automatically generated reader method

Source

multiparts.lisp.

Target Slot

part-number.

Generic Writer: (setf part-number) (object)
Package

mel.mime.

Methods
Writer Method: (setf part-number) ((part part))

automatically generated writer method

Source

multiparts.lisp.

Target Slot

part-number.

Generic Function: part-path (part)
Package

mel.mime.

Methods
Method: part-path ((part part))
Source

multiparts.lisp.

Generic Reader: password (object)
Package

mel.folders.pop3.

Methods
Reader Method: password ((pop3-folder pop3-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

password.

Generic Writer: (setf password) (object)
Package

mel.folders.pop3.

Methods
Writer Method: (setf password) ((pop3-folder pop3-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

password.

Generic Reader: password (object)
Package

mel.folders.smtp.

Methods
Reader Method: password ((smtp-relay-folder smtp-relay-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

password.

Generic Writer: (setf password) (object)
Package

mel.folders.smtp.

Methods
Writer Method: (setf password) ((smtp-relay-folder smtp-relay-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

password.

Generic Reader: password (object)
Package

mel.folders.imap.

Methods
Reader Method: password ((network-folder-mixin network-folder-mixin))

automatically generated reader method

Source

folder.lisp.

Target Slot

password.

Generic Writer: (setf password) (object)
Package

mel.folders.imap.

Methods
Writer Method: (setf password) ((network-folder-mixin network-folder-mixin))

automatically generated writer method

Source

folder.lisp.

Target Slot

password.

Generic Reader: pop3-port (object)
Package

mel.folders.pop3.

Methods
Reader Method: pop3-port ((pop3-folder pop3-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

port.

Generic Writer: (setf pop3-port) (object)
Package

mel.folders.pop3.

Methods
Writer Method: (setf pop3-port) ((pop3-folder pop3-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

port.

Generic Function: process-response (folder &key on-recent on-unseen on-exists on-expunge on-size on-uid on-body on-list on-header on-bodystructure on-continuation)
Package

mel.folders.imap.

Methods
Method: process-response ((folder imap-folder) &key on-recent on-unseen on-exists on-expunge on-size on-uid on-body on-list on-header on-bodystructure on-continuation)
Source

folder.lisp.

Generic Reader: properties (object)
Package

mel.folders.smtp.

Methods
Reader Method: properties ((smtp-relay-folder smtp-relay-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

properties.

Generic Writer: (setf properties) (object)
Package

mel.folders.smtp.

Methods
Writer Method: (setf properties) ((smtp-relay-folder smtp-relay-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

properties.

Generic Function: search-mailbox (folder query)
Package

mel.folders.imap.

Methods
Method: search-mailbox ((folder imap-folder) query)
Source

folder.lisp.

Generic Reader: selected-messages (object)
Package

mel.folders.pop3.

Methods
Reader Method: selected-messages ((pop3-folder pop3-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

selected-messages.

Generic Writer: (setf selected-messages) (object)
Package

mel.folders.pop3.

Methods
Writer Method: (setf selected-messages) ((pop3-folder pop3-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

selected-messages.

Generic Reader: selected-messages (object)
Package

mel.folders.maildir.

Methods
Reader Method: selected-messages ((maildir-folder maildir-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

selected-messages.

Generic Writer: (setf selected-messages) (object)
Package

mel.folders.maildir.

Methods
Writer Method: (setf selected-messages) ((maildir-folder maildir-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

selected-messages.

Generic Function: send-pop3-command (connection cmd &rest args)
Package

mel.folders.pop3.

Methods
Method: send-pop3-command ((folder pop3-folder) (cmd (eql :top)) &rest args)
Source

folder.lisp.

Method: send-pop3-command ((folder pop3-folder) (cmd (eql :retr)) &rest args)
Source

folder.lisp.

Method: send-pop3-command ((folder pop3-folder) (cmd (eql :uidl)) &rest args)
Source

folder.lisp.

Method: send-pop3-command ((folder pop3-folder) (cmd (eql :list)) &rest args)
Source

folder.lisp.

Method: send-pop3-command ((folder pop3-folder) (cmd (eql :quit)) &rest args)
Source

folder.lisp.

Method: send-pop3-command ((folder pop3-folder) (cmd (eql :rset)) &rest args)
Source

folder.lisp.

Method: send-pop3-command ((folder pop3-folder) (cmd (eql :dele)) &rest args)
Source

folder.lisp.

Method: send-pop3-command ((folder pop3-folder) (cmd (eql :pass)) &rest args)
Source

folder.lisp.

Method: send-pop3-command ((folder pop3-folder) (cmd (eql :user)) &rest args)
Source

folder.lisp.

Method: send-pop3-command :around ((connection pop3-folder) cmd &rest args)
Source

folder.lisp.

Generic Function: send-smtp-command (connection cmd &rest args)
Package

mel.folders.smtp.

Methods
Method: send-smtp-command ((folder smtp-folder) (cmd (eql :quit)) &rest args)
Source

folder.lisp.

Method: send-smtp-command ((folder smtp-folder) (cmd (eql :auth)) &rest args)
Source

folder.lisp.

Method: send-smtp-command ((folder smtp-folder) (cmd (eql :data)) &rest args)
Source

folder.lisp.

Method: send-smtp-command ((folder smtp-folder) (cmd (eql :rcpt-to)) &rest args)
Source

folder.lisp.

Method: send-smtp-command ((folder smtp-folder) (cmd (eql :mail-from)) &rest args)
Source

folder.lisp.

Method: send-smtp-command ((folder smtp-folder) (cmd (eql :lhlo)) &rest args)
Source

folder.lisp.

Method: send-smtp-command ((folder smtp-folder) (cmd (eql :ehlo)) &rest args)
Source

folder.lisp.

Method: send-smtp-command ((folder smtp-folder) (cmd (eql :helo)) &rest args)
Source

folder.lisp.

Method: send-smtp-command :around ((connection smtp-folder) cmd &rest args)
Source

folder.lisp.

Generic Function: sequence-number (message)
Package

mel.folders.imap.

Methods
Method: sequence-number ((message message))

Return the sequence number of a message. This is an O(N) operation!

Source

folder.lisp.

Generic Function: (setf sequence-number) (message)
Package

mel.folders.imap.

Methods
Method: (setf sequence-number) ((message message))

Set the sequence number of a message

Source

folder.lisp.

Generic Function: sequence-number-message (folder n)
Package

mel.folders.imap.

Methods
Method: sequence-number-message ((folder sequence-table-mixin) n)
Source

folder.lisp.

Generic Reader: size-table (object)
Package

mel.folders.pop3.

Methods
Reader Method: size-table ((pop3-folder pop3-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

size-table.

Generic Writer: (setf size-table) (object)
Package

mel.folders.pop3.

Methods
Writer Method: (setf size-table) ((pop3-folder pop3-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

size-table.

Generic Reader: size-table (object)
Package

mel.folders.imap.

Methods
Reader Method: size-table ((imap-folder imap-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

size-table.

Generic Writer: (setf size-table) (object)
Package

mel.folders.imap.

Methods
Writer Method: (setf size-table) ((imap-folder imap-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

size-table.

Generic Function: skip-headers-using-folder (folder message stream)
Package

mel.internal.

Source

receiver-protocol.lisp.

Methods
Method: skip-headers-using-folder ((folder basic-receiver) message stream)
Generic Reader: storage-stream (object)
Package

mel.folders.pop3.

Methods
Reader Method: storage-stream ((pop3-folder pop3-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

storage-stream.

Generic Writer: (setf storage-stream) (object)
Package

mel.folders.pop3.

Methods
Writer Method: (setf storage-stream) ((pop3-folder pop3-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

storage-stream.

Generic Reader: stream-folder (object)
Package

mel.folders.maildir.

Methods
Reader Method: stream-folder ((maildir-message-storing-stream maildir-message-storing-stream))

automatically generated reader method

Source

folder.lisp.

Target Slot

folder.

Generic Writer: (setf stream-folder) (object)
Package

mel.folders.maildir.

Methods
Writer Method: (setf stream-folder) ((maildir-message-storing-stream maildir-message-storing-stream))

automatically generated writer method

Source

folder.lisp.

Target Slot

folder.

Generic Reader: stream-folder (object)
Package

mel.folders.imap.

Methods
Reader Method: stream-folder ((imap-message-storing-stream imap-message-storing-stream))

automatically generated reader method

Source

folder.lisp.

Target Slot

folder.

Generic Writer: (setf stream-folder) (object)
Package

mel.folders.imap.

Methods
Writer Method: (setf stream-folder) ((imap-message-storing-stream imap-message-storing-stream))

automatically generated writer method

Source

folder.lisp.

Target Slot

folder.

Generic Reader: stream-state (object)
Package

mel.folders.pop3.

Methods
Reader Method: stream-state ((pop3-message-input-stream pop3-message-input-stream))

automatically generated reader method

Source

folder.lisp.

Target Slot

state.

Generic Writer: (setf stream-state) (object)
Package

mel.folders.pop3.

Methods
Writer Method: (setf stream-state) ((pop3-message-input-stream pop3-message-input-stream))

automatically generated writer method

Source

folder.lisp.

Target Slot

state.

Generic Reader: temporary-mail (object)
Package

mel.folders.maildir.

Methods
Reader Method: temporary-mail ((maildir-folder maildir-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

temporary-mail.

Generic Writer: (setf temporary-mail) (object)
Package

mel.folders.maildir.

Methods
Writer Method: (setf temporary-mail) ((maildir-folder maildir-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

temporary-mail.

Generic Function: token-type-test-function (operation &rest args)
Package

mel.mime.

Methods
Method: token-type-test-function ((operation (eql or)) &rest args)
Source

rfc2822.lisp.

Generic Reader: uid-cache (object)
Package

mel.folders.maildir.

Methods
Reader Method: uid-cache ((maildir-folder maildir-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

uid-cache.

Generic Writer: (setf uid-cache) (object)
Package

mel.folders.maildir.

Methods
Writer Method: (setf uid-cache) ((maildir-folder maildir-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

uid-cache.

Generic Reader: uid-table (object)
Package

mel.folders.pop3.

Methods
Reader Method: uid-table ((pop3-folder pop3-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

uid-table.

Generic Writer: (setf uid-table) (object)
Package

mel.folders.pop3.

Methods
Writer Method: (setf uid-table) ((pop3-folder pop3-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

uid-table.

Generic Reader: uid-table (object)
Package

mel.folders.imap.

Methods
Reader Method: uid-table ((imap-folder imap-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

uid-table.

Generic Writer: (setf uid-table) (object)
Package

mel.folders.imap.

Methods
Writer Method: (setf uid-table) ((imap-folder imap-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

uid-table.

Generic Function: uid= (folder message1 message2)
Package

mel.internal.

Methods
Method: uid= ((folder equal-message-cache-mixin) message1 message2)
Source

message-cache.lisp.

Method: uid= ((folder eql-message-cache-mixin) message1 message2)
Source

message-cache.lisp.

Method: uid= ((folder eq-message-cache-mixin) message1 message2)
Source

message-cache.lisp.

Generic Reader: uidvalidity (object)
Package

mel.folders.imap.

Methods
Reader Method: uidvalidity ((imap-folder imap-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

uidvalidity.

Generic Reader: unique-message-name (object)
Package

mel.folders.maildir.

Methods
Reader Method: unique-message-name ((maildir-message-storing-stream maildir-message-storing-stream))

automatically generated reader method

Source

folder.lisp.

Target Slot

unique-message-name.

Generic Writer: (setf unique-message-name) (object)
Package

mel.folders.maildir.

Methods
Writer Method: (setf unique-message-name) ((maildir-message-storing-stream maildir-message-storing-stream))

automatically generated writer method

Source

folder.lisp.

Target Slot

unique-message-name.

Generic Function: unread-messages (folder)
Package

mel.internal.

Source

folder-metainfo.lisp.

Generic Function: update-mailbox (folder callback)
Package

mel.folders.imap.

Methods
Method: update-mailbox ((folder imap-folder) callback)
Source

folder.lisp.

Generic Function: update-new-mailbox (folder callback)
Package

mel.folders.imap.

Methods
Method: update-new-mailbox ((folder imap-folder) callback)
Source

folder.lisp.

Generic Reader: username (object)
Package

mel.folders.pop3.

Methods
Reader Method: username ((pop3-folder pop3-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

username.

Generic Writer: (setf username) (object)
Package

mel.folders.pop3.

Methods
Writer Method: (setf username) ((pop3-folder pop3-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

username.

Generic Reader: username (object)
Package

mel.folders.smtp.

Methods
Reader Method: username ((smtp-relay-folder smtp-relay-folder))

automatically generated reader method

Source

folder.lisp.

Target Slot

username.

Generic Writer: (setf username) (object)
Package

mel.folders.smtp.

Methods
Writer Method: (setf username) ((smtp-relay-folder smtp-relay-folder))

automatically generated writer method

Source

folder.lisp.

Target Slot

username.

Generic Reader: username (object)
Package

mel.folders.imap.

Methods
Reader Method: username ((network-folder-mixin network-folder-mixin))

automatically generated reader method

Source

folder.lisp.

Target Slot

username.

Generic Writer: (setf username) (object)
Package

mel.folders.imap.

Methods
Writer Method: (setf username) ((network-folder-mixin network-folder-mixin))

automatically generated writer method

Source

folder.lisp.

Target Slot

username.

Generic Function: validate-command-in-state (cmd state)
Package

mel.folders.smtp.

Methods
Method: validate-command-in-state (cmd state)
Source

folder.lisp.


6.2.6 Conditions

Condition: end-of-imap-response
Package

mel.folders.imap.

Source

folder.lisp.

Direct superclasses

condition.

Condition: folder-not-found
Package

mel.internal.

Source

folder-protocol.lisp.

Direct superclasses

mel-error.

Direct methods

folder-not-found-name.

Direct slots
Slot: name
Package

mel.public.

Initargs

:name

Readers

folder-not-found-name.

Writers

This slot is read-only.

Condition: imap-bracket-closed
Package

mel.folders.imap.

Source

folder.lisp.

Direct superclasses

condition.

Condition: imap-paren-closed
Package

mel.folders.imap.

Source

folder.lisp.

Direct superclasses

condition.

Condition: mime-parse-error
Package

mel.mime.

Source

rfc2822.lisp.

Direct superclasses

parse-error.

Direct methods
Direct slots
Slot: context
Initform

(quote nil)

Initargs

:context

Readers

mime-parse-context.

Writers

(setf mime-parse-context).


6.2.7 Classes

Class: bodystructure-mixin
Package

mel.mime.

Source

mime.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: bodystructure
Readers

bodystructure.

Writers

(setf bodystructure).

Slot: cached-toplevel-part
Readers

cached-toplevel-part.

Writers

(setf cached-toplevel-part).

Class: hash-table-message-cache-mixin
Package

mel.internal.

Source

message-cache.lisp.

Direct superclasses

message-cache-mixin.

Direct subclasses
Direct methods
Class: imap-message-storing-stream
Package

mel.folders.imap.

Source

folder.lisp.

Direct superclasses

encapsulating-output-stream.

Direct methods
Direct slots
Slot: message
Package

mel.public.

Initargs

:message

Readers

message.

Writers

(setf message).

Slot: folder
Package

mel.public.

Initargs

:folder

Readers

stream-folder.

Writers

(setf stream-folder).

Class: input-buffer-mixin
Package

mel.folders.pop3.

Source

folder.lisp.

Direct methods
Direct slots
Slot: input-buffer
Initform

(make-string 4096)

Readers

input-buffer.

Writers

(setf input-buffer).

Slot: input-buffer-limit
Initform

0

Readers

input-buffer-limit.

Writers

(setf input-buffer-limit).

Slot: input-buffer-index
Initform

0

Readers

input-buffer-index.

Writers

(setf input-buffer-index).

Class: line-terminator-input-stream
Package

mel.internal.

Source

line-terminator-filter.lisp.

Direct superclasses

encapsulating-input-stream.

Class: line-terminator-output-stream
Package

mel.internal.

Source

line-terminator-filter.lisp.

Direct superclasses

encapsulating-output-stream.

Class: lmtp-folder
Package

mel.folders.smtp.

Source

folder.lisp.

Direct superclasses

smtp-relay-folder.

Direct methods

ensure-connection.

Class: mac-line-terminator-input-stream
Package

mel.internal.

Source

line-terminator-filter.lisp.

Direct superclasses

encapsulating-input-stream.

Direct methods

stream-read-char.

Class: mac-line-terminator-output-stream
Package

mel.internal.

Source

line-terminator-filter.lisp.

Direct superclasses

encapsulating-output-stream.

Direct methods

stream-write-char.

Class: maildir-message-input-stream
Package

mel.folders.maildir.

Source

folder.lisp.

Direct superclasses

encapsulating-input-stream.

Direct methods

close.

Class: maildir-message-storing-stream
Package

mel.folders.maildir.

Source

folder.lisp.

Direct superclasses

encapsulating-output-stream.

Direct methods
Direct slots
Slot: unique-message-name
Initargs

:unique-message-name

Readers

unique-message-name.

Writers

(setf unique-message-name).

Slot: message
Package

mel.public.

Initargs

:message

Readers

message.

Writers

(setf message).

Slot: folder
Package

mel.public.

Initargs

:folder

Readers

stream-folder.

Writers

(setf stream-folder).

Class: mime-body-mixin
Package

mel.mime.

Source

mime.lisp.

Direct superclasses

rfc2822-basic-body-mixin.

Direct subclasses
Class: mime-header-mixin
Package

mel.mime.

Source

mime.lisp.

Direct superclasses

rfc2822-header-mixin.

Direct subclasses
Direct methods
Class: multipart/alternative
Package

mel.mime.

Source

multiparts.lisp.

Direct superclasses

multipart.

Class: multipart/mixed
Package

mel.mime.

Source

multiparts.lisp.

Direct superclasses

multipart.

Class: multipart/parallel
Package

mel.mime.

Source

multiparts.lisp.

Direct superclasses

multipart.

Class: network-folder-mixin
Package

mel.folders.imap.

Source

folder.lisp.

Direct subclasses

imap-folder.

Direct methods
Direct slots
Slot: connection
Readers

connection.

Writers

(setf connection).

Slot: host
Initargs

:host

Readers

host.

Writers

(setf host).

Slot: port
Initargs

:port

Readers

imap-port.

Writers

(setf imap-port).

Slot: username
Initargs

:username

Readers

username.

Writers

(setf username).

Slot: password
Initargs

:password

Readers

password.

Writers

(setf password).

Class: pop3-message-input-stream
Package

mel.folders.pop3.

Source

folder.lisp.

Direct superclasses

encapsulating-input-stream.

Direct methods
Direct slots
Slot: state
Package

mel.mime.

Initform

:start-of-line

Readers

stream-state.

Writers

(setf stream-state).

Slot: last-state
Readers

last-state.

Writers

(setf last-state).

Class: rfc-line-terminator-input-stream
Package

mel.internal.

Source

line-terminator-filter.lisp.

Direct superclasses

encapsulating-input-stream.

Direct methods

stream-read-char.

Class: rfc-line-terminator-output-stream
Package

mel.internal.

Source

line-terminator-filter.lisp.

Direct superclasses

encapsulating-output-stream.

Direct methods

stream-write-char.

Class: rfc2822-basic-body-mixin
Package

mel.mime.

Source

rfc2822.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: body-start
Initargs

:body-start

Readers

body-start.

Writers

(setf body-start).

Slot: content
Initargs

:content

Readers

content.

Writers

(setf content).

Class: rfc2822-header-mixin
Package

mel.mime.

Source

rfc2822.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: header-fields
Initargs

:header-fields

Readers

header-fields.

Writers

(setf header-fields).

Slot: message-id
Readers

message-id.

Writers

(setf message-id).

Slot: date
Readers

date.

Writers

(setf date).

Slot: subject
Readers

subject.

Writers

(setf subject).

Slot: from
Readers

from.

Writers

(setf from).

Slot: reply-to
Readers

reply-to.

Writers

(setf reply-to).

Slot: to
Readers

to.

Writers

(setf to).

Slot: sender
Package

mel.public.

Readers

sender.

Writers

(setf sender).

Slot: cc-list
Readers

cc-list.

Writers

(setf cc-list).

Class: sequence-table-mixin
Package

mel.folders.imap.

Source

folder.lisp.

Direct subclasses

imap-folder.

Direct methods
Direct slots
Slot: seq-table
Initform

(make-array 5000 :adjustable t :fill-pointer 1 :initial-element nil)

Class: simple-part
Package

mel.mime.

Source

multiparts.lisp.

Direct superclasses

part.

Direct methods
Direct slots
Slot: content-encoding
Initargs

:encoding

Readers

content-encoding.

Writers

This slot is read-only.

Slot: content-octets
Initargs

:octets

Readers

content-octets.

Writers

This slot is read-only.

Slot: content-lines
Initargs

:lines

Readers

content-lines.

Writers

This slot is read-only.

Class: smtp-folder
Package

mel.folders.smtp.

Source

folder.lisp.

Direct superclasses

basic-folder.

Direct subclasses

smtp-relay-folder.

Direct methods
Class: smtp-message-storing-stream
Package

mel.folders.smtp.

Source

folder.lisp.

Direct superclasses

encapsulating-output-stream.

Direct methods
Direct slots
Slot: message
Package

mel.public.

Initargs

:message

Readers

message.

Writers

(setf message).

Slot: folder
Package

mel.public.

Initargs

:folder

Readers

folder.

Writers

(setf folder).

Slot: state
Package

mel.mime.

Initform

:start-of-line

Readers

state.

Writers

(setf state).

Class: string-basic-receiver
Package

mel.mime.

Source

compose-message.lisp.

Direct superclasses

basic-receiver.

Direct methods

open-message-input-stream-using-folder.

Direct slots
Slot: string
Package

common-lisp.

Initargs

:string

Class: unix-line-terminator-input-stream
Package

mel.internal.

Source

line-terminator-filter.lisp.

Direct superclasses

encapsulating-input-stream.

Direct methods

stream-read-char.

Class: unix-line-terminator-output-stream
Package

mel.internal.

Source

line-terminator-filter.lisp.

Direct superclasses

encapsulating-output-stream.

Direct methods

stream-write-char.


6.2.8 Types

Type: %digit-char ()
Package

mel.mime.

Source

rfc2822.lisp.

Type: alpha-char ()
Package

mel.mime.

Source

rfc2822.lisp.

Type: sign-char ()
Package

mel.mime.

Source

rfc2822.lisp.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   %   (  
A   B   C   D   E   F   G   H   I   L   M   N   O   P   R   S   T   U   V   W  
Index Entry  Section

%
%parts: Private generic functions
%parts: Private generic functions
%stat: Private ordinary functions

(
(setf %parts): Private generic functions
(setf %parts): Private generic functions
(setf address-spec): Public generic functions
(setf address-spec): Public generic functions
(setf address-spec): Public generic functions
(setf body-start): Public generic functions
(setf body-start): Public generic functions
(setf bodystructure): Public generic functions
(setf bodystructure): Public generic functions
(setf cached-toplevel-part): Private generic functions
(setf cached-toplevel-part): Private generic functions
(setf cc-list): Public generic functions
(setf cc-list): Public generic functions
(setf cc-list): Public generic functions
(setf connection): Private generic functions
(setf connection): Private generic functions
(setf connection-stream): Private generic functions
(setf connection-stream): Private generic functions
(setf connection-stream): Private generic functions
(setf connection-stream): Private generic functions
(setf content): Private generic functions
(setf content): Private generic functions
(setf current-mail): Private generic functions
(setf current-mail): Private generic functions
(setf current-unique-name): Private generic functions
(setf current-unique-name): Private generic functions
(setf date): Public generic functions
(setf date): Public generic functions
(setf date): Public generic functions
(setf deleted-p): Private generic functions
(setf deleted-p): Private generic functions
(setf display-name): Public generic functions
(setf display-name): Public generic functions
(setf display-name): Public generic functions
(setf encapsulated-input-stream): Public generic functions
(setf encapsulated-input-stream): Public generic functions
(setf encapsulated-output-stream): Public generic functions
(setf encapsulated-output-stream): Public generic functions
(setf field): Public generic functions
(setf field): Public generic functions
(setf flags): Public generic functions
(setf flags): Public generic functions
(setf folder): Public generic functions
(setf folder): Public generic functions
(setf folder): Public generic functions
(setf from): Public generic functions
(setf from): Public generic functions
(setf from): Public generic functions
(setf greeting): Private generic functions
(setf greeting): Private generic functions
(setf greeting): Private generic functions
(setf greeting): Private generic functions
(setf header-fields): Public generic functions
(setf header-fields): Public generic functions
(setf host): Public generic functions
(setf host): Public generic functions
(setf host): Private generic functions
(setf host): Private generic functions
(setf host): Private generic functions
(setf host): Private generic functions
(setf idx-table): Private generic functions
(setf idx-table): Private generic functions
(setf imap-port): Private generic functions
(setf imap-port): Private generic functions
(setf input-buffer): Private generic functions
(setf input-buffer): Private generic functions
(setf input-buffer-index): Private generic functions
(setf input-buffer-index): Private generic functions
(setf input-buffer-limit): Private generic functions
(setf input-buffer-limit): Private generic functions
(setf last-command): Private generic functions
(setf last-command): Private generic functions
(setf last-state): Private generic functions
(setf last-state): Private generic functions
(setf mailbox): Private generic functions
(setf mailbox): Private generic functions
(setf mailbox-list): Public generic functions
(setf mailbox-list): Public generic functions
(setf message): Public generic functions
(setf message): Public generic functions
(setf message): Public generic functions
(setf message): Public generic functions
(setf message-cache): Public generic functions
(setf message-cache): Public generic functions
(setf message-id): Public generic functions
(setf message-id): Public generic functions
(setf message-id): Public generic functions
(setf mime-parse-context): Private generic functions
(setf mime-parse-context): Private generic functions
(setf mime-version): Public generic functions
(setf mime-version): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf new-mail): Private generic functions
(setf new-mail): Private generic functions
(setf octet-count): Private generic functions
(setf octet-count): Private generic functions
(setf origin-folder): Private generic functions
(setf origin-folder): Private generic functions
(setf parent): Private generic functions
(setf parent): Private generic functions
(setf part-end): Public generic functions
(setf part-end): Public generic functions
(setf part-number): Private generic functions
(setf part-number): Private generic functions
(setf part-start): Public generic functions
(setf part-start): Public generic functions
(setf password): Private generic functions
(setf password): Private generic functions
(setf password): Private generic functions
(setf password): Private generic functions
(setf password): Private generic functions
(setf password): Private generic functions
(setf pop3-port): Private generic functions
(setf pop3-port): Private generic functions
(setf properties): Private generic functions
(setf properties): Private generic functions
(setf reply-to): Public generic functions
(setf reply-to): Public generic functions
(setf reply-to): Public generic functions
(setf selected-messages): Private generic functions
(setf selected-messages): Private generic functions
(setf selected-messages): Private generic functions
(setf selected-messages): Private generic functions
(setf sender): Public generic functions
(setf sender): Public generic functions
(setf sender): Public generic functions
(setf sequence-number): Private generic functions
(setf sequence-number): Private generic functions
(setf size-table): Private generic functions
(setf size-table): Private generic functions
(setf size-table): Private generic functions
(setf size-table): Private generic functions
(setf smtp-port): Public generic functions
(setf smtp-port): Public generic functions
(setf state): Public generic functions
(setf state): Public generic functions
(setf state): Public generic functions
(setf state): Public generic functions
(setf state): Public generic functions
(setf state): Public generic functions
(setf state): Public generic functions
(setf storage-stream): Private generic functions
(setf storage-stream): Private generic functions
(setf stream-folder): Private generic functions
(setf stream-folder): Private generic functions
(setf stream-folder): Private generic functions
(setf stream-folder): Private generic functions
(setf stream-state): Private generic functions
(setf stream-state): Private generic functions
(setf subject): Public generic functions
(setf subject): Public generic functions
(setf subject): Public generic functions
(setf temporary-mail): Private generic functions
(setf temporary-mail): Private generic functions
(setf to): Public generic functions
(setf to): Public generic functions
(setf to): Public generic functions
(setf uid): Public generic functions
(setf uid): Public generic functions
(setf uid-cache): Private generic functions
(setf uid-cache): Private generic functions
(setf uid-table): Private generic functions
(setf uid-table): Private generic functions
(setf uid-table): Private generic functions
(setf uid-table): Private generic functions
(setf unique-message-name): Private generic functions
(setf unique-message-name): Private generic functions
(setf username): Private generic functions
(setf username): Private generic functions
(setf username): Private generic functions
(setf username): Private generic functions
(setf username): Private generic functions
(setf username): Private generic functions

A
accept-char: Private ordinary functions
accept-char: Private ordinary functions
accept-crlf: Private ordinary functions
accept-newline: Private ordinary functions
accept-rfc2822-token: Public ordinary functions
address: Public ordinary functions
address-eq: Public ordinary functions
address-spec: Public generic functions
address-spec: Public generic functions
address-spec: Public generic functions
alist->plist: Private ordinary functions
allocate-message-cache: Private generic functions
allocate-message-cache: Private generic functions
allocate-message-cache: Private generic functions
allocate-message-cache: Private generic functions
append-message: Private ordinary functions
append-name: Public ordinary functions
atom-char-p: Private ordinary functions
auth-plain-ticket: Private ordinary functions
authenticate-cram-md5: Private ordinary functions

B
base64-char: Private ordinary functions
bind-rfc2822-tokens: Public macros
body-start: Public generic functions
body-start: Public generic functions
bodystructure: Public generic functions
bodystructure: Public generic functions
bodystructure: Public generic functions
boundary-tag: Public generic functions
boundary-tag: Public generic functions
buggy: Private ordinary functions

C
cached-toplevel-part: Private generic functions
cached-toplevel-part: Private generic functions
canonicalize-bodystructure: Private ordinary functions
capabilities: Private generic functions
capabilities: Private generic functions
capability: Private ordinary functions
cc-list: Public generic functions
cc-list: Public generic functions
cc-list: Public generic functions
char-base64: Private ordinary functions
char-integer: Private ordinary functions
clean-header-field: Private ordinary functions
clear-folder: Public generic functions
clear-folder: Public generic functions
clear-folder: Public generic functions
close: Public standalone methods
close: Public standalone methods
close: Public standalone methods
close: Public standalone methods
close: Public standalone methods
close: Public standalone methods
close: Public standalone methods
close-folder: Public generic functions
close-folder: Public generic functions
close-folder: Public generic functions
close-folder: Public generic functions
close-folder: Public generic functions
close-folder: Public generic functions
close-mailbox: Private ordinary functions
coerce-name: Private ordinary functions
collect-all: Private ordinary functions
collect-ranges: Private ordinary functions
collect-rfc2822-tokens: Public ordinary functions
command-string: Private ordinary functions
compile-list: Private ordinary functions
compute-bodystructure: Public ordinary functions
compute-bodystructure-using-folder: Private generic functions
compute-bodystructure-using-folder: Private generic functions
compute-bodystructure-using-folder: Private generic functions
connection: Private generic functions
connection: Private generic functions
connection-stream: Private generic functions
connection-stream: Private generic functions
connection-stream: Private generic functions
connection-stream: Private generic functions
content: Private generic functions
content: Private generic functions
content-description: Public generic functions
content-description: Public generic functions
content-encoding: Private generic functions
content-encoding: Private generic functions
content-id: Public generic functions
content-id: Public generic functions
content-lines: Private generic functions
content-lines: Private generic functions
content-md5-sum: Public generic functions
content-md5-sum: Public generic functions
content-octets: Public generic functions
content-octets: Public generic functions
content-parameters: Private generic functions
content-parameters: Private generic functions
content-subtype: Private generic functions
content-subtype: Private generic functions
content-supertype: Private generic functions
content-supertype: Private generic functions
content-transfer-encoding: Public generic functions
content-transfer-encoding: Public generic functions
content-transfer-encoding: Public generic functions
content-type: Public generic functions
content-type: Public generic functions
content-type: Public generic functions
convert-atom: Private ordinary functions
copy-folder: Public generic functions
copy-folder: Public generic functions
copy-folder: Public generic functions
copy-folder: Public generic functions
copy-folder: Public generic functions
copy-folder: Public generic functions
copy-message: Public ordinary functions
copy-message-using-folders: Public generic functions
copy-message-using-folders: Public generic functions
copy-message-using-folders: Public generic functions
copy-message-using-folders: Public generic functions
count-messages: Public generic functions
count-messages: Public generic functions
count-messages: Public generic functions
count-messages: Public generic functions
create-mailbox: Private ordinary functions
current-mail: Private generic functions
current-mail: Private generic functions
current-unique-name: Private generic functions
current-unique-name: Private generic functions

D
date: Public generic functions
date: Public generic functions
date: Public generic functions
date-to-universal-time: Public ordinary functions
decode-base64: Private ordinary functions
decode-quoted-printable: Public ordinary functions
decode-quoted-printable-header: Public ordinary functions
decode-reply-code: Private ordinary functions
define-field-reader: Private macros
define-field-writer: Private macros
define-pop3-command: Private macros
define-smtp-command: Private macros
delete-message: Public ordinary functions
delete-message-using-folder: Public generic functions
delete-message-using-folder: Public generic functions
delete-message-using-folder: Public generic functions
delete-message-using-folder: Public generic functions
deleted-p: Private generic functions
deleted-p: Private generic functions
directory-contents-changed-p: Public ordinary functions
directory-pathname: Public ordinary functions
display-name: Public generic functions
display-name: Public generic functions
display-name: Public generic functions

E
edit-message-body: Private ordinary functions
encapsulated-input-stream: Public generic functions
encapsulated-input-stream: Public generic functions
encapsulated-output-stream: Public generic functions
encapsulated-output-stream: Public generic functions
encode-base64: Private generic functions
encode-base64: Private generic functions
end-idle: Private ordinary functions
ensure-all-headers: Private generic functions
ensure-all-headers: Private generic functions
ensure-all-headers: Private generic functions
ensure-all-headers: Private generic functions
ensure-connection: Private generic functions
ensure-connection: Private generic functions
ensure-connection: Private generic functions
ensure-connection: Private generic functions
ensure-connection: Private generic functions
ensure-connection: Private generic functions
ensure-connection: Private generic functions
ensure-headers-read: Public generic functions
ensure-headers-read: Public generic functions
ensure-headers-read: Public generic functions
ensure-headers-read: Public generic functions
examine-mailbox: Private ordinary functions
expunge-mailbox: Private ordinary functions
expunge-sequence-number: Private generic functions
expunge-sequence-number: Private generic functions

F
fetch-all-message-headers: Private generic functions
fetch-all-message-headers: Private generic functions
fetch-message: Private generic functions
fetch-message: Private generic functions
fetch-message-body: Private generic functions
fetch-message-body: Private generic functions
fetch-message-bodystructure: Private generic functions
fetch-message-bodystructure: Private generic functions
fetch-message-header: Private generic functions
fetch-message-header: Private generic functions
field: Public generic functions
field: Public generic functions
field: Public generic functions
field: Public generic functions
file-directory-p: Public ordinary functions
finalize-message: Public ordinary functions
finalize-message-using-folder: Private generic functions
finalize-message-using-folder: Private generic functions
find-folder: Public ordinary functions
find-message: Public generic functions
find-message: Public generic functions
find-message: Public generic functions
find-message-file: Private ordinary functions
find-viewable-part: Public ordinary functions
flagp: Public ordinary functions
flagp-using-folder: Public generic functions
flagp-using-folder: Public generic functions
flagp-using-folder: Public generic functions
flags: Public generic functions
flags: Public generic functions
folder: Public generic functions
folder: Public generic functions
folder: Public generic functions
folder: Public generic functions
folder-not-found-name: Private generic functions
folder-not-found-name: Private generic functions
folder-recent-p: Private ordinary functions
folder-registry-truename: Private ordinary functions
from: Public generic functions
from: Public generic functions
from: Public generic functions
Function, %stat: Private ordinary functions
Function, accept-char: Private ordinary functions
Function, accept-char: Private ordinary functions
Function, accept-crlf: Private ordinary functions
Function, accept-newline: Private ordinary functions
Function, accept-rfc2822-token: Public ordinary functions
Function, address: Public ordinary functions
Function, address-eq: Public ordinary functions
Function, alist->plist: Private ordinary functions
Function, append-message: Private ordinary functions
Function, append-name: Public ordinary functions
Function, atom-char-p: Private ordinary functions
Function, auth-plain-ticket: Private ordinary functions
Function, authenticate-cram-md5: Private ordinary functions
Function, base64-char: Private ordinary functions
Function, buggy: Private ordinary functions
Function, canonicalize-bodystructure: Private ordinary functions
Function, capability: Private ordinary functions
Function, char-base64: Private ordinary functions
Function, char-integer: Private ordinary functions
Function, clean-header-field: Private ordinary functions
Function, close-mailbox: Private ordinary functions
Function, coerce-name: Private ordinary functions
Function, collect-all: Private ordinary functions
Function, collect-ranges: Private ordinary functions
Function, collect-rfc2822-tokens: Public ordinary functions
Function, command-string: Private ordinary functions
Function, compile-list: Private ordinary functions
Function, compute-bodystructure: Public ordinary functions
Function, convert-atom: Private ordinary functions
Function, copy-message: Public ordinary functions
Function, create-mailbox: Private ordinary functions
Function, date-to-universal-time: Public ordinary functions
Function, decode-base64: Private ordinary functions
Function, decode-quoted-printable: Public ordinary functions
Function, decode-quoted-printable-header: Public ordinary functions
Function, decode-reply-code: Private ordinary functions
Function, delete-message: Public ordinary functions
Function, directory-contents-changed-p: Public ordinary functions
Function, directory-pathname: Public ordinary functions
Function, edit-message-body: Private ordinary functions
Function, end-idle: Private ordinary functions
Function, examine-mailbox: Private ordinary functions
Function, expunge-mailbox: Private ordinary functions
Function, file-directory-p: Public ordinary functions
Function, finalize-message: Public ordinary functions
Function, find-folder: Public ordinary functions
Function, find-message-file: Private ordinary functions
Function, find-viewable-part: Public ordinary functions
Function, flagp: Public ordinary functions
Function, folder-recent-p: Private ordinary functions
Function, folder-registry-truename: Private ordinary functions
Function, generate-message-id: Private ordinary functions
Function, generate-tag: Private ordinary functions
Function, gethostname: Public ordinary functions
Function, getpid: Public ordinary functions
Function, guess-content-type: Private ordinary functions
Function, hmac-md5: Public ordinary functions
Function, idx: Private ordinary functions
Function, imap-read: Private ordinary functions
Function, imap-read-bracket-list: Private ordinary functions
Function, imap-read-delimited-list: Private ordinary functions
Function, intern-address-spec: Private ordinary functions
Function, intern-header-name: Private ordinary functions
Function, list-directories: Private ordinary functions
Function, list-files: Private ordinary functions
Function, list-mailboxes: Private ordinary functions
Function, make-boundary-tag: Public ordinary functions
Function, make-connection: Public ordinary functions
Function, make-content-transfer-encoding: Private ordinary functions
Function, make-content-type: Public ordinary functions
Function, make-group-table: Public ordinary functions
Function, make-imap-folder: Public ordinary functions
Function, make-imaps-folder: Public ordinary functions
Function, make-message: Public ordinary functions
Function, make-message-body: Private ordinary functions
Function, make-message-from-file: Private ordinary functions
Function, make-multipart-body: Private ordinary functions
Function, make-pop3-folder: Public ordinary functions
Function, make-smtp-relay-folder: Public ordinary functions
Function, make-ssl-connection: Private ordinary functions
Function, make-toplevel-part-from-bodystructure: Public ordinary functions
Function, map-directory: Public ordinary functions
Function, map-files: Private ordinary functions
Function, mark-message: Public ordinary functions
Function, maybe-ssl-connection: Private ordinary functions
Function, member-address-p: Public ordinary functions
Function, merge-tags: Private ordinary functions
Function, message-body-stream: Public ordinary functions
Function, message-header-stream: Public ordinary functions
Function, message-size: Public ordinary functions
Function, message-string: Public ordinary functions
Function, mime-parse-error: Private ordinary functions
Function, move-message: Public ordinary functions
Function, multipart-type-class: Private ordinary functions
Function, next-token-of-type: Private ordinary functions
Function, noop: Private ordinary functions
Function, octets-to-hex: Public ordinary functions
Function, only-name-and-type: Public ordinary functions
Function, open-message-input-stream: Public ordinary functions
Function, parse-addr-spec: Private ordinary functions
Function, parse-address: Public ordinary functions
Function, parse-address-list: Public ordinary functions
Function, parse-content-transfer-encoding: Private ordinary functions
Function, parse-content-type: Private ordinary functions
Function, parse-group-address: Private ordinary functions
Function, parse-mailbox-address: Private ordinary functions
Function, parse-mailbox-list: Private ordinary functions
Function, parse-mime-table: Private ordinary functions
Function, parse-mime-version: Private ordinary functions
Function, parse-pop3-response: Private ordinary functions
Function, parse-rfc2822: Public ordinary functions
Function, parse-rfc2822-address: Public ordinary functions
Function, parse-rfc2822-header: Public ordinary functions
Function, parse-tags: Private ordinary functions
Function, part-body-string: Public ordinary functions
Function, princ-objects-separated: Private ordinary functions
Function, read-atom: Private ordinary functions
Function, read-delimited-line: Private ordinary functions
Function, read-delimited-line: Private ordinary functions
Function, read-lines-and-octets: Private ordinary functions
Function, read-multipart-body-1: Private ordinary functions
Function, read-number: Private ordinary functions
Function, read-quoted-string: Private ordinary functions
Function, read-response: Private ordinary functions
Function, read-rfc2822-header: Public ordinary functions
Function, read-simple-body: Private ordinary functions
Function, read-single-body: Private ordinary functions
Function, read-smtp-response: Private ordinary functions
Function, rehash-messages: Private ordinary functions
Function, rehash-sizes: Private ordinary functions
Function, scan-forward-boundary-tag: Private ordinary functions
Function, select-mailbox: Private ordinary functions
Function, send-command: Private ordinary functions
Function, sexpr-compileit: Private ordinary functions
Function, skip-headers: Private ordinary functions
Function, skip-responses: Private ordinary functions
Function, skip-rfc2822-header: Public ordinary functions
Function, split-string: Private ordinary functions
Function, ssl-default: Private ordinary functions
Function, start-idle: Private ordinary functions
Function, stat: Public ordinary functions
Function, stat-last-access: Public ordinary functions
Function, stat-last-change: Public ordinary functions
Function, stat-last-modify: Public ordinary functions
Function, string-prefixp: Private ordinary functions
Function, string-to-octets: Public ordinary functions
Function, transmit-field-body: Private ordinary functions
Function, uidify: Private ordinary functions
Function, unique-name: Private ordinary functions
Function, universal-time-to-date: Public ordinary functions
Function, universal-to-unix-time: Public ordinary functions
Function, unix-to-universal-time: Public ordinary functions
Function, unmark-message: Public ordinary functions
Function, url-base64-char: Private ordinary functions
Function, url-char-base64: Private ordinary functions
Function, url-decode-base64: Private ordinary functions
Function, url-encode-base64: Private ordinary functions
Function, validate-command-in-state: Private ordinary functions
Function, white-space-p: Private ordinary functions
Function, write-rfc2822-header: Private ordinary functions

G
generate-message-id: Private ordinary functions
generate-tag: Private ordinary functions
Generic Function, %parts: Private generic functions
Generic Function, (setf %parts): Private generic functions
Generic Function, (setf address-spec): Public generic functions
Generic Function, (setf body-start): Public generic functions
Generic Function, (setf bodystructure): Public generic functions
Generic Function, (setf cached-toplevel-part): Private generic functions
Generic Function, (setf cc-list): Public generic functions
Generic Function, (setf connection): Private generic functions
Generic Function, (setf connection-stream): Private generic functions
Generic Function, (setf connection-stream): Private generic functions
Generic Function, (setf content): Private generic functions
Generic Function, (setf current-mail): Private generic functions
Generic Function, (setf current-unique-name): Private generic functions
Generic Function, (setf date): Public generic functions
Generic Function, (setf deleted-p): Private generic functions
Generic Function, (setf display-name): Public generic functions
Generic Function, (setf encapsulated-input-stream): Public generic functions
Generic Function, (setf encapsulated-output-stream): Public generic functions
Generic Function, (setf field): Public generic functions
Generic Function, (setf flags): Public generic functions
Generic Function, (setf folder): Public generic functions
Generic Function, (setf from): Public generic functions
Generic Function, (setf greeting): Private generic functions
Generic Function, (setf greeting): Private generic functions
Generic Function, (setf header-fields): Public generic functions
Generic Function, (setf host): Public generic functions
Generic Function, (setf host): Private generic functions
Generic Function, (setf host): Private generic functions
Generic Function, (setf idx-table): Private generic functions
Generic Function, (setf imap-port): Private generic functions
Generic Function, (setf input-buffer): Private generic functions
Generic Function, (setf input-buffer-index): Private generic functions
Generic Function, (setf input-buffer-limit): Private generic functions
Generic Function, (setf last-command): Private generic functions
Generic Function, (setf last-state): Private generic functions
Generic Function, (setf mailbox): Private generic functions
Generic Function, (setf mailbox-list): Public generic functions
Generic Function, (setf message): Public generic functions
Generic Function, (setf message-cache): Public generic functions
Generic Function, (setf message-id): Public generic functions
Generic Function, (setf mime-parse-context): Private generic functions
Generic Function, (setf mime-version): Public generic functions
Generic Function, (setf name): Public generic functions
Generic Function, (setf new-mail): Private generic functions
Generic Function, (setf octet-count): Private generic functions
Generic Function, (setf origin-folder): Private generic functions
Generic Function, (setf parent): Private generic functions
Generic Function, (setf part-end): Public generic functions
Generic Function, (setf part-number): Private generic functions
Generic Function, (setf part-start): Public generic functions
Generic Function, (setf password): Private generic functions
Generic Function, (setf password): Private generic functions
Generic Function, (setf password): Private generic functions
Generic Function, (setf pop3-port): Private generic functions
Generic Function, (setf properties): Private generic functions
Generic Function, (setf reply-to): Public generic functions
Generic Function, (setf selected-messages): Private generic functions
Generic Function, (setf selected-messages): Private generic functions
Generic Function, (setf sender): Public generic functions
Generic Function, (setf sequence-number): Private generic functions
Generic Function, (setf size-table): Private generic functions
Generic Function, (setf size-table): Private generic functions
Generic Function, (setf smtp-port): Public generic functions
Generic Function, (setf state): Public generic functions
Generic Function, (setf storage-stream): Private generic functions
Generic Function, (setf stream-folder): Private generic functions
Generic Function, (setf stream-folder): Private generic functions
Generic Function, (setf stream-state): Private generic functions
Generic Function, (setf subject): Public generic functions
Generic Function, (setf temporary-mail): Private generic functions
Generic Function, (setf to): Public generic functions
Generic Function, (setf uid): Public generic functions
Generic Function, (setf uid-cache): Private generic functions
Generic Function, (setf uid-table): Private generic functions
Generic Function, (setf uid-table): Private generic functions
Generic Function, (setf unique-message-name): Private generic functions
Generic Function, (setf username): Private generic functions
Generic Function, (setf username): Private generic functions
Generic Function, (setf username): Private generic functions
Generic Function, address-spec: Public generic functions
Generic Function, allocate-message-cache: Private generic functions
Generic Function, body-start: Public generic functions
Generic Function, bodystructure: Public generic functions
Generic Function, boundary-tag: Public generic functions
Generic Function, cached-toplevel-part: Private generic functions
Generic Function, capabilities: Private generic functions
Generic Function, cc-list: Public generic functions
Generic Function, clear-folder: Public generic functions
Generic Function, close-folder: Public generic functions
Generic Function, compute-bodystructure-using-folder: Private generic functions
Generic Function, connection: Private generic functions
Generic Function, connection-stream: Private generic functions
Generic Function, connection-stream: Private generic functions
Generic Function, content: Private generic functions
Generic Function, content-description: Public generic functions
Generic Function, content-encoding: Private generic functions
Generic Function, content-id: Public generic functions
Generic Function, content-lines: Private generic functions
Generic Function, content-md5-sum: Public generic functions
Generic Function, content-octets: Public generic functions
Generic Function, content-parameters: Private generic functions
Generic Function, content-subtype: Private generic functions
Generic Function, content-supertype: Private generic functions
Generic Function, content-transfer-encoding: Public generic functions
Generic Function, content-type: Public generic functions
Generic Function, copy-folder: Public generic functions
Generic Function, copy-message-using-folders: Public generic functions
Generic Function, count-messages: Public generic functions
Generic Function, current-mail: Private generic functions
Generic Function, current-unique-name: Private generic functions
Generic Function, date: Public generic functions
Generic Function, delete-message-using-folder: Public generic functions
Generic Function, deleted-p: Private generic functions
Generic Function, display-name: Public generic functions
Generic Function, encapsulated-input-stream: Public generic functions
Generic Function, encapsulated-output-stream: Public generic functions
Generic Function, encode-base64: Private generic functions
Generic Function, ensure-all-headers: Private generic functions
Generic Function, ensure-all-headers: Private generic functions
Generic Function, ensure-connection: Private generic functions
Generic Function, ensure-connection: Private generic functions
Generic Function, ensure-connection: Private generic functions
Generic Function, ensure-headers-read: Public generic functions
Generic Function, expunge-sequence-number: Private generic functions
Generic Function, fetch-all-message-headers: Private generic functions
Generic Function, fetch-message: Private generic functions
Generic Function, fetch-message-body: Private generic functions
Generic Function, fetch-message-bodystructure: Private generic functions
Generic Function, fetch-message-header: Private generic functions
Generic Function, field: Public generic functions
Generic Function, finalize-message-using-folder: Private generic functions
Generic Function, find-message: Public generic functions
Generic Function, flagp-using-folder: Public generic functions
Generic Function, flags: Public generic functions
Generic Function, folder: Public generic functions
Generic Function, folder-not-found-name: Private generic functions
Generic Function, from: Public generic functions
Generic Function, greeting: Private generic functions
Generic Function, greeting: Private generic functions
Generic Function, group-member-p: Private generic functions
Generic Function, header-fields: Public generic functions
Generic Function, host: Public generic functions
Generic Function, host: Private generic functions
Generic Function, host: Private generic functions
Generic Function, idx-table: Private generic functions
Generic Function, imap-port: Private generic functions
Generic Function, input-buffer: Private generic functions
Generic Function, input-buffer-index: Private generic functions
Generic Function, input-buffer-limit: Private generic functions
Generic Function, last-command: Private generic functions
Generic Function, last-state: Private generic functions
Generic Function, line-terminator-style: Private generic functions
Generic Function, login: Private generic functions
Generic Function, mailbox: Private generic functions
Generic Function, mailbox-list: Public generic functions
Generic Function, make-imap-connection: Private generic functions
Generic Function, make-imaps-connection: Private generic functions
Generic Function, make-maildir-folder: Public generic functions
Generic Function, make-message-from: Public generic functions
Generic Function, make-sequence-input-stream: Public generic functions
Generic Function, make-toplevel-part: Public generic functions
Generic Function, map-message-cache: Private generic functions
Generic Function, map-messages: Public generic functions
Generic Function, map-recent-messages: Public generic functions
Generic Function, mark-deleted: Private generic functions
Generic Function, mark-message-using-folder: Public generic functions
Generic Function, md5-sum: Public generic functions
Generic Function, message: Public generic functions
Generic Function, message-body-stream-using-folder: Public generic functions
Generic Function, message-cache: Public generic functions
Generic Function, message-folder: Private generic functions
Generic Function, message-header-stream-using-folder: Public generic functions
Generic Function, message-id: Public generic functions
Generic Function, message-size-using-folder: Public generic functions
Generic Function, message-string-using-folder: Public generic functions
Generic Function, message-uid: Private generic functions
Generic Function, messages: Public generic functions
Generic Function, mime-parse-context: Private generic functions
Generic Function, mime-version: Public generic functions
Generic Function, move-folder: Public generic functions
Generic Function, move-message-using-folders: Public generic functions
Generic Function, name: Public generic functions
Generic Function, new-mail: Private generic functions
Generic Function, nth-part: Private generic functions
Generic Function, nth-part-stream: Private generic functions
Generic Function, octet-count: Private generic functions
Generic Function, open-message-input-stream-using-folder: Public generic functions
Generic Function, open-message-storing-stream: Public generic functions
Generic Function, origin-folder: Private generic functions
Generic Function, parent: Private generic functions
Generic Function, part-body-stream: Public generic functions
Generic Function, part-end: Public generic functions
Generic Function, part-number: Private generic functions
Generic Function, part-path: Private generic functions
Generic Function, part-start: Public generic functions
Generic Function, part-stream: Public generic functions
Generic Function, parts: Public generic functions
Generic Function, password: Private generic functions
Generic Function, password: Private generic functions
Generic Function, password: Private generic functions
Generic Function, pop3-port: Private generic functions
Generic Function, process-response: Private generic functions
Generic Function, properties: Private generic functions
Generic Function, recent-messages: Public generic functions
Generic Function, register-folder: Public generic functions
Generic Function, reply-to: Public generic functions
Generic Function, search-mailbox: Private generic functions
Generic Function, selected-messages: Private generic functions
Generic Function, selected-messages: Private generic functions
Generic Function, send-pop3-command: Private generic functions
Generic Function, send-smtp-command: Private generic functions
Generic Function, sender: Public generic functions
Generic Function, sequence-number: Private generic functions
Generic Function, sequence-number-message: Private generic functions
Generic Function, serialize-folder: Public generic functions
Generic Function, short-name: Public generic functions
Generic Function, size-table: Private generic functions
Generic Function, size-table: Private generic functions
Generic Function, skip-headers-using-folder: Private generic functions
Generic Function, smtp-port: Public generic functions
Generic Function, state: Public generic functions
Generic Function, storage-stream: Private generic functions
Generic Function, stream-folder: Private generic functions
Generic Function, stream-folder: Private generic functions
Generic Function, stream-state: Private generic functions
Generic Function, subject: Public generic functions
Generic Function, temporary-mail: Private generic functions
Generic Function, to: Public generic functions
Generic Function, token-type-test-function: Private generic functions
Generic Function, toplevel-part: Public generic functions
Generic Function, uid: Public generic functions
Generic Function, uid-cache: Private generic functions
Generic Function, uid-table: Private generic functions
Generic Function, uid-table: Private generic functions
Generic Function, uid=: Private generic functions
Generic Function, uidvalidity: Private generic functions
Generic Function, unique-message-name: Private generic functions
Generic Function, unmark-message-using-folder: Public generic functions
Generic Function, unread-messages: Private generic functions
Generic Function, update-mailbox: Private generic functions
Generic Function, update-new-mailbox: Private generic functions
Generic Function, username: Private generic functions
Generic Function, username: Private generic functions
Generic Function, username: Private generic functions
Generic Function, validate-command-in-state: Private generic functions
gethostname: Public ordinary functions
getpid: Public ordinary functions
greeting: Private generic functions
greeting: Private generic functions
greeting: Private generic functions
greeting: Private generic functions
group-member-p: Private generic functions
group-member-p: Private generic functions
group-member-p: Private generic functions
group-member-p: Private generic functions
group-member-p: Private generic functions
guess-content-type: Private ordinary functions

H
header-fields: Public generic functions
header-fields: Public generic functions
hmac-md5: Public ordinary functions
host: Public generic functions
host: Public generic functions
host: Private generic functions
host: Private generic functions
host: Private generic functions
host: Private generic functions

I
idx: Private ordinary functions
idx-table: Private generic functions
idx-table: Private generic functions
imap-port: Private generic functions
imap-port: Private generic functions
imap-read: Private ordinary functions
imap-read-bracket-list: Private ordinary functions
imap-read-delimited-list: Private ordinary functions
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
input-buffer: Private generic functions
input-buffer: Private generic functions
input-buffer-index: Private generic functions
input-buffer-index: Private generic functions
input-buffer-limit: Private generic functions
input-buffer-limit: Private generic functions
intern-address-spec: Private ordinary functions
intern-header-name: Private ordinary functions

L
last-command: Private generic functions
last-command: Private generic functions
last-state: Private generic functions
last-state: Private generic functions
line-terminator-style: Private generic functions
line-terminator-style: Private generic functions
list-directories: Private ordinary functions
list-files: Private ordinary functions
list-mailboxes: Private ordinary functions
list-match: Private macros
list-match-type: Private macros
login: Private generic functions
login: Private generic functions

M
Macro, bind-rfc2822-tokens: Public macros
Macro, define-field-reader: Private macros
Macro, define-field-writer: Private macros
Macro, define-pop3-command: Private macros
Macro, define-smtp-command: Private macros
Macro, list-match: Private macros
Macro, list-match-type: Private macros
Macro, rebinding: Public macros
Macro, stream-match: Private macros
Macro, stream-match-type: Private macros
Macro, string-match: Private macros
Macro, string-match-type: Private macros
Macro, when-let: Public macros
Macro, with-input-from-sequence: Public macros
Macro, with-list-meta: Public macros
Macro, with-stream-meta: Public macros
Macro, with-string-meta: Public macros
Macro, with-unique-names: Public macros
mailbox: Private generic functions
mailbox: Private generic functions
mailbox-list: Public generic functions
mailbox-list: Public generic functions
make-boundary-tag: Public ordinary functions
make-connection: Public ordinary functions
make-content-transfer-encoding: Private ordinary functions
make-content-type: Public ordinary functions
make-group-table: Public ordinary functions
make-imap-connection: Private generic functions
make-imap-connection: Private generic functions
make-imap-folder: Public ordinary functions
make-imaps-connection: Private generic functions
make-imaps-connection: Private generic functions
make-imaps-folder: Public ordinary functions
make-maildir-folder: Public generic functions
make-maildir-folder: Public generic functions
make-message: Public ordinary functions
make-message-body: Private ordinary functions
make-message-from: Public generic functions
make-message-from: Public generic functions
make-message-from: Public generic functions
make-message-from-file: Private ordinary functions
make-multipart-body: Private ordinary functions
make-pop3-folder: Public ordinary functions
make-sequence-input-stream: Public generic functions
make-sequence-input-stream: Public generic functions
make-sequence-input-stream: Public generic functions
make-smtp-relay-folder: Public ordinary functions
make-ssl-connection: Private ordinary functions
make-toplevel-part: Public generic functions
make-toplevel-part: Public generic functions
make-toplevel-part-from-bodystructure: Public ordinary functions
map-directory: Public ordinary functions
map-files: Private ordinary functions
map-message-cache: Private generic functions
map-message-cache: Private generic functions
map-messages: Public generic functions
map-messages: Public generic functions
map-messages: Public generic functions
map-messages: Public generic functions
map-recent-messages: Public generic functions
map-recent-messages: Public generic functions
map-recent-messages: Public generic functions
map-recent-messages: Public generic functions
mark-deleted: Private generic functions
mark-deleted: Private generic functions
mark-message: Public ordinary functions
mark-message-using-folder: Public generic functions
mark-message-using-folder: Public generic functions
mark-message-using-folder: Public generic functions
mark-message-using-folder: Public generic functions
maybe-ssl-connection: Private ordinary functions
md5-sum: Public generic functions
md5-sum: Public generic functions
md5-sum: Public generic functions
member-address-p: Public ordinary functions
merge-tags: Private ordinary functions
message: Public generic functions
message: Public generic functions
message: Public generic functions
message: Public generic functions
message-body-stream: Public ordinary functions
message-body-stream-using-folder: Public generic functions
message-body-stream-using-folder: Public generic functions
message-body-stream-using-folder: Public generic functions
message-body-stream-using-folder: Public generic functions
message-body-stream-using-folder: Public generic functions
message-body-stream-using-folder: Public generic functions
message-cache: Public generic functions
message-cache: Public generic functions
message-folder: Private generic functions
message-folder: Private generic functions
message-header-stream: Public ordinary functions
message-header-stream-using-folder: Public generic functions
message-header-stream-using-folder: Public generic functions
message-header-stream-using-folder: Public generic functions
message-header-stream-using-folder: Public generic functions
message-id: Public generic functions
message-id: Public generic functions
message-id: Public generic functions
message-size: Public ordinary functions
message-size-using-folder: Public generic functions
message-size-using-folder: Public generic functions
message-size-using-folder: Public generic functions
message-size-using-folder: Public generic functions
message-size-using-folder: Public generic functions
message-string: Public ordinary functions
message-string-using-folder: Public generic functions
message-string-using-folder: Public generic functions
message-uid: Private generic functions
message-uid: Private generic functions
messages: Public generic functions
messages: Public generic functions
Method, %parts: Private generic functions
Method, (setf %parts): Private generic functions
Method, (setf address-spec): Public generic functions
Method, (setf address-spec): Public generic functions
Method, (setf body-start): Public generic functions
Method, (setf bodystructure): Public generic functions
Method, (setf cached-toplevel-part): Private generic functions
Method, (setf cc-list): Public generic functions
Method, (setf cc-list): Public generic functions
Method, (setf connection): Private generic functions
Method, (setf connection-stream): Private generic functions
Method, (setf connection-stream): Private generic functions
Method, (setf content): Private generic functions
Method, (setf current-mail): Private generic functions
Method, (setf current-unique-name): Private generic functions
Method, (setf date): Public generic functions
Method, (setf date): Public generic functions
Method, (setf deleted-p): Private generic functions
Method, (setf display-name): Public generic functions
Method, (setf display-name): Public generic functions
Method, (setf encapsulated-input-stream): Public generic functions
Method, (setf encapsulated-output-stream): Public generic functions
Method, (setf field): Public generic functions
Method, (setf flags): Public generic functions
Method, (setf folder): Public generic functions
Method, (setf folder): Public generic functions
Method, (setf from): Public generic functions
Method, (setf from): Public generic functions
Method, (setf greeting): Private generic functions
Method, (setf greeting): Private generic functions
Method, (setf header-fields): Public generic functions
Method, (setf host): Public generic functions
Method, (setf host): Private generic functions
Method, (setf host): Private generic functions
Method, (setf idx-table): Private generic functions
Method, (setf imap-port): Private generic functions
Method, (setf input-buffer): Private generic functions
Method, (setf input-buffer-index): Private generic functions
Method, (setf input-buffer-limit): Private generic functions
Method, (setf last-command): Private generic functions
Method, (setf last-state): Private generic functions
Method, (setf mailbox): Private generic functions
Method, (setf mailbox-list): Public generic functions
Method, (setf message): Public generic functions
Method, (setf message): Public generic functions
Method, (setf message): Public generic functions
Method, (setf message-cache): Public generic functions
Method, (setf message-id): Public generic functions
Method, (setf message-id): Public generic functions
Method, (setf mime-parse-context): Private generic functions
Method, (setf mime-version): Public generic functions
Method, (setf name): Public generic functions
Method, (setf new-mail): Private generic functions
Method, (setf octet-count): Private generic functions
Method, (setf origin-folder): Private generic functions
Method, (setf parent): Private generic functions
Method, (setf part-end): Public generic functions
Method, (setf part-number): Private generic functions
Method, (setf part-start): Public generic functions
Method, (setf password): Private generic functions
Method, (setf password): Private generic functions
Method, (setf password): Private generic functions
Method, (setf pop3-port): Private generic functions
Method, (setf properties): Private generic functions
Method, (setf reply-to): Public generic functions
Method, (setf reply-to): Public generic functions
Method, (setf selected-messages): Private generic functions
Method, (setf selected-messages): Private generic functions
Method, (setf sender): Public generic functions
Method, (setf sender): Public generic functions
Method, (setf sequence-number): Private generic functions
Method, (setf size-table): Private generic functions
Method, (setf size-table): Private generic functions
Method, (setf smtp-port): Public generic functions
Method, (setf state): Public generic functions
Method, (setf state): Public generic functions
Method, (setf state): Public generic functions
Method, (setf state): Public generic functions
Method, (setf state): Public generic functions
Method, (setf state): Public generic functions
Method, (setf storage-stream): Private generic functions
Method, (setf stream-folder): Private generic functions
Method, (setf stream-folder): Private generic functions
Method, (setf stream-state): Private generic functions
Method, (setf subject): Public generic functions
Method, (setf subject): Public generic functions
Method, (setf temporary-mail): Private generic functions
Method, (setf to): Public generic functions
Method, (setf to): Public generic functions
Method, (setf uid): Public generic functions
Method, (setf uid-cache): Private generic functions
Method, (setf uid-table): Private generic functions
Method, (setf uid-table): Private generic functions
Method, (setf unique-message-name): Private generic functions
Method, (setf username): Private generic functions
Method, (setf username): Private generic functions
Method, (setf username): Private generic functions
Method, address-spec: Public generic functions
Method, address-spec: Public generic functions
Method, allocate-message-cache: Private generic functions
Method, allocate-message-cache: Private generic functions
Method, allocate-message-cache: Private generic functions
Method, body-start: Public generic functions
Method, bodystructure: Public generic functions
Method, bodystructure: Public generic functions
Method, boundary-tag: Public generic functions
Method, cached-toplevel-part: Private generic functions
Method, capabilities: Private generic functions
Method, cc-list: Public generic functions
Method, cc-list: Public generic functions
Method, clear-folder: Public generic functions
Method, clear-folder: Public generic functions
Method, close: Public standalone methods
Method, close: Public standalone methods
Method, close: Public standalone methods
Method, close: Public standalone methods
Method, close: Public standalone methods
Method, close: Public standalone methods
Method, close: Public standalone methods
Method, close-folder: Public generic functions
Method, close-folder: Public generic functions
Method, close-folder: Public generic functions
Method, close-folder: Public generic functions
Method, close-folder: Public generic functions
Method, compute-bodystructure-using-folder: Private generic functions
Method, compute-bodystructure-using-folder: Private generic functions
Method, connection: Private generic functions
Method, connection-stream: Private generic functions
Method, connection-stream: Private generic functions
Method, content: Private generic functions
Method, content-description: Public generic functions
Method, content-encoding: Private generic functions
Method, content-id: Public generic functions
Method, content-lines: Private generic functions
Method, content-md5-sum: Public generic functions
Method, content-octets: Public generic functions
Method, content-parameters: Private generic functions
Method, content-subtype: Private generic functions
Method, content-supertype: Private generic functions
Method, content-transfer-encoding: Public generic functions
Method, content-transfer-encoding: Public generic functions
Method, content-type: Public generic functions
Method, content-type: Public generic functions
Method, copy-folder: Public generic functions
Method, copy-folder: Public generic functions
Method, copy-folder: Public generic functions
Method, copy-folder: Public generic functions
Method, copy-folder: Public generic functions
Method, copy-message-using-folders: Public generic functions
Method, copy-message-using-folders: Public generic functions
Method, copy-message-using-folders: Public generic functions
Method, count-messages: Public generic functions
Method, count-messages: Public generic functions
Method, count-messages: Public generic functions
Method, current-mail: Private generic functions
Method, current-unique-name: Private generic functions
Method, date: Public generic functions
Method, date: Public generic functions
Method, delete-message-using-folder: Public generic functions
Method, delete-message-using-folder: Public generic functions
Method, delete-message-using-folder: Public generic functions
Method, deleted-p: Private generic functions
Method, display-name: Public generic functions
Method, display-name: Public generic functions
Method, encapsulated-input-stream: Public generic functions
Method, encapsulated-output-stream: Public generic functions
Method, encode-base64: Private generic functions
Method, ensure-all-headers: Private generic functions
Method, ensure-all-headers: Private generic functions
Method, ensure-connection: Private generic functions
Method, ensure-connection: Private generic functions
Method, ensure-connection: Private generic functions
Method, ensure-connection: Private generic functions
Method, ensure-headers-read: Public generic functions
Method, ensure-headers-read: Public generic functions
Method, ensure-headers-read: Public generic functions
Method, expunge-sequence-number: Private generic functions
Method, fetch-all-message-headers: Private generic functions
Method, fetch-message: Private generic functions
Method, fetch-message-body: Private generic functions
Method, fetch-message-bodystructure: Private generic functions
Method, fetch-message-header: Private generic functions
Method, field: Public generic functions
Method, field: Public generic functions
Method, field: Public generic functions
Method, finalize-message-using-folder: Private generic functions
Method, find-message: Public generic functions
Method, find-message: Public generic functions
Method, flagp-using-folder: Public generic functions
Method, flagp-using-folder: Public generic functions
Method, flags: Public generic functions
Method, folder: Public generic functions
Method, folder: Public generic functions
Method, folder: Public generic functions
Method, folder-not-found-name: Private generic functions
Method, from: Public generic functions
Method, from: Public generic functions
Method, greeting: Private generic functions
Method, greeting: Private generic functions
Method, group-member-p: Private generic functions
Method, group-member-p: Private generic functions
Method, group-member-p: Private generic functions
Method, group-member-p: Private generic functions
Method, header-fields: Public generic functions
Method, host: Public generic functions
Method, host: Private generic functions
Method, host: Private generic functions
Method, idx-table: Private generic functions
Method, imap-port: Private generic functions
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, input-buffer: Private generic functions
Method, input-buffer-index: Private generic functions
Method, input-buffer-limit: Private generic functions
Method, last-command: Private generic functions
Method, last-state: Private generic functions
Method, line-terminator-style: Private generic functions
Method, login: Private generic functions
Method, mailbox: Private generic functions
Method, mailbox-list: Public generic functions
Method, make-imap-connection: Private generic functions
Method, make-imaps-connection: Private generic functions
Method, make-maildir-folder: Public generic functions
Method, make-message-from: Public generic functions
Method, make-message-from: Public generic functions
Method, make-sequence-input-stream: Public generic functions
Method, make-sequence-input-stream: Public generic functions
Method, make-toplevel-part: Public generic functions
Method, map-message-cache: Private generic functions
Method, map-messages: Public generic functions
Method, map-messages: Public generic functions
Method, map-messages: Public generic functions
Method, map-recent-messages: Public generic functions
Method, map-recent-messages: Public generic functions
Method, map-recent-messages: Public generic functions
Method, mark-deleted: Private generic functions
Method, mark-message-using-folder: Public generic functions
Method, mark-message-using-folder: Public generic functions
Method, mark-message-using-folder: Public generic functions
Method, md5-sum: Public generic functions
Method, md5-sum: Public generic functions
Method, message: Public generic functions
Method, message: Public generic functions
Method, message: Public generic functions
Method, message-body-stream-using-folder: Public generic functions
Method, message-body-stream-using-folder: Public generic functions
Method, message-body-stream-using-folder: Public generic functions
Method, message-body-stream-using-folder: Public generic functions
Method, message-body-stream-using-folder: Public generic functions
Method, message-cache: Public generic functions
Method, message-folder: Private generic functions
Method, message-header-stream-using-folder: Public generic functions
Method, message-header-stream-using-folder: Public generic functions
Method, message-header-stream-using-folder: Public generic functions
Method, message-id: Public generic functions
Method, message-id: Public generic functions
Method, message-size-using-folder: Public generic functions
Method, message-size-using-folder: Public generic functions
Method, message-size-using-folder: Public generic functions
Method, message-size-using-folder: Public generic functions
Method, message-string-using-folder: Public generic functions
Method, message-uid: Private generic functions
Method, messages: Public generic functions
Method, mime-parse-context: Private generic functions
Method, mime-version: Public generic functions
Method, move-folder: Public generic functions
Method, move-folder: Public generic functions
Method, move-message-using-folders: Public generic functions
Method, move-message-using-folders: Public generic functions
Method, move-message-using-folders: Public generic functions
Method, move-message-using-folders: Public generic functions
Method, name: Public generic functions
Method, new-mail: Private generic functions
Method, nth-part: Private generic functions
Method, nth-part-stream: Private generic functions
Method, octet-count: Private generic functions
Method, open-message-input-stream-using-folder: Public generic functions
Method, open-message-input-stream-using-folder: Public generic functions
Method, open-message-input-stream-using-folder: Public generic functions
Method, open-message-input-stream-using-folder: Public generic functions
Method, open-message-input-stream-using-folder: Public generic functions
Method, open-message-input-stream-using-folder: Public generic functions
Method, open-message-input-stream-using-folder: Public generic functions
Method, open-message-storing-stream: Public generic functions
Method, open-message-storing-stream: Public generic functions
Method, open-message-storing-stream: Public generic functions
Method, open-message-storing-stream: Public generic functions
Method, origin-folder: Private generic functions
Method, parent: Private generic functions
Method, part-body-stream: Public generic functions
Method, part-end: Public generic functions
Method, part-number: Private generic functions
Method, part-path: Private generic functions
Method, part-start: Public generic functions
Method, part-stream: Public generic functions
Method, parts: Public generic functions
Method, parts: Public generic functions
Method, parts: Public generic functions
Method, password: Private generic functions
Method, password: Private generic functions
Method, password: Private generic functions
Method, pop3-port: Private generic functions
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, process-response: Private generic functions
Method, properties: Private generic functions
Method, recent-messages: Public generic functions
Method, register-folder: Public generic functions
Method, reply-to: Public generic functions
Method, reply-to: Public generic functions
Method, search-mailbox: Private generic functions
Method, selected-messages: Private generic functions
Method, selected-messages: Private generic functions
Method, send-pop3-command: Private generic functions
Method, send-pop3-command: Private generic functions
Method, send-pop3-command: Private generic functions
Method, send-pop3-command: Private generic functions
Method, send-pop3-command: Private generic functions
Method, send-pop3-command: Private generic functions
Method, send-pop3-command: Private generic functions
Method, send-pop3-command: Private generic functions
Method, send-pop3-command: Private generic functions
Method, send-pop3-command: Private generic functions
Method, send-smtp-command: Private generic functions
Method, send-smtp-command: Private generic functions
Method, send-smtp-command: Private generic functions
Method, send-smtp-command: Private generic functions
Method, send-smtp-command: Private generic functions
Method, send-smtp-command: Private generic functions
Method, send-smtp-command: Private generic functions
Method, send-smtp-command: Private generic functions
Method, send-smtp-command: Private generic functions
Method, sender: Public generic functions
Method, sender: Public generic functions
Method, sequence-number: Private generic functions
Method, sequence-number-message: Private generic functions
Method, serialize-folder: Public generic functions
Method, serialize-folder: Public generic functions
Method, serialize-folder: Public generic functions
Method, serialize-folder: Public generic functions
Method, short-name: Public generic functions
Method, short-name: Public generic functions
Method, short-name: Public generic functions
Method, short-name: Public generic functions
Method, size-table: Private generic functions
Method, size-table: Private generic functions
Method, skip-headers-using-folder: Private generic functions
Method, smtp-port: Public generic functions
Method, state: Public generic functions
Method, state: Public generic functions
Method, state: Public generic functions
Method, state: Public generic functions
Method, state: Public generic functions
Method, storage-stream: Private generic functions
Method, stream-folder: Private generic functions
Method, stream-folder: Private generic functions
Method, stream-peek-char: Public standalone methods
Method, stream-read-char: Public standalone methods
Method, stream-read-char: Public standalone methods
Method, stream-read-char: Public standalone methods
Method, stream-read-char: Public standalone methods
Method, stream-read-char: Public standalone methods
Method, stream-read-char: Public standalone methods
Method, stream-state: Private generic functions
Method, stream-unread-char: Public standalone methods
Method, stream-unread-char: Public standalone methods
Method, stream-write-char: Public standalone methods
Method, stream-write-char: Public standalone methods
Method, stream-write-char: Public standalone methods
Method, stream-write-char: Public standalone methods
Method, stream-write-char: Public standalone methods
Method, stream-write-sequence: Public standalone methods
Method, subject: Public generic functions
Method, subject: Public generic functions
Method, temporary-mail: Private generic functions
Method, to: Public generic functions
Method, to: Public generic functions
Method, token-type-test-function: Private generic functions
Method, toplevel-part: Public generic functions
Method, uid: Public generic functions
Method, uid-cache: Private generic functions
Method, uid-table: Private generic functions
Method, uid-table: Private generic functions
Method, uid=: Private generic functions
Method, uid=: Private generic functions
Method, uid=: Private generic functions
Method, uidvalidity: Private generic functions
Method, unique-message-name: Private generic functions
Method, unmark-message-using-folder: Public generic functions
Method, unmark-message-using-folder: Public generic functions
Method, unmark-message-using-folder: Public generic functions
Method, update-mailbox: Private generic functions
Method, update-new-mailbox: Private generic functions
Method, username: Private generic functions
Method, username: Private generic functions
Method, username: Private generic functions
Method, validate-command-in-state: Private generic functions
mime-parse-context: Private generic functions
mime-parse-context: Private generic functions
mime-parse-error: Private ordinary functions
mime-version: Public generic functions
mime-version: Public generic functions
move-folder: Public generic functions
move-folder: Public generic functions
move-folder: Public generic functions
move-message: Public ordinary functions
move-message-using-folders: Public generic functions
move-message-using-folders: Public generic functions
move-message-using-folders: Public generic functions
move-message-using-folders: Public generic functions
move-message-using-folders: Public generic functions
multipart-type-class: Private ordinary functions

N
name: Public generic functions
name: Public generic functions
new-mail: Private generic functions
new-mail: Private generic functions
next-token-of-type: Private ordinary functions
noop: Private ordinary functions
nth-part: Private generic functions
nth-part: Private generic functions
nth-part-stream: Private generic functions
nth-part-stream: Private generic functions

O
octet-count: Private generic functions
octet-count: Private generic functions
octets-to-hex: Public ordinary functions
only-name-and-type: Public ordinary functions
open-message-input-stream: Public ordinary functions
open-message-input-stream-using-folder: Public generic functions
open-message-input-stream-using-folder: Public generic functions
open-message-input-stream-using-folder: Public generic functions
open-message-input-stream-using-folder: Public generic functions
open-message-input-stream-using-folder: Public generic functions
open-message-input-stream-using-folder: Public generic functions
open-message-input-stream-using-folder: Public generic functions
open-message-input-stream-using-folder: Public generic functions
open-message-storing-stream: Public generic functions
open-message-storing-stream: Public generic functions
open-message-storing-stream: Public generic functions
open-message-storing-stream: Public generic functions
open-message-storing-stream: Public generic functions
origin-folder: Private generic functions
origin-folder: Private generic functions

P
parent: Private generic functions
parent: Private generic functions
parse-addr-spec: Private ordinary functions
parse-address: Public ordinary functions
parse-address-list: Public ordinary functions
parse-content-transfer-encoding: Private ordinary functions
parse-content-type: Private ordinary functions
parse-group-address: Private ordinary functions
parse-mailbox-address: Private ordinary functions
parse-mailbox-list: Private ordinary functions
parse-mime-table: Private ordinary functions
parse-mime-version: Private ordinary functions
parse-pop3-response: Private ordinary functions
parse-rfc2822: Public ordinary functions
parse-rfc2822-address: Public ordinary functions
parse-rfc2822-header: Public ordinary functions
parse-tags: Private ordinary functions
part-body-stream: Public generic functions
part-body-stream: Public generic functions
part-body-string: Public ordinary functions
part-end: Public generic functions
part-end: Public generic functions
part-number: Private generic functions
part-number: Private generic functions
part-path: Private generic functions
part-path: Private generic functions
part-start: Public generic functions
part-start: Public generic functions
part-stream: Public generic functions
part-stream: Public generic functions
parts: Public generic functions
parts: Public generic functions
parts: Public generic functions
parts: Public generic functions
password: Private generic functions
password: Private generic functions
password: Private generic functions
password: Private generic functions
password: Private generic functions
password: Private generic functions
pop3-port: Private generic functions
pop3-port: Private generic functions
princ-objects-separated: Private ordinary functions
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
process-response: Private generic functions
process-response: Private generic functions
properties: Private generic functions
properties: Private generic functions

R
read-atom: Private ordinary functions
read-delimited-line: Private ordinary functions
read-delimited-line: Private ordinary functions
read-lines-and-octets: Private ordinary functions
read-multipart-body-1: Private ordinary functions
read-number: Private ordinary functions
read-quoted-string: Private ordinary functions
read-response: Private ordinary functions
read-rfc2822-header: Public ordinary functions
read-simple-body: Private ordinary functions
read-single-body: Private ordinary functions
read-smtp-response: Private ordinary functions
rebinding: Public macros
recent-messages: Public generic functions
recent-messages: Public generic functions
register-folder: Public generic functions
register-folder: Public generic functions
rehash-messages: Private ordinary functions
rehash-sizes: Private ordinary functions
reply-to: Public generic functions
reply-to: Public generic functions
reply-to: Public generic functions

S
scan-forward-boundary-tag: Private ordinary functions
search-mailbox: Private generic functions
search-mailbox: Private generic functions
select-mailbox: Private ordinary functions
selected-messages: Private generic functions
selected-messages: Private generic functions
selected-messages: Private generic functions
selected-messages: Private generic functions
send-command: Private ordinary functions
send-pop3-command: Private generic functions
send-pop3-command: Private generic functions
send-pop3-command: Private generic functions
send-pop3-command: Private generic functions
send-pop3-command: Private generic functions
send-pop3-command: Private generic functions
send-pop3-command: Private generic functions
send-pop3-command: Private generic functions
send-pop3-command: Private generic functions
send-pop3-command: Private generic functions
send-pop3-command: Private generic functions
send-smtp-command: Private generic functions
send-smtp-command: Private generic functions
send-smtp-command: Private generic functions
send-smtp-command: Private generic functions
send-smtp-command: Private generic functions
send-smtp-command: Private generic functions
send-smtp-command: Private generic functions
send-smtp-command: Private generic functions
send-smtp-command: Private generic functions
send-smtp-command: Private generic functions
sender: Public generic functions
sender: Public generic functions
sender: Public generic functions
sequence-number: Private generic functions
sequence-number: Private generic functions
sequence-number-message: Private generic functions
sequence-number-message: Private generic functions
serialize-folder: Public generic functions
serialize-folder: Public generic functions
serialize-folder: Public generic functions
serialize-folder: Public generic functions
serialize-folder: Public generic functions
sexpr-compileit: Private ordinary functions
short-name: Public generic functions
short-name: Public generic functions
short-name: Public generic functions
short-name: Public generic functions
short-name: Public generic functions
size-table: Private generic functions
size-table: Private generic functions
size-table: Private generic functions
size-table: Private generic functions
skip-headers: Private ordinary functions
skip-headers-using-folder: Private generic functions
skip-headers-using-folder: Private generic functions
skip-responses: Private ordinary functions
skip-rfc2822-header: Public ordinary functions
smtp-port: Public generic functions
smtp-port: Public generic functions
split-string: Private ordinary functions
ssl-default: Private ordinary functions
start-idle: Private ordinary functions
stat: Public ordinary functions
stat-last-access: Public ordinary functions
stat-last-change: Public ordinary functions
stat-last-modify: Public ordinary functions
state: Public generic functions
state: Public generic functions
state: Public generic functions
state: Public generic functions
state: Public generic functions
state: Public generic functions
storage-stream: Private generic functions
storage-stream: Private generic functions
stream-folder: Private generic functions
stream-folder: Private generic functions
stream-folder: Private generic functions
stream-folder: Private generic functions
stream-match: Private macros
stream-match-type: Private macros
stream-peek-char: Public standalone methods
stream-read-char: Public standalone methods
stream-read-char: Public standalone methods
stream-read-char: Public standalone methods
stream-read-char: Public standalone methods
stream-read-char: Public standalone methods
stream-read-char: Public standalone methods
stream-state: Private generic functions
stream-state: Private generic functions
stream-unread-char: Public standalone methods
stream-unread-char: Public standalone methods
stream-write-char: Public standalone methods
stream-write-char: Public standalone methods
stream-write-char: Public standalone methods
stream-write-char: Public standalone methods
stream-write-char: Public standalone methods
stream-write-sequence: Public standalone methods
string-match: Private macros
string-match-type: Private macros
string-prefixp: Private ordinary functions
string-to-octets: Public ordinary functions
subject: Public generic functions
subject: Public generic functions
subject: Public generic functions

T
temporary-mail: Private generic functions
temporary-mail: Private generic functions
to: Public generic functions
to: Public generic functions
to: Public generic functions
token-type-test-function: Private generic functions
token-type-test-function: Private generic functions
toplevel-part: Public generic functions
toplevel-part: Public generic functions
transmit-field-body: Private ordinary functions

U
uid: Public generic functions
uid: Public generic functions
uid-cache: Private generic functions
uid-cache: Private generic functions
uid-table: Private generic functions
uid-table: Private generic functions
uid-table: Private generic functions
uid-table: Private generic functions
uid=: Private generic functions
uid=: Private generic functions
uid=: Private generic functions
uid=: Private generic functions
uidify: Private ordinary functions
uidvalidity: Private generic functions
uidvalidity: Private generic functions
unique-message-name: Private generic functions
unique-message-name: Private generic functions
unique-name: Private ordinary functions
universal-time-to-date: Public ordinary functions
universal-to-unix-time: Public ordinary functions
unix-to-universal-time: Public ordinary functions
unmark-message: Public ordinary functions
unmark-message-using-folder: Public generic functions
unmark-message-using-folder: Public generic functions
unmark-message-using-folder: Public generic functions
unmark-message-using-folder: Public generic functions
unread-messages: Private generic functions
update-mailbox: Private generic functions
update-mailbox: Private generic functions
update-new-mailbox: Private generic functions
update-new-mailbox: Private generic functions
url-base64-char: Private ordinary functions
url-char-base64: Private ordinary functions
url-decode-base64: Private ordinary functions
url-encode-base64: Private ordinary functions
username: Private generic functions
username: Private generic functions
username: Private generic functions
username: Private generic functions
username: Private generic functions
username: Private generic functions

V
validate-command-in-state: Private ordinary functions
validate-command-in-state: Private generic functions
validate-command-in-state: Private generic functions

W
when-let: Public macros
white-space-p: Private ordinary functions
with-input-from-sequence: Public macros
with-list-meta: Public macros
with-stream-meta: Public macros
with-string-meta: Public macros
with-unique-names: Public macros
write-rfc2822-header: Private ordinary functions


A.3 Variables

Jump to:   *   +  
A   B   C   D   E   F   G   H   I   L   M   N   O   P   R   S   T   U  
Index Entry  Section

*
*address-spec-table*: Private special variables
*atom-specials*: Private special variables
*buggy-software-action*: Private special variables
*digit-chars*: Private special variables
*imap-debug*: Private special variables
*imap-read-case*: Private special variables
*message-counter*: Private special variables
*mime-base-header-fields*: Private special variables
*mime-table*: Private special variables
*mime-types-file*: Private special variables
*registered-folders*: Private special variables

+
+eacces+: Private constants
+ebadf+: Private constants
+emfile+: Private constants
+enfile+: Private constants
+enoent+: Private constants
+enomem+: Private constants
+enotdir+: Private constants
+vt+: Private constants

A
address-spec: Public classes
address-spec: Public classes

B
base-64-alphabet: Private special variables
body-start: Private classes
bodystructure: Private classes

C
cached-toplevel-part: Private classes
capabilities: Public classes
cc-list: Private classes
change-tag: Public classes
connection: Private classes
connection-stream: Public classes
connection-stream: Public classes
Constant, +eacces+: Private constants
Constant, +ebadf+: Private constants
Constant, +emfile+: Private constants
Constant, +enfile+: Private constants
Constant, +enoent+: Private constants
Constant, +enomem+: Private constants
Constant, +enotdir+: Private constants
Constant, +vt+: Private constants
content: Private classes
content-encoding: Private classes
content-lines: Private classes
content-md5-sum: Public classes
content-octets: Private classes
content-subtype: Public classes
content-supertype: Public classes
context: Private conditions
current-mail: Public classes
current-unique-name: Public classes

D
date: Private classes
deleted-p: Public classes
display-name: Public classes
display-name: Public classes
display-name: Public classes

E
encapsulated-input-stream: Public classes
encapsulated-output-stream: Public classes
end: Public classes
exists: Public classes

F
flags: Public classes
folder: Public conditions
folder: Public classes
folder: Private classes
folder: Private classes
folder: Private classes
from: Private classes

G
greeting: Public classes
greeting: Public classes

H
header-fields: Private classes
host: Public classes
host: Public classes
host: Private classes

I
idx-table: Public classes
input-buffer: Private classes
input-buffer-index: Private classes
input-buffer-limit: Private classes

L
last-command: Public classes
last-state: Private classes
line-terminator: Public classes

M
mailbox: Public classes
mailbox-list: Public classes
md5-sum: Public classes
md5-sum: Public classes
message: Private classes
message: Private classes
message: Private classes
message-cache: Public classes
message-id: Private classes
messages: Public classes

N
name: Public classes
name: Private conditions
new-mail: Public classes
new-mail-counter: Public classes

O
octet-count: Public classes
origin-folder: Public classes

P
parameters: Public classes
parent: Public classes
part-number: Public classes
parts: Public classes
password: Public classes
password: Public classes
password: Private classes
port: Public classes
port: Private classes
properties: Public classes

R
recent: Public classes
recent-messages: Public classes
reply-to: Private classes

S
selected-messages: Public classes
selected-messages: Public classes
sender: Private classes
seq-table: Private classes
size-table: Public classes
size-table: Public classes
Slot, address-spec: Public classes
Slot, address-spec: Public classes
Slot, body-start: Private classes
Slot, bodystructure: Private classes
Slot, cached-toplevel-part: Private classes
Slot, capabilities: Public classes
Slot, cc-list: Private classes
Slot, change-tag: Public classes
Slot, connection: Private classes
Slot, connection-stream: Public classes
Slot, connection-stream: Public classes
Slot, content: Private classes
Slot, content-encoding: Private classes
Slot, content-lines: Private classes
Slot, content-md5-sum: Public classes
Slot, content-octets: Private classes
Slot, content-subtype: Public classes
Slot, content-supertype: Public classes
Slot, context: Private conditions
Slot, current-mail: Public classes
Slot, current-unique-name: Public classes
Slot, date: Private classes
Slot, deleted-p: Public classes
Slot, display-name: Public classes
Slot, display-name: Public classes
Slot, display-name: Public classes
Slot, encapsulated-input-stream: Public classes
Slot, encapsulated-output-stream: Public classes
Slot, end: Public classes
Slot, exists: Public classes
Slot, flags: Public classes
Slot, folder: Public conditions
Slot, folder: Public classes
Slot, folder: Private classes
Slot, folder: Private classes
Slot, folder: Private classes
Slot, from: Private classes
Slot, greeting: Public classes
Slot, greeting: Public classes
Slot, header-fields: Private classes
Slot, host: Public classes
Slot, host: Public classes
Slot, host: Private classes
Slot, idx-table: Public classes
Slot, input-buffer: Private classes
Slot, input-buffer-index: Private classes
Slot, input-buffer-limit: Private classes
Slot, last-command: Public classes
Slot, last-state: Private classes
Slot, line-terminator: Public classes
Slot, mailbox: Public classes
Slot, mailbox-list: Public classes
Slot, md5-sum: Public classes
Slot, md5-sum: Public classes
Slot, message: Private classes
Slot, message: Private classes
Slot, message: Private classes
Slot, message-cache: Public classes
Slot, message-id: Private classes
Slot, messages: Public classes
Slot, name: Public classes
Slot, name: Private conditions
Slot, new-mail: Public classes
Slot, new-mail-counter: Public classes
Slot, octet-count: Public classes
Slot, origin-folder: Public classes
Slot, parameters: Public classes
Slot, parent: Public classes
Slot, part-number: Public classes
Slot, parts: Public classes
Slot, password: Public classes
Slot, password: Public classes
Slot, password: Private classes
Slot, port: Public classes
Slot, port: Private classes
Slot, properties: Public classes
Slot, recent: Public classes
Slot, recent-messages: Public classes
Slot, reply-to: Private classes
Slot, selected-messages: Public classes
Slot, selected-messages: Public classes
Slot, sender: Private classes
Slot, seq-table: Private classes
Slot, size-table: Public classes
Slot, size-table: Public classes
Slot, smtp-port: Public classes
Slot, start: Public classes
Slot, state: Public classes
Slot, state: Public classes
Slot, state: Public classes
Slot, state: Public classes
Slot, state: Private classes
Slot, state: Private classes
Slot, storage-stream: Public classes
Slot, string: Private classes
Slot, subject: Private classes
Slot, temporary-mail: Public classes
Slot, to: Private classes
Slot, uid: Public conditions
Slot, uid: Public classes
Slot, uid-cache: Public classes
Slot, uid-table: Public classes
Slot, uid-table: Public classes
Slot, uidvalidity: Public classes
Slot, unique-message-name: Private classes
Slot, unseen: Public classes
Slot, username: Public classes
Slot, username: Public classes
Slot, username: Private classes
smtp-port: Public classes
Special Variable, *address-spec-table*: Private special variables
Special Variable, *atom-specials*: Private special variables
Special Variable, *buggy-software-action*: Private special variables
Special Variable, *digit-chars*: Private special variables
Special Variable, *imap-debug*: Private special variables
Special Variable, *imap-read-case*: Private special variables
Special Variable, *message-counter*: Private special variables
Special Variable, *mime-base-header-fields*: Private special variables
Special Variable, *mime-table*: Private special variables
Special Variable, *mime-types-file*: Private special variables
Special Variable, *registered-folders*: Private special variables
Special Variable, base-64-alphabet: Private special variables
Special Variable, url-base-64-alphabet: Private special variables
start: Public classes
state: Public classes
state: Public classes
state: Public classes
state: Public classes
state: Private classes
state: Private classes
storage-stream: Public classes
string: Private classes
subject: Private classes

T
temporary-mail: Public classes
to: Private classes

U
uid: Public conditions
uid: Public classes
uid-cache: Public classes
uid-table: Public classes
uid-table: Public classes
uidvalidity: Public classes
unique-message-name: Private classes
unseen: Public classes
url-base-64-alphabet: Private special variables
username: Public classes
username: Public classes
username: Private classes


A.4 Data types

Jump to:   %  
A   B   C   E   F   G   H   I   L   M   N   O   P   Q   R   S   T   U  
Index Entry  Section

%
%digit-char: Private types

A
address: Public classes
alpha-char: Private types

B
base64-stream.lisp: The mel-base/base64-stream․lisp file
basic-folder: Public classes
basic-receiver: Public classes
basic-sender: Public classes
bodystructure-mixin: Private classes

C
Class, address: Public classes
Class, basic-folder: Public classes
Class, basic-receiver: Public classes
Class, basic-sender: Public classes
Class, bodystructure-mixin: Private classes
Class, encapsulating-input-stream: Public classes
Class, encapsulating-output-stream: Public classes
Class, eq-message-cache-mixin: Public classes
Class, eql-message-cache-mixin: Public classes
Class, equal-message-cache-mixin: Public classes
Class, folder: Public classes
Class, group-address: Public classes
Class, hash-table-message-cache-mixin: Private classes
Class, imap-folder: Public classes
Class, imap-message-storing-stream: Private classes
Class, imaps-folder: Public classes
Class, input-buffer-mixin: Private classes
Class, invalid-address: Public classes
Class, line-terminator-input-stream: Private classes
Class, line-terminator-output-stream: Private classes
Class, lmtp-folder: Private classes
Class, mac-line-terminator-input-stream: Private classes
Class, mac-line-terminator-output-stream: Private classes
Class, mailbox-address: Public classes
Class, maildir-folder: Public classes
Class, maildir-message-input-stream: Private classes
Class, maildir-message-storing-stream: Private classes
Class, message: Public classes
Class, message-cache-mixin: Public classes
Class, mime-body-mixin: Private classes
Class, mime-header-mixin: Private classes
Class, mime-message: Public classes
Class, multipart: Public classes
Class, multipart/alternative: Private classes
Class, multipart/mixed: Private classes
Class, multipart/parallel: Private classes
Class, network-folder-mixin: Private classes
Class, part: Public classes
Class, pop3-folder: Public classes
Class, pop3-message-input-stream: Private classes
Class, quoted-printable-input-stream: Public classes
Class, receiver: Public classes
Class, rfc-line-terminator-input-stream: Private classes
Class, rfc-line-terminator-output-stream: Private classes
Class, rfc2822-basic-body-mixin: Private classes
Class, rfc2822-basic-message: Public classes
Class, rfc2822-header-mixin: Private classes
Class, sender: Public classes
Class, sequence-table-mixin: Private classes
Class, simple-flag-mixin: Public classes
Class, simple-part: Private classes
Class, smtp-folder: Private classes
Class, smtp-message-storing-stream: Private classes
Class, smtp-relay-folder: Public classes
Class, string-basic-receiver: Private classes
Class, unix-line-terminator-input-stream: Private classes
Class, unix-line-terminator-output-stream: Private classes
compose-message.lisp: The mel-base/compose-message․lisp file
Condition, end-of-imap-response: Private conditions
Condition, folder-not-found: Private conditions
Condition, imap-bracket-closed: Private conditions
Condition, imap-paren-closed: Private conditions
Condition, mel-error: Public conditions
Condition, message-not-found: Public conditions
Condition, mime-parse-error: Private conditions

E
encapsulating-input-stream: Public classes
encapsulating-output-stream: Public classes
encapsulating-stream.lisp: The mel-base/encapsulating-stream․lisp file
end-of-imap-response: Private conditions
environment.lisp: The mel-base/lisp-dep/environment․lisp file
eq-message-cache-mixin: Public classes
eql-message-cache-mixin: Public classes
equal-message-cache-mixin: Public classes

F
File, base64-stream.lisp: The mel-base/base64-stream․lisp file
File, compose-message.lisp: The mel-base/compose-message․lisp file
File, encapsulating-stream.lisp: The mel-base/encapsulating-stream․lisp file
File, environment.lisp: The mel-base/lisp-dep/environment․lisp file
File, files.lisp: The mel-base/lisp-dep/files․lisp file
File, filesystem.lisp: The mel-base/lisp-dep/filesystem․lisp file
File, folder-metainfo.lisp: The mel-base/protocols/folder-metainfo․lisp file
File, folder-protocol.lisp: The mel-base/protocols/folder-protocol․lisp file
File, folder.lisp: The mel-base/folders/maildir/folder․lisp file
File, folder.lisp: The mel-base/folders/imap/folder․lisp file
File, folder.lisp: The mel-base/folders/pop3/folder․lisp file
File, folder.lisp: The mel-base/folders/smtp/folder․lisp file
File, hmac-md5.lisp: The mel-base/hmac-md5․lisp file
File, line-terminator-filter.lisp: The mel-base/line-terminator-filter․lisp file
File, mel-base.asd: The mel-base/mel-base․asd file
File, message-cache.lisp: The mel-base/protocols/message-cache․lisp file
File, message-metainfo.lisp: The mel-base/protocols/message-metainfo․lisp file
File, message-transport.lisp: The mel-base/protocols/message-transport․lisp file
File, mime.lisp: The mel-base/mime․lisp file
File, multiparts.lisp: The mel-base/multiparts․lisp file
File, network.lisp: The mel-base/lisp-dep/network․lisp file
File, package-tools.lisp: The mel-base/package-tools․lisp file
File, packages.lisp: The mel-base/lisp-dep/packages․lisp file
File, packages.lisp: The mel-base/packages․lisp file
File, quoted-printable-stream.lisp: The mel-base/quoted-printable-stream․lisp file
File, receiver-protocol.lisp: The mel-base/protocols/receiver-protocol․lisp file
File, rfc2822.lisp: The mel-base/rfc2822․lisp file
File, sender-protocol.lisp: The mel-base/protocols/sender-protocol․lisp file
File, smeta.lisp: The mel-base/smeta․lisp file
File, unix.lisp: The mel-base/lisp-dep/unix․lisp file
File, utils.lisp: The mel-base/lisp-dep/utils․lisp file
files.lisp: The mel-base/lisp-dep/files․lisp file
filesystem.lisp: The mel-base/lisp-dep/filesystem․lisp file
folder: Public classes
folder-metainfo.lisp: The mel-base/protocols/folder-metainfo․lisp file
folder-not-found: Private conditions
folder-protocol.lisp: The mel-base/protocols/folder-protocol․lisp file
folder.lisp: The mel-base/folders/maildir/folder․lisp file
folder.lisp: The mel-base/folders/imap/folder․lisp file
folder.lisp: The mel-base/folders/pop3/folder․lisp file
folder.lisp: The mel-base/folders/smtp/folder․lisp file
folders: The mel-base/folders module

G
group-address: Public classes

H
hash-table-message-cache-mixin: Private classes
hmac-md5.lisp: The mel-base/hmac-md5․lisp file

I
imap: The mel-base/folders/imap module
imap-bracket-closed: Private conditions
imap-folder: Public classes
imap-message-storing-stream: Private classes
imap-paren-closed: Private conditions
imaps-folder: Public classes
input-buffer-mixin: Private classes
invalid-address: Public classes

L
line-terminator-filter.lisp: The mel-base/line-terminator-filter․lisp file
line-terminator-input-stream: Private classes
line-terminator-output-stream: Private classes
lisp-dep: The mel-base/lisp-dep module
lmtp-folder: Private classes

M
mac-line-terminator-input-stream: Private classes
mac-line-terminator-output-stream: Private classes
mailbox-address: Public classes
maildir: The mel-base/folders/maildir module
maildir-folder: Public classes
maildir-message-input-stream: Private classes
maildir-message-storing-stream: Private classes
mel: The mel package
mel-base: The mel-base system
mel-base.asd: The mel-base/mel-base․asd file
mel-error: Public conditions
mel-user: The mel-user package
mel.cipher: The mel․cipher package
mel.dictionary: The mel․dictionary package
mel.environment: The mel․environment package
mel.filesystem: The mel․filesystem package
mel.folders.imap: The mel․folders․imap package
mel.folders.maildir: The mel․folders․maildir package
mel.folders.pop3: The mel․folders․pop3 package
mel.folders.smtp: The mel․folders․smtp package
mel.gray-stream: The mel․gray-stream package
mel.internal: The mel․internal package
mel.mime: The mel․mime package
mel.network: The mel․network package
mel.pop3-server: The mel․pop3-server package
mel.public: The mel․public package
mel.system: The mel․system package
mel.unix: The mel․unix package
mel.utils: The mel․utils package
message: Public classes
message-cache-mixin: Public classes
message-cache.lisp: The mel-base/protocols/message-cache․lisp file
message-metainfo.lisp: The mel-base/protocols/message-metainfo․lisp file
message-not-found: Public conditions
message-transport.lisp: The mel-base/protocols/message-transport․lisp file
mime-body-mixin: Private classes
mime-header-mixin: Private classes
mime-message: Public classes
mime-parse-error: Private conditions
mime.lisp: The mel-base/mime․lisp file
Module, folders: The mel-base/folders module
Module, imap: The mel-base/folders/imap module
Module, lisp-dep: The mel-base/lisp-dep module
Module, maildir: The mel-base/folders/maildir module
Module, pop3: The mel-base/folders/pop3 module
Module, protocols: The mel-base/protocols module
Module, smtp: The mel-base/folders/smtp module
multipart: Public classes
multipart/alternative: Private classes
multipart/mixed: Private classes
multipart/parallel: Private classes
multiparts.lisp: The mel-base/multiparts․lisp file

N
network-folder-mixin: Private classes
network.lisp: The mel-base/lisp-dep/network․lisp file

O
org.codeartist.files: The org․codeartist․files package

P
Package, mel: The mel package
Package, mel-user: The mel-user package
Package, mel.cipher: The mel․cipher package
Package, mel.dictionary: The mel․dictionary package
Package, mel.environment: The mel․environment package
Package, mel.filesystem: The mel․filesystem package
Package, mel.folders.imap: The mel․folders․imap package
Package, mel.folders.maildir: The mel․folders․maildir package
Package, mel.folders.pop3: The mel․folders․pop3 package
Package, mel.folders.smtp: The mel․folders․smtp package
Package, mel.gray-stream: The mel․gray-stream package
Package, mel.internal: The mel․internal package
Package, mel.mime: The mel․mime package
Package, mel.network: The mel․network package
Package, mel.pop3-server: The mel․pop3-server package
Package, mel.public: The mel․public package
Package, mel.system: The mel․system package
Package, mel.unix: The mel․unix package
Package, mel.utils: The mel․utils package
Package, org.codeartist.files: The org․codeartist․files package
Package, smeta: The smeta package
package-tools.lisp: The mel-base/package-tools․lisp file
packages.lisp: The mel-base/lisp-dep/packages․lisp file
packages.lisp: The mel-base/packages․lisp file
part: Public classes
pop3: The mel-base/folders/pop3 module
pop3-folder: Public classes
pop3-message-input-stream: Private classes
protocols: The mel-base/protocols module

Q
quoted-printable-input-stream: Public classes
quoted-printable-stream.lisp: The mel-base/quoted-printable-stream․lisp file

R
receiver: Public classes
receiver-protocol.lisp: The mel-base/protocols/receiver-protocol․lisp file
rfc-line-terminator-input-stream: Private classes
rfc-line-terminator-output-stream: Private classes
rfc2822-basic-body-mixin: Private classes
rfc2822-basic-message: Public classes
rfc2822-header-mixin: Private classes
rfc2822.lisp: The mel-base/rfc2822․lisp file

S
sender: Public classes
sender-protocol.lisp: The mel-base/protocols/sender-protocol․lisp file
sequence-table-mixin: Private classes
sign-char: Private types
simple-flag-mixin: Public classes
simple-part: Private classes
smeta: The smeta package
smeta.lisp: The mel-base/smeta․lisp file
smtp: The mel-base/folders/smtp module
smtp-folder: Private classes
smtp-message-storing-stream: Private classes
smtp-relay-folder: Public classes
string-basic-receiver: Private classes
System, mel-base: The mel-base system

T
Type, %digit-char: Private types
Type, alpha-char: Private types
Type, sign-char: Private types

U
unix-line-terminator-input-stream: Private classes
unix-line-terminator-output-stream: Private classes
unix.lisp: The mel-base/lisp-dep/unix․lisp file
utils.lisp: The mel-base/lisp-dep/utils․lisp file