This is the postoffice Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 06:17:44 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
postofficeFranz’s Post Office Package
Kevin M. Rosenberg <kmr@debian.org>
Franz, Inc
GNU Lesser General Public License
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.
acl-compat (system).
package.lisp (file).
smtp.lisp (file).
imap.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
postoffice/smtp.lisppackage.lisp (file).
postoffice (system).
send-letter (function).
send-smtp (function).
test-email-address (function).
*smtp-debug* (special variable).
connect-to-mail-server (function).
determine-mail-server (function).
read-a-line (function).
response-case (macro).
smtp-command (function).
wait-for-response (function).
postoffice/imap.lisppackage.lisp (file).
postoffice (system).
*imap-version-number* (special variable).
address-additional (function).
(setf address-additional) (function).
address-host (function).
(setf address-host) (function).
address-mailbox (function).
(setf address-mailbox) (function).
address-name (function).
(setf address-name) (function).
alter-flags (method).
close-connection (method).
close-connection (method).
close-mailbox (method).
copy-to-mailbox (method).
create-mailbox (method).
delete-letter (method).
delete-letter (method).
delete-mailbox (method).
envelope-bcc (function).
(setf envelope-bcc) (function).
envelope-cc (function).
(setf envelope-cc) (function).
envelope-date (function).
(setf envelope-date) (function).
envelope-from (function).
(setf envelope-from) (function).
envelope-in-reply-to (function).
(setf envelope-in-reply-to) (function).
envelope-message-id (function).
(setf envelope-message-id) (function).
envelope-reply-to (function).
(setf envelope-reply-to) (function).
envelope-sender (function).
(setf envelope-sender) (function).
envelope-subject (function).
(setf envelope-subject) (function).
envelope-to (function).
(setf envelope-to) (function).
expunge-mailbox (method).
fetch-field (function).
fetch-letter (method).
fetch-letter (method).
fetch-parts (method).
mailbox-flags (reader method).
(setf mailbox-flags) (writer method).
mailbox-list (method).
mailbox-list-flags (function).
(setf mailbox-list-flags) (function).
mailbox-list-name (function).
(setf mailbox-list-name) (function).
mailbox-list-separator (function).
(setf mailbox-list-separator) (function).
mailbox-message-count (reader method).
mailbox-message-count (reader method).
(setf mailbox-message-count) (writer method).
(setf mailbox-message-count) (writer method).
mailbox-permanent-flags (reader method).
(setf mailbox-permanent-flags) (writer method).
mailbox-recent-messages (reader method).
(setf mailbox-recent-messages) (writer method).
mailbox-separator (reader method).
(setf mailbox-separator) (writer method).
mailbox-uidvalidity (reader method).
(setf mailbox-uidvalidity) (writer method).
make-envelope-from-text (function).
make-imap-connection (function).
make-pop-connection (function).
noop (method).
noop (method).
parse-mail-header (function).
po-condition (function).
po-condition (condition).
po-condition-identifier (reader method).
po-condition-server-string (reader method).
po-error (function).
po-error (condition).
rename-mailbox (method).
search-mailbox (method).
select-mailbox (method).
top-lines (method).
unique-id (method).
*char-to-kind* (special variable).
*crlf* (special variable).
*cur-imap-tags* (special variable).
*debug-imap* (special variable).
*imap-tags* (special variable).
*line-buffers* (special variable).
bss-int (function).
build-search-string (function).
check-for-success (function).
convert-flags-plist (function).
defsearchop (macro).
first-unseen (reader method).
(setf first-unseen) (writer method).
free-line-buffer (function).
get-and-parse-from-imap-server (method).
get-and-parse-from-pop-server (method).
get-block-of-data-from-server (function).
get-line-buffer (function).
get-line-from-server (function).
get-next-sexpr (function).
get-next-tag (function).
get-next-token (function).
handle-untagged-response (function).
imap-mailbox (class).
init-line-buffer (function).
internalize-flags (function).
kwd-intern (function).
mailbox-name (reader method).
(setf mailbox-name) (writer method).
mailbox-uidnext (reader method).
(setf mailbox-uidnext) (writer method).
make-address (function).
make-envelope (function).
make-mailbox-list (function).
message-set-string (function).
parse-imap-response (function).
parse-pop-response (function).
pop-mailbox (class).
post-office (class).
post-office-host (reader method).
(setf post-office-host) (writer method).
post-office-socket (reader method).
(setf post-office-socket) (writer method).
post-office-state (reader method).
(setf post-office-state) (writer method).
post-office-user (reader method).
(setf post-office-user) (writer method).
send-command-get-results (method).
send-pop-command-get-results (function).
timeout (reader method).
(setf timeout) (writer method).
universal-time-to-rfc822-date (function).
Packages are listed by definition order.
net.post-officeacl-compat.excl.
acl-compat.mp.
acl-compat.socket.
common-lisp.
*imap-version-number* (special variable).
address-additional (function).
(setf address-additional) (function).
address-host (function).
(setf address-host) (function).
address-mailbox (function).
(setf address-mailbox) (function).
address-name (function).
(setf address-name) (function).
alter-flags (generic function).
close-connection (generic function).
close-mailbox (generic function).
copy-to-mailbox (generic function).
create-mailbox (generic function).
delete-letter (generic function).
delete-mailbox (generic function).
envelope-bcc (function).
(setf envelope-bcc) (function).
envelope-cc (function).
(setf envelope-cc) (function).
envelope-date (function).
(setf envelope-date) (function).
envelope-from (function).
(setf envelope-from) (function).
envelope-in-reply-to (function).
(setf envelope-in-reply-to) (function).
envelope-message-id (function).
(setf envelope-message-id) (function).
envelope-reply-to (function).
(setf envelope-reply-to) (function).
envelope-sender (function).
(setf envelope-sender) (function).
envelope-subject (function).
(setf envelope-subject) (function).
envelope-to (function).
(setf envelope-to) (function).
expunge-mailbox (generic function).
fetch-field (function).
fetch-letter (generic function).
fetch-parts (generic function).
mailbox-flags (generic reader).
(setf mailbox-flags) (generic writer).
mailbox-list (generic function).
mailbox-list-flags (function).
(setf mailbox-list-flags) (function).
mailbox-list-name (function).
(setf mailbox-list-name) (function).
mailbox-list-separator (function).
(setf mailbox-list-separator) (function).
mailbox-message-count (generic reader).
(setf mailbox-message-count) (generic writer).
mailbox-permanent-flags (generic reader).
(setf mailbox-permanent-flags) (generic writer).
mailbox-recent-messages (generic reader).
(setf mailbox-recent-messages) (generic writer).
mailbox-separator (generic reader).
(setf mailbox-separator) (generic writer).
mailbox-uidvalidity (generic reader).
(setf mailbox-uidvalidity) (generic writer).
make-envelope-from-text (function).
make-imap-connection (function).
make-pop-connection (function).
noop (generic function).
parse-mail-header (function).
po-condition (function).
po-condition (condition).
po-condition-identifier (generic reader).
po-condition-server-string (generic reader).
po-error (function).
po-error (condition).
rename-mailbox (generic function).
search-mailbox (generic function).
select-mailbox (generic function).
send-letter (function).
send-smtp (function).
test-email-address (function).
top-lines (generic function).
unique-id (generic function).
*char-to-kind* (special variable).
*crlf* (special variable).
*cur-imap-tags* (special variable).
*debug-imap* (special variable).
*imap-tags* (special variable).
*line-buffers* (special variable).
*smtp-debug* (special variable).
bss-int (function).
build-search-string (function).
check-for-success (function).
connect-to-mail-server (function).
convert-flags-plist (function).
copy-address (function).
copy-envelope (function).
copy-mailbox-list (function).
defsearchop (macro).
determine-mail-server (function).
first-unseen (generic reader).
(setf first-unseen) (generic writer).
free-line-buffer (function).
get-and-parse-from-imap-server (generic function).
get-and-parse-from-pop-server (generic function).
get-block-of-data-from-server (function).
get-line-buffer (function).
get-line-from-server (function).
get-next-sexpr (function).
get-next-tag (function).
get-next-token (function).
handle-untagged-response (function).
imap-mailbox (class).
init-line-buffer (function).
internalize-flags (function).
kwd-intern (function).
mailbox-name (generic reader).
(setf mailbox-name) (generic writer).
mailbox-uidnext (generic reader).
(setf mailbox-uidnext) (generic writer).
make-address (function).
make-envelope (function).
make-mailbox-list (function).
message-set-string (function).
parse-imap-response (function).
parse-pop-response (function).
pop-mailbox (class).
post-office (class).
post-office-host (generic reader).
(setf post-office-host) (generic writer).
post-office-socket (generic reader).
(setf post-office-socket) (generic writer).
post-office-state (generic reader).
(setf post-office-state) (generic writer).
post-office-user (generic reader).
(setf post-office-user) (generic writer).
read-a-line (function).
response-case (macro).
send-command-get-results (generic function).
send-pop-command-get-results (function).
smtp-command (function).
timeout (generic reader).
(setf timeout) (generic writer).
universal-time-to-rfc822-date (function).
wait-for-response (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
imap-mailbox) messages &key flags add-flags remove-flags silent uid) ¶pop-mailbox)) ¶imap-mailbox)) ¶imap-mailbox)) ¶imap-mailbox) message-list destination &key uid) ¶imap-mailbox) mailbox-name) ¶pop-mailbox) messages &key expunge uid) ¶imap-mailbox) messages &key expunge uid) ¶imap-mailbox) mailbox-name) ¶imap-mailbox)) ¶pop-mailbox) number &key uid) ¶imap-mailbox) number &key uid) ¶imap-mailbox) number parts &key uid) ¶imap-mailbox)) ¶automatically generated reader method
imap-mailbox)) ¶automatically generated writer method
imap-mailbox) &key reference pattern) ¶pop-mailbox)) ¶automatically generated reader method
imap-mailbox)) ¶automatically generated reader method
pop-mailbox)) ¶automatically generated writer method
imap-mailbox)) ¶automatically generated writer method
imap-mailbox)) ¶automatically generated reader method
imap-mailbox)) ¶automatically generated writer method
imap-mailbox)) ¶automatically generated reader method
imap-mailbox)) ¶automatically generated writer method
imap-mailbox)) ¶automatically generated reader method
imap-mailbox)) ¶automatically generated writer method
imap-mailbox)) ¶automatically generated reader method
imap-mailbox)) ¶automatically generated writer method
pop-mailbox)) ¶imap-mailbox)) ¶po-condition)) ¶po-condition)) ¶imap-mailbox) old-mailbox-name new-mailbox-name) ¶imap-mailbox) search-expression &key uid) ¶imap-mailbox) name) ¶pop-mailbox) message lines) ¶pop-mailbox) &optional message) ¶condition.
(quote :unknown)
:identifier
This slot is read-only.
(quote "")
:server-string
This slot is read-only.
error.
po-condition.
Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
copy-seq.
Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
copy-seq.
Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
copy-seq.
imap-mailbox)) ¶automatically generated reader method
imap-mailbox)) ¶automatically generated writer method
imap-mailbox)) ¶pop-mailbox)) ¶imap-mailbox)) ¶automatically generated reader method
imap-mailbox)) ¶automatically generated writer method
imap-mailbox)) ¶automatically generated reader method
imap-mailbox)) ¶automatically generated writer method
post-office)) ¶automatically generated reader method
post-office)) ¶automatically generated writer method
post-office)) ¶automatically generated reader method
post-office)) ¶automatically generated writer method
post-office)) ¶automatically generated reader method
post-office)) ¶automatically generated writer method
post-office)) ¶automatically generated reader method
post-office)) ¶automatically generated writer method
imap-mailbox) command untagged-handler tagged-handler) ¶post-office)) ¶automatically generated reader method
post-office)) ¶automatically generated writer method
alter-flags.
close-connection.
close-mailbox.
copy-to-mailbox.
create-mailbox.
delete-letter.
delete-mailbox.
expunge-mailbox.
fetch-letter.
fetch-parts.
(setf first-unseen).
first-unseen.
get-and-parse-from-imap-server.
(setf mailbox-flags).
mailbox-flags.
mailbox-list.
(setf mailbox-message-count).
mailbox-message-count.
(setf mailbox-name).
mailbox-name.
(setf mailbox-permanent-flags).
mailbox-permanent-flags.
(setf mailbox-recent-messages).
mailbox-recent-messages.
(setf mailbox-separator).
mailbox-separator.
(setf mailbox-uidnext).
mailbox-uidnext.
(setf mailbox-uidvalidity).
mailbox-uidvalidity.
noop.
rename-mailbox.
search-mailbox.
select-mailbox.
send-command-get-results.
""
0
0
0
0
0
0
:socket
:host
:user
:unconnected
:state
60
:timeout
| Jump to: | (
A B C D E F G H I K M N P R S T U W |
|---|
| Jump to: | (
A B C D E F G H I K M N P R S T U W |
|---|
| Jump to: | *
F H I M P R S T U |
|---|
| Jump to: | *
F H I M P R S T U |
|---|
| Jump to: | C F I N P S |
|---|
| Jump to: | C F I N P S |
|---|