The postoffice Reference Manual

This is the postoffice Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 17:36:17 2024 GMT+0.

Table of Contents


1 Systems

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


1.1 postoffice

Franz’s Post Office Package

Maintainer

Kevin M. Rosenberg <>

Author

Franz, Inc

License

GNU Lesser General Public License

Long Description

Post Office provides an interface to the SMTP, POP, and IMAP servers. It uses the ACL-COMPAT library for use with non-Allegro CL implementations.

Dependency

acl-compat (system).

Source

postoffice.asd.

Child Components

2 Files

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


2.1 Lisp


2.1.1 postoffice/postoffice.asd

Source

postoffice.asd.

Parent Component

postoffice (system).

ASDF Systems

postoffice.

Packages

postoffice-system.


2.1.2 postoffice/package.lisp

Source

postoffice.asd.

Parent Component

postoffice (system).

Packages

net.post-office.


2.1.3 postoffice/smtp.lisp

Dependency

package.lisp (file).

Source

postoffice.asd.

Parent Component

postoffice (system).

Public Interface
Internals

2.1.4 postoffice/imap.lisp

Dependency

package.lisp (file).

Source

postoffice.asd.

Parent Component

postoffice (system).

Public Interface
Internals

3 Packages

Packages are listed by definition order.


3.1 postoffice-system

Source

postoffice.asd.

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

3.2 net.post-office

Source

package.lisp.

Use List
  • acl-compat.excl.
  • acl-compat.mp.
  • acl-compat.socket.
  • common-lisp.
Public Interface
Internals

4 Definitions

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


4.1 Public Interface


4.1.1 Special variables

Special Variable: *imap-version-number*
Package

net.post-office.

Source

imap.lisp.


4.1.2 Ordinary functions

Function: address-additional (structure)
Package

net.post-office.

Source

imap.lisp.

Function: (setf address-additional) (structure)
Package

net.post-office.

Source

imap.lisp.

Function: address-host (structure)
Package

net.post-office.

Source

imap.lisp.

Function: (setf address-host) (structure)
Package

net.post-office.

Source

imap.lisp.

Function: address-mailbox (structure)
Package

net.post-office.

Source

imap.lisp.

Function: (setf address-mailbox) (structure)
Package

net.post-office.

Source

imap.lisp.

Function: address-name (structure)
Package

net.post-office.

Source

imap.lisp.

Function: (setf address-name) (structure)
Package

net.post-office.

Source

imap.lisp.

Function: envelope-bcc (structure)
Package

net.post-office.

Source

imap.lisp.

Function: (setf envelope-bcc) (structure)
Package

net.post-office.

Source

imap.lisp.

Function: envelope-cc (structure)
Package

net.post-office.

Source

imap.lisp.

Function: (setf envelope-cc) (structure)
Package

net.post-office.

Source

imap.lisp.

Function: envelope-date (structure)
Package

net.post-office.

Source

imap.lisp.

Function: (setf envelope-date) (structure)
Package

net.post-office.

Source

imap.lisp.

Function: envelope-from (structure)
Package

net.post-office.

Source

imap.lisp.

Function: (setf envelope-from) (structure)
Package

net.post-office.

Source

imap.lisp.

Function: envelope-in-reply-to (structure)
Package

net.post-office.

Source

imap.lisp.

Function: (setf envelope-in-reply-to) (structure)
Package

net.post-office.

Source

imap.lisp.

Function: envelope-message-id (structure)
Package

net.post-office.

Source

imap.lisp.

Function: (setf envelope-message-id) (structure)
Package

net.post-office.

Source

imap.lisp.

Function: envelope-reply-to (structure)
Package

net.post-office.

Source

imap.lisp.

Function: (setf envelope-reply-to) (structure)
Package

net.post-office.

Source

imap.lisp.

Function: envelope-sender (structure)
Package

net.post-office.

Source

imap.lisp.

Function: (setf envelope-sender) (structure)
Package

net.post-office.

Source

imap.lisp.

Function: envelope-subject (structure)
Package

net.post-office.

Source

imap.lisp.

Function: (setf envelope-subject) (structure)
Package

net.post-office.

Source

imap.lisp.

Function: envelope-to (structure)
Package

net.post-office.

Source

imap.lisp.

Function: (setf envelope-to) (structure)
Package

net.post-office.

Source

imap.lisp.

Function: fetch-field (letter-number field-name info &key uid)
Package

net.post-office.

Source

imap.lisp.

Function: mailbox-list-flags (structure)
Package

net.post-office.

Source

imap.lisp.

Function: (setf mailbox-list-flags) (structure)
Package

net.post-office.

Source

imap.lisp.

Function: mailbox-list-name (structure)
Package

net.post-office.

Source

imap.lisp.

Function: (setf mailbox-list-name) (structure)
Package

net.post-office.

Source

imap.lisp.

Function: mailbox-list-separator (structure)
Package

net.post-office.

Source

imap.lisp.

Function: (setf mailbox-list-separator) (structure)
Package

net.post-office.

Source

imap.lisp.

Function: make-envelope-from-text (text)
Package

net.post-office.

Source

imap.lisp.

Function: make-imap-connection (host &key port user password timeout)
Package

net.post-office.

Source

imap.lisp.

Function: make-pop-connection (host &key port user password timeout)
Package

net.post-office.

Source

imap.lisp.

Function: parse-mail-header (text)
Package

net.post-office.

Source

imap.lisp.

Function: po-condition (identifier &key server-string format-control format-arguments)
Package

net.post-office.

Source

imap.lisp.

Function: po-error (identifier &key server-string format-control format-arguments)
Package

net.post-office.

Source

imap.lisp.

Function: send-letter (server from to message &key cc bcc subject reply-to headers)
Package

net.post-office.

Source

smtp.lisp.

Function: send-smtp (server from to &rest messages)
Package

net.post-office.

Source

smtp.lisp.

Function: test-email-address (address)
Package

net.post-office.

Source

smtp.lisp.


4.1.3 Generic functions

Generic Function: alter-flags (mb messages &key flags add-flags remove-flags silent uid)
Package

net.post-office.

Methods
Method: alter-flags ((mb imap-mailbox) messages &key flags add-flags remove-flags silent uid)
Source

imap.lisp.

Generic Function: close-connection (mb)
Package

net.post-office.

Methods
Method: close-connection ((pb pop-mailbox))
Source

imap.lisp.

Method: close-connection ((mb imap-mailbox))
Source

imap.lisp.

Generic Function: close-mailbox (mb)
Package

net.post-office.

Methods
Method: close-mailbox ((mb imap-mailbox))
Source

imap.lisp.

Generic Function: copy-to-mailbox (mb message-list destination &key uid)
Package

net.post-office.

Methods
Method: copy-to-mailbox ((mb imap-mailbox) message-list destination &key uid)
Source

imap.lisp.

Generic Function: create-mailbox (mb mailbox-name)
Package

net.post-office.

Methods
Method: create-mailbox ((mb imap-mailbox) mailbox-name)
Source

imap.lisp.

Generic Function: delete-letter (mb messages &key expunge uid)
Package

net.post-office.

Methods
Method: delete-letter ((pb pop-mailbox) messages &key expunge uid)
Source

imap.lisp.

Method: delete-letter ((mb imap-mailbox) messages &key expunge uid)
Source

imap.lisp.

Generic Function: delete-mailbox (mb mailbox-name)
Package

net.post-office.

Methods
Method: delete-mailbox ((mb imap-mailbox) mailbox-name)
Source

imap.lisp.

Generic Function: expunge-mailbox (mb)
Package

net.post-office.

Methods
Method: expunge-mailbox ((mb imap-mailbox))
Source

imap.lisp.

Generic Function: fetch-letter (mb number &key uid)
Package

net.post-office.

Methods
Method: fetch-letter ((pb pop-mailbox) number &key uid)
Source

imap.lisp.

Method: fetch-letter ((mb imap-mailbox) number &key uid)
Source

imap.lisp.

Generic Function: fetch-parts (mb number parts &key uid)
Package

net.post-office.

Methods
Method: fetch-parts ((mb imap-mailbox) number parts &key uid)
Source

imap.lisp.

Generic Reader: mailbox-flags (object)
Package

net.post-office.

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

automatically generated reader method

Source

imap.lisp.

Target Slot

flags.

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

net.post-office.

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

automatically generated writer method

Source

imap.lisp.

Target Slot

flags.

Generic Function: mailbox-list (mb &key reference pattern)
Package

net.post-office.

Methods
Method: mailbox-list ((mb imap-mailbox) &key reference pattern)
Source

imap.lisp.

Generic Reader: mailbox-message-count (object)
Package

net.post-office.

Methods
Reader Method: mailbox-message-count ((pop-mailbox pop-mailbox))

automatically generated reader method

Source

imap.lisp.

Target Slot

message-count.

Reader Method: mailbox-message-count ((imap-mailbox imap-mailbox))

automatically generated reader method

Source

imap.lisp.

Target Slot

message-count.

Generic Writer: (setf mailbox-message-count) (object)
Package

net.post-office.

Methods
Writer Method: (setf mailbox-message-count) ((pop-mailbox pop-mailbox))

automatically generated writer method

Source

imap.lisp.

Target Slot

message-count.

Writer Method: (setf mailbox-message-count) ((imap-mailbox imap-mailbox))

automatically generated writer method

Source

imap.lisp.

Target Slot

message-count.

Generic Reader: mailbox-permanent-flags (object)
Package

net.post-office.

Methods
Reader Method: mailbox-permanent-flags ((imap-mailbox imap-mailbox))

automatically generated reader method

Source

imap.lisp.

Target Slot

permanent-flags.

Generic Writer: (setf mailbox-permanent-flags) (object)
Package

net.post-office.

Methods
Writer Method: (setf mailbox-permanent-flags) ((imap-mailbox imap-mailbox))

automatically generated writer method

Source

imap.lisp.

Target Slot

permanent-flags.

Generic Reader: mailbox-recent-messages (object)
Package

net.post-office.

Methods
Reader Method: mailbox-recent-messages ((imap-mailbox imap-mailbox))

automatically generated reader method

Source

imap.lisp.

Target Slot

recent-messages.

Generic Writer: (setf mailbox-recent-messages) (object)
Package

net.post-office.

Methods
Writer Method: (setf mailbox-recent-messages) ((imap-mailbox imap-mailbox))

automatically generated writer method

Source

imap.lisp.

Target Slot

recent-messages.

Generic Reader: mailbox-separator (object)
Package

net.post-office.

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

automatically generated reader method

Source

imap.lisp.

Target Slot

separator.

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

net.post-office.

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

automatically generated writer method

Source

imap.lisp.

Target Slot

separator.

Generic Reader: mailbox-uidvalidity (object)
Package

net.post-office.

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

automatically generated reader method

Source

imap.lisp.

Target Slot

uidvalidity.

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

net.post-office.

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

automatically generated writer method

Source

imap.lisp.

Target Slot

uidvalidity.

Generic Function: noop (mb)
Package

net.post-office.

Methods
Method: noop ((pb pop-mailbox))
Source

imap.lisp.

Method: noop ((mb imap-mailbox))
Source

imap.lisp.

Generic Reader: po-condition-identifier (condition)
Package

net.post-office.

Methods
Reader Method: po-condition-identifier ((condition po-condition))
Source

imap.lisp.

Target Slot

identifier.

Generic Reader: po-condition-server-string (condition)
Package

net.post-office.

Methods
Reader Method: po-condition-server-string ((condition po-condition))
Source

imap.lisp.

Target Slot

server-string.

Generic Function: rename-mailbox (mb old-mailbox-name new-mailbox-name)
Package

net.post-office.

Methods
Method: rename-mailbox ((mb imap-mailbox) old-mailbox-name new-mailbox-name)
Source

imap.lisp.

Generic Function: search-mailbox (mb search-expression &key uid)
Package

net.post-office.

Methods
Method: search-mailbox ((mb imap-mailbox) search-expression &key uid)
Source

imap.lisp.

Generic Function: select-mailbox (mb name)
Package

net.post-office.

Methods
Method: select-mailbox ((mb imap-mailbox) name)
Source

imap.lisp.

Generic Function: top-lines (pb message lines)
Package

net.post-office.

Methods
Method: top-lines ((pb pop-mailbox) message lines)
Source

imap.lisp.

Generic Function: unique-id (pb &optional message)
Package

net.post-office.

Methods
Method: unique-id ((pb pop-mailbox) &optional message)
Source

imap.lisp.


4.1.4 Conditions

Condition: po-condition
Package

net.post-office.

Source

imap.lisp.

Direct superclasses

condition.

Direct subclasses

po-error.

Direct methods
Direct slots
Slot: identifier
Initform

(quote :unknown)

Initargs

:identifier

Readers

po-condition-identifier.

Writers

This slot is read-only.

Slot: server-string
Initform

(quote "")

Initargs

:server-string

Readers

po-condition-server-string.

Writers

This slot is read-only.

Condition: po-error
Package

net.post-office.

Source

imap.lisp.

Direct superclasses

4.2 Internals


4.2.1 Special variables

Special Variable: *char-to-kind*
Package

net.post-office.

Source

imap.lisp.

Special Variable: *crlf*
Package

net.post-office.

Source

imap.lisp.

Special Variable: *cur-imap-tags*
Package

net.post-office.

Source

imap.lisp.

Special Variable: *debug-imap*
Package

net.post-office.

Source

imap.lisp.

Special Variable: *imap-tags*
Package

net.post-office.

Source

imap.lisp.

Special Variable: *line-buffers*
Package

net.post-office.

Source

imap.lisp.

Special Variable: *smtp-debug*
Package

net.post-office.

Source

smtp.lisp.


4.2.2 Macros

Macro: defsearchop (name &rest operands)
Package

net.post-office.

Source

imap.lisp.

Macro: response-case ((smtp-stream &optional smtp-response response-code) &rest case-clauses)
Package

net.post-office.

Source

smtp.lisp.


4.2.3 Ordinary functions

Function: bss-int (search str)
Package

net.post-office.

Source

imap.lisp.

Function: build-search-string (search)
Package

net.post-office.

Source

imap.lisp.

Function: check-for-success (mb command count extra comment command-string)
Package

net.post-office.

Source

imap.lisp.

Function: connect-to-mail-server (server)
Package

net.post-office.

Source

smtp.lisp.

Function: convert-flags-plist (plist)
Package

net.post-office.

Source

imap.lisp.

Function: copy-address (sequence)

Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.

Package

net.post-office.

Alias for

copy-seq.

Function: copy-envelope (sequence)

Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.

Package

net.post-office.

Alias for

copy-seq.

Function: copy-mailbox-list (sequence)

Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.

Package

net.post-office.

Alias for

copy-seq.

Function: determine-mail-server (name)
Package

net.post-office.

Source

smtp.lisp.

Function: free-line-buffer (buff)
Package

net.post-office.

Source

imap.lisp.

Function: get-block-of-data-from-server (mb count &key save-returns)
Package

net.post-office.

Source

imap.lisp.

Function: get-line-buffer (size)
Package

net.post-office.

Source

imap.lisp.

Function: get-line-from-server (mailbox)
Package

net.post-office.

Source

imap.lisp.

Function: get-next-sexpr (line start end)
Package

net.post-office.

Source

imap.lisp.

Function: get-next-tag ()
Package

net.post-office.

Source

imap.lisp.

Function: get-next-token (line start end)
Package

net.post-office.

Source

imap.lisp.

Function: handle-untagged-response (mb command count extra comment)
Package

net.post-office.

Source

imap.lisp.

Function: init-line-buffer (new old)
Package

net.post-office.

Source

imap.lisp.

Function: internalize-flags (stuff)
Package

net.post-office.

Source

imap.lisp.

Function: kwd-intern (string)
Package

net.post-office.

Source

imap.lisp.

Function: make-address (&key name additional mailbox host)
Package

net.post-office.

Source

imap.lisp.

Function: make-envelope (&key date subject from sender reply-to to cc bcc in-reply-to message-id)
Package

net.post-office.

Source

imap.lisp.

Function: make-mailbox-list (&key flags separator name)
Package

net.post-office.

Source

imap.lisp.

Function: message-set-string (messages)
Package

net.post-office.

Source

imap.lisp.

Function: parse-imap-response (line end)
Package

net.post-office.

Source

imap.lisp.

Function: parse-pop-response (line end)
Package

net.post-office.

Source

imap.lisp.

Function: read-a-line (stream res)
Package

net.post-office.

Source

smtp.lisp.

Function: send-pop-command-get-results (pop command &optional extrap)
Package

net.post-office.

Source

imap.lisp.

Function: smtp-command (stream &rest format-args)
Package

net.post-office.

Source

smtp.lisp.

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

net.post-office.

Source

imap.lisp.

Function: wait-for-response (stream)
Package

net.post-office.

Source

smtp.lisp.


4.2.4 Generic functions

Generic Reader: first-unseen (object)
Package

net.post-office.

Methods
Reader Method: first-unseen ((imap-mailbox imap-mailbox))

automatically generated reader method

Source

imap.lisp.

Target Slot

first-unseen.

Generic Writer: (setf first-unseen) (object)
Package

net.post-office.

Methods
Writer Method: (setf first-unseen) ((imap-mailbox imap-mailbox))

automatically generated writer method

Source

imap.lisp.

Target Slot

first-unseen.

Generic Function: get-and-parse-from-imap-server (mb)
Package

net.post-office.

Methods
Method: get-and-parse-from-imap-server ((mb imap-mailbox))
Source

imap.lisp.

Generic Function: get-and-parse-from-pop-server (mb)
Package

net.post-office.

Methods
Method: get-and-parse-from-pop-server ((mb pop-mailbox))
Source

imap.lisp.

Generic Reader: mailbox-name (object)
Package

net.post-office.

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

automatically generated reader method

Source

imap.lisp.

Target Slot

mailbox-name.

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

net.post-office.

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

automatically generated writer method

Source

imap.lisp.

Target Slot

mailbox-name.

Generic Reader: mailbox-uidnext (object)
Package

net.post-office.

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

automatically generated reader method

Source

imap.lisp.

Target Slot

uidnext.

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

net.post-office.

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

automatically generated writer method

Source

imap.lisp.

Target Slot

uidnext.

Generic Reader: post-office-host (object)
Package

net.post-office.

Methods
Reader Method: post-office-host ((post-office post-office))

automatically generated reader method

Source

imap.lisp.

Target Slot

host.

Generic Writer: (setf post-office-host) (object)
Package

net.post-office.

Methods
Writer Method: (setf post-office-host) ((post-office post-office))

automatically generated writer method

Source

imap.lisp.

Target Slot

host.

Generic Reader: post-office-socket (object)
Package

net.post-office.

Methods
Reader Method: post-office-socket ((post-office post-office))

automatically generated reader method

Source

imap.lisp.

Target Slot

socket.

Generic Writer: (setf post-office-socket) (object)
Package

net.post-office.

Methods
Writer Method: (setf post-office-socket) ((post-office post-office))

automatically generated writer method

Source

imap.lisp.

Target Slot

socket.

Generic Reader: post-office-state (object)
Package

net.post-office.

Methods
Reader Method: post-office-state ((post-office post-office))

automatically generated reader method

Source

imap.lisp.

Target Slot

state.

Generic Writer: (setf post-office-state) (object)
Package

net.post-office.

Methods
Writer Method: (setf post-office-state) ((post-office post-office))

automatically generated writer method

Source

imap.lisp.

Target Slot

state.

Generic Reader: post-office-user (object)
Package

net.post-office.

Methods
Reader Method: post-office-user ((post-office post-office))

automatically generated reader method

Source

imap.lisp.

Target Slot

user.

Generic Writer: (setf post-office-user) (object)
Package

net.post-office.

Methods
Writer Method: (setf post-office-user) ((post-office post-office))

automatically generated writer method

Source

imap.lisp.

Target Slot

user.

Generic Function: send-command-get-results (mb command untagged-handler tagged-handler)
Package

net.post-office.

Methods
Method: send-command-get-results ((mb imap-mailbox) command untagged-handler tagged-handler)
Source

imap.lisp.

Generic Reader: timeout (object)
Package

net.post-office.

Methods
Reader Method: timeout ((post-office post-office))

automatically generated reader method

Source

imap.lisp.

Target Slot

timeout.

Generic Writer: (setf timeout) (object)
Package

net.post-office.

Methods
Writer Method: (setf timeout) ((post-office post-office))

automatically generated writer method

Source

imap.lisp.

Target Slot

timeout.


4.2.5 Classes

Class: imap-mailbox
Package

net.post-office.

Source

imap.lisp.

Direct superclasses

post-office.

Direct methods
Direct slots
Slot: mailbox-name
Readers

mailbox-name.

Writers

(setf mailbox-name).

Slot: separator
Initform

""

Readers

mailbox-separator.

Writers

(setf mailbox-separator).

Slot: message-count
Initform

0

Readers

mailbox-message-count.

Writers

(setf mailbox-message-count).

Slot: recent-messages
Initform

0

Readers

mailbox-recent-messages.

Writers

(setf mailbox-recent-messages).

Slot: uidvalidity
Initform

0

Readers

mailbox-uidvalidity.

Writers

(setf mailbox-uidvalidity).

Slot: uidnext
Initform

0

Readers

mailbox-uidnext.

Writers

(setf mailbox-uidnext).

Slot: flags
Readers

mailbox-flags.

Writers

(setf mailbox-flags).

Slot: permanent-flags
Readers

mailbox-permanent-flags.

Writers

(setf mailbox-permanent-flags).

Slot: first-unseen
Initform

0

Readers

first-unseen.

Writers

(setf first-unseen).

Class: pop-mailbox
Package

net.post-office.

Source

imap.lisp.

Direct superclasses

post-office.

Direct methods
Direct slots
Slot: message-count
Initform

0

Readers

mailbox-message-count.

Writers

(setf mailbox-message-count).

Class: post-office
Package

net.post-office.

Source

imap.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: socket
Initargs

:socket

Readers

post-office-socket.

Writers

(setf post-office-socket).

Slot: host
Initargs

:host

Readers

post-office-host.

Writers

(setf post-office-host).

Slot: user
Initargs

:user

Readers

post-office-user.

Writers

(setf post-office-user).

Slot: state
Initform

:unconnected

Initargs

:state

Readers

post-office-state.

Writers

(setf post-office-state).

Slot: timeout
Initform

60

Initargs

:timeout

Readers

timeout.

Writers

(setf timeout).


Appendix A Indexes


A.1 Concepts


A.2 Functions

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

(
(setf address-additional): Public ordinary functions
(setf address-host): Public ordinary functions
(setf address-mailbox): Public ordinary functions
(setf address-name): Public ordinary functions
(setf envelope-bcc): Public ordinary functions
(setf envelope-cc): Public ordinary functions
(setf envelope-date): Public ordinary functions
(setf envelope-from): Public ordinary functions
(setf envelope-in-reply-to): Public ordinary functions
(setf envelope-message-id): Public ordinary functions
(setf envelope-reply-to): Public ordinary functions
(setf envelope-sender): Public ordinary functions
(setf envelope-subject): Public ordinary functions
(setf envelope-to): Public ordinary functions
(setf first-unseen): Private generic functions
(setf first-unseen): Private generic functions
(setf mailbox-flags): Public generic functions
(setf mailbox-flags): Public generic functions
(setf mailbox-list-flags): Public ordinary functions
(setf mailbox-list-name): Public ordinary functions
(setf mailbox-list-separator): Public ordinary functions
(setf mailbox-message-count): Public generic functions
(setf mailbox-message-count): Public generic functions
(setf mailbox-message-count): Public generic functions
(setf mailbox-name): Private generic functions
(setf mailbox-name): Private generic functions
(setf mailbox-permanent-flags): Public generic functions
(setf mailbox-permanent-flags): Public generic functions
(setf mailbox-recent-messages): Public generic functions
(setf mailbox-recent-messages): Public generic functions
(setf mailbox-separator): Public generic functions
(setf mailbox-separator): Public generic functions
(setf mailbox-uidnext): Private generic functions
(setf mailbox-uidnext): Private generic functions
(setf mailbox-uidvalidity): Public generic functions
(setf mailbox-uidvalidity): Public generic functions
(setf post-office-host): Private generic functions
(setf post-office-host): Private generic functions
(setf post-office-socket): Private generic functions
(setf post-office-socket): Private generic functions
(setf post-office-state): Private generic functions
(setf post-office-state): Private generic functions
(setf post-office-user): Private generic functions
(setf post-office-user): Private generic functions
(setf timeout): Private generic functions
(setf timeout): Private generic functions

A
address-additional: Public ordinary functions
address-host: Public ordinary functions
address-mailbox: Public ordinary functions
address-name: Public ordinary functions
alter-flags: Public generic functions
alter-flags: Public generic functions

B
bss-int: Private ordinary functions
build-search-string: Private ordinary functions

C
check-for-success: Private ordinary functions
close-connection: Public generic functions
close-connection: Public generic functions
close-connection: Public generic functions
close-mailbox: Public generic functions
close-mailbox: Public generic functions
connect-to-mail-server: Private ordinary functions
convert-flags-plist: Private ordinary functions
copy-address: Private ordinary functions
copy-envelope: Private ordinary functions
copy-mailbox-list: Private ordinary functions
copy-to-mailbox: Public generic functions
copy-to-mailbox: Public generic functions
create-mailbox: Public generic functions
create-mailbox: Public generic functions

D
defsearchop: Private macros
delete-letter: Public generic functions
delete-letter: Public generic functions
delete-letter: Public generic functions
delete-mailbox: Public generic functions
delete-mailbox: Public generic functions
determine-mail-server: Private ordinary functions

E
envelope-bcc: Public ordinary functions
envelope-cc: Public ordinary functions
envelope-date: Public ordinary functions
envelope-from: Public ordinary functions
envelope-in-reply-to: Public ordinary functions
envelope-message-id: Public ordinary functions
envelope-reply-to: Public ordinary functions
envelope-sender: Public ordinary functions
envelope-subject: Public ordinary functions
envelope-to: Public ordinary functions
expunge-mailbox: Public generic functions
expunge-mailbox: Public generic functions

F
fetch-field: Public ordinary functions
fetch-letter: Public generic functions
fetch-letter: Public generic functions
fetch-letter: Public generic functions
fetch-parts: Public generic functions
fetch-parts: Public generic functions
first-unseen: Private generic functions
first-unseen: Private generic functions
free-line-buffer: Private ordinary functions
Function, (setf address-additional): Public ordinary functions
Function, (setf address-host): Public ordinary functions
Function, (setf address-mailbox): Public ordinary functions
Function, (setf address-name): Public ordinary functions
Function, (setf envelope-bcc): Public ordinary functions
Function, (setf envelope-cc): Public ordinary functions
Function, (setf envelope-date): Public ordinary functions
Function, (setf envelope-from): Public ordinary functions
Function, (setf envelope-in-reply-to): Public ordinary functions
Function, (setf envelope-message-id): Public ordinary functions
Function, (setf envelope-reply-to): Public ordinary functions
Function, (setf envelope-sender): Public ordinary functions
Function, (setf envelope-subject): Public ordinary functions
Function, (setf envelope-to): Public ordinary functions
Function, (setf mailbox-list-flags): Public ordinary functions
Function, (setf mailbox-list-name): Public ordinary functions
Function, (setf mailbox-list-separator): Public ordinary functions
Function, address-additional: Public ordinary functions
Function, address-host: Public ordinary functions
Function, address-mailbox: Public ordinary functions
Function, address-name: Public ordinary functions
Function, bss-int: Private ordinary functions
Function, build-search-string: Private ordinary functions
Function, check-for-success: Private ordinary functions
Function, connect-to-mail-server: Private ordinary functions
Function, convert-flags-plist: Private ordinary functions
Function, copy-address: Private ordinary functions
Function, copy-envelope: Private ordinary functions
Function, copy-mailbox-list: Private ordinary functions
Function, determine-mail-server: Private ordinary functions
Function, envelope-bcc: Public ordinary functions
Function, envelope-cc: Public ordinary functions
Function, envelope-date: Public ordinary functions
Function, envelope-from: Public ordinary functions
Function, envelope-in-reply-to: Public ordinary functions
Function, envelope-message-id: Public ordinary functions
Function, envelope-reply-to: Public ordinary functions
Function, envelope-sender: Public ordinary functions
Function, envelope-subject: Public ordinary functions
Function, envelope-to: Public ordinary functions
Function, fetch-field: Public ordinary functions
Function, free-line-buffer: Private ordinary functions
Function, get-block-of-data-from-server: Private ordinary functions
Function, get-line-buffer: Private ordinary functions
Function, get-line-from-server: Private ordinary functions
Function, get-next-sexpr: Private ordinary functions
Function, get-next-tag: Private ordinary functions
Function, get-next-token: Private ordinary functions
Function, handle-untagged-response: Private ordinary functions
Function, init-line-buffer: Private ordinary functions
Function, internalize-flags: Private ordinary functions
Function, kwd-intern: Private ordinary functions
Function, mailbox-list-flags: Public ordinary functions
Function, mailbox-list-name: Public ordinary functions
Function, mailbox-list-separator: Public ordinary functions
Function, make-address: Private ordinary functions
Function, make-envelope: Private ordinary functions
Function, make-envelope-from-text: Public ordinary functions
Function, make-imap-connection: Public ordinary functions
Function, make-mailbox-list: Private ordinary functions
Function, make-pop-connection: Public ordinary functions
Function, message-set-string: Private ordinary functions
Function, parse-imap-response: Private ordinary functions
Function, parse-mail-header: Public ordinary functions
Function, parse-pop-response: Private ordinary functions
Function, po-condition: Public ordinary functions
Function, po-error: Public ordinary functions
Function, read-a-line: Private ordinary functions
Function, send-letter: Public ordinary functions
Function, send-pop-command-get-results: Private ordinary functions
Function, send-smtp: Public ordinary functions
Function, smtp-command: Private ordinary functions
Function, test-email-address: Public ordinary functions
Function, universal-time-to-rfc822-date: Private ordinary functions
Function, wait-for-response: Private ordinary functions

G
Generic Function, (setf first-unseen): Private generic functions
Generic Function, (setf mailbox-flags): Public generic functions
Generic Function, (setf mailbox-message-count): Public generic functions
Generic Function, (setf mailbox-name): Private generic functions
Generic Function, (setf mailbox-permanent-flags): Public generic functions
Generic Function, (setf mailbox-recent-messages): Public generic functions
Generic Function, (setf mailbox-separator): Public generic functions
Generic Function, (setf mailbox-uidnext): Private generic functions
Generic Function, (setf mailbox-uidvalidity): Public generic functions
Generic Function, (setf post-office-host): Private generic functions
Generic Function, (setf post-office-socket): Private generic functions
Generic Function, (setf post-office-state): Private generic functions
Generic Function, (setf post-office-user): Private generic functions
Generic Function, (setf timeout): Private generic functions
Generic Function, alter-flags: Public generic functions
Generic Function, close-connection: Public generic functions
Generic Function, close-mailbox: Public generic functions
Generic Function, copy-to-mailbox: Public generic functions
Generic Function, create-mailbox: Public generic functions
Generic Function, delete-letter: Public generic functions
Generic Function, delete-mailbox: Public generic functions
Generic Function, expunge-mailbox: Public generic functions
Generic Function, fetch-letter: Public generic functions
Generic Function, fetch-parts: Public generic functions
Generic Function, first-unseen: Private generic functions
Generic Function, get-and-parse-from-imap-server: Private generic functions
Generic Function, get-and-parse-from-pop-server: Private generic functions
Generic Function, mailbox-flags: Public generic functions
Generic Function, mailbox-list: Public generic functions
Generic Function, mailbox-message-count: Public generic functions
Generic Function, mailbox-name: Private generic functions
Generic Function, mailbox-permanent-flags: Public generic functions
Generic Function, mailbox-recent-messages: Public generic functions
Generic Function, mailbox-separator: Public generic functions
Generic Function, mailbox-uidnext: Private generic functions
Generic Function, mailbox-uidvalidity: Public generic functions
Generic Function, noop: Public generic functions
Generic Function, po-condition-identifier: Public generic functions
Generic Function, po-condition-server-string: Public generic functions
Generic Function, post-office-host: Private generic functions
Generic Function, post-office-socket: Private generic functions
Generic Function, post-office-state: Private generic functions
Generic Function, post-office-user: Private generic functions
Generic Function, rename-mailbox: Public generic functions
Generic Function, search-mailbox: Public generic functions
Generic Function, select-mailbox: Public generic functions
Generic Function, send-command-get-results: Private generic functions
Generic Function, timeout: Private generic functions
Generic Function, top-lines: Public generic functions
Generic Function, unique-id: Public generic functions
get-and-parse-from-imap-server: Private generic functions
get-and-parse-from-imap-server: Private generic functions
get-and-parse-from-pop-server: Private generic functions
get-and-parse-from-pop-server: Private generic functions
get-block-of-data-from-server: Private ordinary functions
get-line-buffer: Private ordinary functions
get-line-from-server: Private ordinary functions
get-next-sexpr: Private ordinary functions
get-next-tag: Private ordinary functions
get-next-token: Private ordinary functions

H
handle-untagged-response: Private ordinary functions

I
init-line-buffer: Private ordinary functions
internalize-flags: Private ordinary functions

K
kwd-intern: Private ordinary functions

M
Macro, defsearchop: Private macros
Macro, response-case: Private macros
mailbox-flags: Public generic functions
mailbox-flags: Public generic functions
mailbox-list: Public generic functions
mailbox-list: Public generic functions
mailbox-list-flags: Public ordinary functions
mailbox-list-name: Public ordinary functions
mailbox-list-separator: Public ordinary functions
mailbox-message-count: Public generic functions
mailbox-message-count: Public generic functions
mailbox-message-count: Public generic functions
mailbox-name: Private generic functions
mailbox-name: Private generic functions
mailbox-permanent-flags: Public generic functions
mailbox-permanent-flags: Public generic functions
mailbox-recent-messages: Public generic functions
mailbox-recent-messages: Public generic functions
mailbox-separator: Public generic functions
mailbox-separator: Public generic functions
mailbox-uidnext: Private generic functions
mailbox-uidnext: Private generic functions
mailbox-uidvalidity: Public generic functions
mailbox-uidvalidity: Public generic functions
make-address: Private ordinary functions
make-envelope: Private ordinary functions
make-envelope-from-text: Public ordinary functions
make-imap-connection: Public ordinary functions
make-mailbox-list: Private ordinary functions
make-pop-connection: Public ordinary functions
message-set-string: Private ordinary functions
Method, (setf first-unseen): Private generic functions
Method, (setf mailbox-flags): Public generic functions
Method, (setf mailbox-message-count): Public generic functions
Method, (setf mailbox-message-count): Public generic functions
Method, (setf mailbox-name): Private generic functions
Method, (setf mailbox-permanent-flags): Public generic functions
Method, (setf mailbox-recent-messages): Public generic functions
Method, (setf mailbox-separator): Public generic functions
Method, (setf mailbox-uidnext): Private generic functions
Method, (setf mailbox-uidvalidity): Public generic functions
Method, (setf post-office-host): Private generic functions
Method, (setf post-office-socket): Private generic functions
Method, (setf post-office-state): Private generic functions
Method, (setf post-office-user): Private generic functions
Method, (setf timeout): Private generic functions
Method, alter-flags: Public generic functions
Method, close-connection: Public generic functions
Method, close-connection: Public generic functions
Method, close-mailbox: Public generic functions
Method, copy-to-mailbox: Public generic functions
Method, create-mailbox: Public generic functions
Method, delete-letter: Public generic functions
Method, delete-letter: Public generic functions
Method, delete-mailbox: Public generic functions
Method, expunge-mailbox: Public generic functions
Method, fetch-letter: Public generic functions
Method, fetch-letter: Public generic functions
Method, fetch-parts: Public generic functions
Method, first-unseen: Private generic functions
Method, get-and-parse-from-imap-server: Private generic functions
Method, get-and-parse-from-pop-server: Private generic functions
Method, mailbox-flags: Public generic functions
Method, mailbox-list: Public generic functions
Method, mailbox-message-count: Public generic functions
Method, mailbox-message-count: Public generic functions
Method, mailbox-name: Private generic functions
Method, mailbox-permanent-flags: Public generic functions
Method, mailbox-recent-messages: Public generic functions
Method, mailbox-separator: Public generic functions
Method, mailbox-uidnext: Private generic functions
Method, mailbox-uidvalidity: Public generic functions
Method, noop: Public generic functions
Method, noop: Public generic functions
Method, po-condition-identifier: Public generic functions
Method, po-condition-server-string: Public generic functions
Method, post-office-host: Private generic functions
Method, post-office-socket: Private generic functions
Method, post-office-state: Private generic functions
Method, post-office-user: Private generic functions
Method, rename-mailbox: Public generic functions
Method, search-mailbox: Public generic functions
Method, select-mailbox: Public generic functions
Method, send-command-get-results: Private generic functions
Method, timeout: Private generic functions
Method, top-lines: Public generic functions
Method, unique-id: Public generic functions

N
noop: Public generic functions
noop: Public generic functions
noop: Public generic functions

P
parse-imap-response: Private ordinary functions
parse-mail-header: Public ordinary functions
parse-pop-response: Private ordinary functions
po-condition: Public ordinary functions
po-condition-identifier: Public generic functions
po-condition-identifier: Public generic functions
po-condition-server-string: Public generic functions
po-condition-server-string: Public generic functions
po-error: Public ordinary functions
post-office-host: Private generic functions
post-office-host: Private generic functions
post-office-socket: Private generic functions
post-office-socket: Private generic functions
post-office-state: Private generic functions
post-office-state: Private generic functions
post-office-user: Private generic functions
post-office-user: Private generic functions

R
read-a-line: Private ordinary functions
rename-mailbox: Public generic functions
rename-mailbox: Public generic functions
response-case: Private macros

S
search-mailbox: Public generic functions
search-mailbox: Public generic functions
select-mailbox: Public generic functions
select-mailbox: Public generic functions
send-command-get-results: Private generic functions
send-command-get-results: Private generic functions
send-letter: Public ordinary functions
send-pop-command-get-results: Private ordinary functions
send-smtp: Public ordinary functions
smtp-command: Private ordinary functions

T
test-email-address: Public ordinary functions
timeout: Private generic functions
timeout: Private generic functions
top-lines: Public generic functions
top-lines: Public generic functions

U
unique-id: Public generic functions
unique-id: Public generic functions
universal-time-to-rfc822-date: Private ordinary functions

W
wait-for-response: Private ordinary functions


A.3 Variables

Jump to:   *  
F   H   I   M   P   R   S   T   U  
Index Entry  Section

*
*char-to-kind*: Private special variables
*crlf*: Private special variables
*cur-imap-tags*: Private special variables
*debug-imap*: Private special variables
*imap-tags*: Private special variables
*imap-version-number*: Public special variables
*line-buffers*: Private special variables
*smtp-debug*: Private special variables

F
first-unseen: Private classes
flags: Private classes

H
host: Private classes

I
identifier: Public conditions

M
mailbox-name: Private classes
message-count: Private classes
message-count: Private classes

P
permanent-flags: Private classes

R
recent-messages: Private classes

S
separator: Private classes
server-string: Public conditions
Slot, first-unseen: Private classes
Slot, flags: Private classes
Slot, host: Private classes
Slot, identifier: Public conditions
Slot, mailbox-name: Private classes
Slot, message-count: Private classes
Slot, message-count: Private classes
Slot, permanent-flags: Private classes
Slot, recent-messages: Private classes
Slot, separator: Private classes
Slot, server-string: Public conditions
Slot, socket: Private classes
Slot, state: Private classes
Slot, timeout: Private classes
Slot, uidnext: Private classes
Slot, uidvalidity: Private classes
Slot, user: Private classes
socket: Private classes
Special Variable, *char-to-kind*: Private special variables
Special Variable, *crlf*: Private special variables
Special Variable, *cur-imap-tags*: Private special variables
Special Variable, *debug-imap*: Private special variables
Special Variable, *imap-tags*: Private special variables
Special Variable, *imap-version-number*: Public special variables
Special Variable, *line-buffers*: Private special variables
Special Variable, *smtp-debug*: Private special variables
state: Private classes

T
timeout: Private classes

U
uidnext: Private classes
uidvalidity: Private classes
user: Private classes