This is the mel-base Reference Manual, version 0.9.3, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:01:55 2024 GMT+0.
mel-base/mel-base.asd
mel-base/folders/maildir/folder.lisp
mel-base/folders/imap/folder.lisp
mel-base/folders/pop3/folder.lisp
mel-base/folders/smtp/folder.lisp
mel-base/lisp-dep/packages.lisp
mel-base/lisp-dep/files.lisp
mel-base/lisp-dep/filesystem.lisp
mel-base/lisp-dep/unix.lisp
mel-base/lisp-dep/environment.lisp
mel-base/lisp-dep/network.lisp
mel-base/lisp-dep/utils.lisp
mel-base/protocols/folder-protocol.lisp
mel-base/protocols/folder-metainfo.lisp
mel-base/protocols/message-metainfo.lisp
mel-base/protocols/message-transport.lisp
mel-base/protocols/message-cache.lisp
mel-base/protocols/receiver-protocol.lisp
mel-base/protocols/sender-protocol.lisp
mel-base/package-tools.lisp
mel-base/smeta.lisp
mel-base/packages.lisp
mel-base/hmac-md5.lisp
mel-base/rfc2822.lisp
mel-base/mime.lisp
mel-base/multiparts.lisp
mel-base/quoted-printable-stream.lisp
mel-base/base64-stream.lisp
mel-base/encapsulating-stream.lisp
mel-base/line-terminator-filter.lisp
mel-base/compose-message.lisp
mel.system
mel.folders.pop3
mel.folders.maildir
org.codeartist.files
mel-user
mel.filesystem
mel.cipher
mel.internal
mel.folders.smtp
mel.folders.imap
mel.mime
mel.gray-stream
mel.dictionary
mel.environment
mel.utils
mel.pop3-server
mel.network
mel
mel.unix
mel.public
smeta
The main system appears first, followed by any subsystem dependency.
mel-base
0.9.3
sb-posix
(system).
sb-md5
(system).
sb-bsd-sockets
(system).
flexi-streams
(system).
cl+ssl
(system).
usocket
(system).
folders
(module).
lisp-dep
(module).
protocols
(module).
package-tools.lisp
(file).
smeta.lisp
(file).
packages.lisp
(file).
hmac-md5.lisp
(file).
rfc2822.lisp
(file).
mime.lisp
(file).
multiparts.lisp
(file).
quoted-printable-stream.lisp
(file).
base64-stream.lisp
(file).
encapsulating-stream.lisp
(file).
line-terminator-filter.lisp
(file).
compose-message.lisp
(file).
Modules are listed depth-first from the system components tree.
mel-base/folders
mel-base/folders/maildir
mel-base/folders/imap
mel-base/folders/pop3
mel-base/folders/smtp
mel-base/lisp-dep
mel-base/protocols
mel-base/folders
protocols
(module).
base64-stream.lisp
(file).
line-terminator-filter.lisp
(file).
encapsulating-stream.lisp
(file).
lisp-dep
(module).
hmac-md5.lisp
(file).
mel-base
(system).
mel-base/folders/maildir
folders
(module).
folder.lisp
(file).
mel-base/folders/imap
folders
(module).
folder.lisp
(file).
mel-base/folders/pop3
folders
(module).
folder.lisp
(file).
mel-base/folders/smtp
folders
(module).
folder.lisp
(file).
mel-base/lisp-dep
mel-base
(system).
packages.lisp
(file).
files.lisp
(file).
filesystem.lisp
(file).
unix.lisp
(file).
environment.lisp
(file).
network.lisp
(file).
utils.lisp
(file).
mel-base/protocols
packages.lisp
(file).
mime.lisp
(file).
mel-base
(system).
folder-protocol.lisp
(file).
folder-metainfo.lisp
(file).
message-metainfo.lisp
(file).
message-transport.lisp
(file).
message-cache.lisp
(file).
receiver-protocol.lisp
(file).
sender-protocol.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
mel-base/mel-base.asd
mel-base/folders/maildir/folder.lisp
mel-base/folders/imap/folder.lisp
mel-base/folders/pop3/folder.lisp
mel-base/folders/smtp/folder.lisp
mel-base/lisp-dep/packages.lisp
mel-base/lisp-dep/files.lisp
mel-base/lisp-dep/filesystem.lisp
mel-base/lisp-dep/unix.lisp
mel-base/lisp-dep/environment.lisp
mel-base/lisp-dep/network.lisp
mel-base/lisp-dep/utils.lisp
mel-base/protocols/folder-protocol.lisp
mel-base/protocols/folder-metainfo.lisp
mel-base/protocols/message-metainfo.lisp
mel-base/protocols/message-transport.lisp
mel-base/protocols/message-cache.lisp
mel-base/protocols/receiver-protocol.lisp
mel-base/protocols/sender-protocol.lisp
mel-base/package-tools.lisp
mel-base/smeta.lisp
mel-base/packages.lisp
mel-base/hmac-md5.lisp
mel-base/rfc2822.lisp
mel-base/mime.lisp
mel-base/multiparts.lisp
mel-base/quoted-printable-stream.lisp
mel-base/base64-stream.lisp
mel-base/encapsulating-stream.lisp
mel-base/line-terminator-filter.lisp
mel-base/compose-message.lisp
mel-base/folders/maildir/folder.lisp
maildir
(module).
close
(method).
close
(method).
close-folder
(method).
delete-message-using-folder
(method).
flagp-using-folder
(method).
initialize-instance
(method).
maildir-folder
(class).
make-maildir-folder
(method).
map-messages
(method).
map-recent-messages
(method).
mark-message-using-folder
(method).
message
(reader method).
(setf message)
(writer method).
message-body-stream-using-folder
(method).
message-size-using-folder
(method).
move-message-using-folders
(method).
open-message-input-stream-using-folder
(method).
open-message-storing-stream
(method).
serialize-folder
(method).
short-name
(method).
unmark-message-using-folder
(method).
current-mail
(reader method).
(setf current-mail)
(writer method).
current-unique-name
(reader method).
(setf current-unique-name)
(writer method).
find-message-file
(function).
folder-recent-p
(function).
generate-tag
(function).
line-terminator-style
(reader method).
maildir-message-input-stream
(class).
maildir-message-storing-stream
(class).
merge-tags
(function).
new-mail
(reader method).
(setf new-mail)
(writer method).
parse-tags
(function).
selected-messages
(reader method).
(setf selected-messages)
(writer method).
stream-folder
(reader method).
(setf stream-folder)
(writer method).
temporary-mail
(reader method).
(setf temporary-mail)
(writer method).
uid-cache
(reader method).
(setf uid-cache)
(writer method).
uidify
(function).
unique-message-name
(reader method).
(setf unique-message-name)
(writer method).
unique-name
(function).
mel-base/folders/imap/folder.lisp
imap
(module).
close
(method).
close-folder
(method).
close-folder
(method).
copy-folder
(method).
copy-folder
(method).
copy-message-using-folders
(method).
count-messages
(method).
delete-message-using-folder
(method).
imap-folder
(class).
imaps-folder
(class).
make-imap-folder
(function).
make-imaps-folder
(function).
map-messages
(method).
mark-message-using-folder
(method).
message
(reader method).
(setf message)
(writer method).
message-body-stream-using-folder
(method).
message-header-stream-using-folder
(method).
message-size-using-folder
(method).
open-message-input-stream-using-folder
(method).
open-message-storing-stream
(method).
serialize-folder
(method).
short-name
(method).
state
(reader method).
(setf state)
(writer method).
unmark-message-using-folder
(method).
*atom-specials*
(special variable).
*imap-debug*
(special variable).
*imap-read-case*
(special variable).
accept-char
(function).
append-message
(function).
atom-char-p
(function).
authenticate-cram-md5
(function).
canonicalize-bodystructure
(function).
capabilities
(reader method).
capability
(function).
close-mailbox
(function).
collect-ranges
(function).
compute-bodystructure-using-folder
(method).
connection
(reader method).
(setf connection)
(writer method).
convert-atom
(function).
create-mailbox
(function).
end-idle
(function).
end-of-imap-response
(condition).
ensure-all-headers
(method).
ensure-connection
(method).
examine-mailbox
(function).
expunge-mailbox
(function).
expunge-sequence-number
(method).
fetch-all-message-headers
(method).
fetch-message
(method).
fetch-message-body
(method).
fetch-message-bodystructure
(method).
fetch-message-header
(method).
host
(reader method).
(setf host)
(writer method).
imap-bracket-closed
(condition).
imap-message-storing-stream
(class).
imap-paren-closed
(condition).
imap-port
(reader method).
(setf imap-port)
(writer method).
imap-read
(function).
imap-read-bracket-list
(function).
imap-read-delimited-list
(function).
last-command
(reader method).
(setf last-command)
(writer method).
list-mailboxes
(function).
login
(method).
mailbox
(reader method).
(setf mailbox)
(writer method).
make-imap-connection
(method).
make-imaps-connection
(method).
mark-deleted
(method).
network-folder-mixin
(class).
noop
(function).
password
(reader method).
(setf password)
(writer method).
process-response
(method).
read-atom
(function).
read-number
(function).
read-quoted-string
(function).
read-response
(function).
search-mailbox
(method).
select-mailbox
(function).
send-command
(function).
sequence-number
(method).
(setf sequence-number)
(method).
sequence-number-message
(method).
sequence-table-mixin
(class).
size-table
(reader method).
(setf size-table)
(writer method).
skip-responses
(function).
start-idle
(function).
stream-folder
(reader method).
(setf stream-folder)
(writer method).
uid-table
(reader method).
(setf uid-table)
(writer method).
uidvalidity
(reader method).
update-mailbox
(method).
update-new-mailbox
(method).
username
(reader method).
(setf username)
(writer method).
mel-base/folders/pop3/folder.lisp
pop3
(module).
clear-folder
(method).
close
(method).
close-folder
(method).
copy-folder
(method).
copy-folder
(method).
count-messages
(method).
delete-message-using-folder
(method).
make-pop3-folder
(function).
map-messages
(method).
message-header-stream-using-folder
(method).
message-size-using-folder
(method).
move-folder
(method).
open-message-input-stream-using-folder
(method).
pop3-folder
(class).
serialize-folder
(method).
short-name
(method).
state
(reader method).
(setf state)
(method).
(setf state)
(writer method).
stream-peek-char
(method).
stream-read-char
(method).
stream-unread-char
(method).
connection-stream
(reader method).
(setf connection-stream)
(writer method).
define-pop3-command
(macro).
ensure-connection
(method).
greeting
(reader method).
(setf greeting)
(writer method).
host
(reader method).
(setf host)
(writer method).
idx
(function).
idx-table
(reader method).
(setf idx-table)
(writer method).
input-buffer
(reader method).
(setf input-buffer)
(writer method).
input-buffer-index
(reader method).
(setf input-buffer-index)
(writer method).
input-buffer-limit
(reader method).
(setf input-buffer-limit)
(writer method).
input-buffer-mixin
(class).
last-state
(reader method).
(setf last-state)
(writer method).
parse-pop3-response
(function).
password
(reader method).
(setf password)
(writer method).
pop3-message-input-stream
(class).
pop3-port
(reader method).
(setf pop3-port)
(writer method).
read-delimited-line
(function).
rehash-messages
(function).
rehash-sizes
(function).
selected-messages
(reader method).
(setf selected-messages)
(writer method).
send-pop3-command
(method).
send-pop3-command
(method).
send-pop3-command
(method).
send-pop3-command
(method).
send-pop3-command
(method).
send-pop3-command
(method).
send-pop3-command
(method).
send-pop3-command
(method).
send-pop3-command
(method).
send-pop3-command
(method).
size-table
(reader method).
(setf size-table)
(writer method).
storage-stream
(reader method).
(setf storage-stream)
(writer method).
stream-state
(reader method).
(setf stream-state)
(writer method).
uid-table
(reader method).
(setf uid-table)
(writer method).
username
(reader method).
(setf username)
(writer method).
validate-command-in-state
(function).
mel-base/folders/smtp/folder.lisp
smtp
(module).
close
(method).
folder
(reader method).
(setf folder)
(writer method).
host
(reader method).
(setf host)
(writer method).
make-smtp-relay-folder
(function).
message
(reader method).
(setf message)
(writer method).
open-message-storing-stream
(method).
open-message-storing-stream
(method).
serialize-folder
(method).
smtp-port
(reader method).
(setf smtp-port)
(writer method).
smtp-relay-folder
(class).
state
(reader method).
state
(reader method).
(setf state)
(writer method).
(setf state)
(writer method).
stream-write-char
(method).
auth-plain-ticket
(function).
command-string
(function).
connection-stream
(reader method).
(setf connection-stream)
(writer method).
decode-reply-code
(function).
define-smtp-command
(macro).
ensure-connection
(method).
ensure-connection
(method).
greeting
(reader method).
(setf greeting)
(writer method).
lmtp-folder
(class).
password
(reader method).
(setf password)
(writer method).
properties
(reader method).
(setf properties)
(writer method).
read-delimited-line
(function).
read-smtp-response
(function).
send-smtp-command
(method).
send-smtp-command
(method).
send-smtp-command
(method).
send-smtp-command
(method).
send-smtp-command
(method).
send-smtp-command
(method).
send-smtp-command
(method).
send-smtp-command
(method).
send-smtp-command
(method).
smtp-folder
(class).
smtp-message-storing-stream
(class).
username
(reader method).
(setf username)
(writer method).
validate-command-in-state
(method).
mel-base/lisp-dep/files.lisp
packages.lisp
(file).
lisp-dep
(module).
+eacces+
(constant).
+ebadf+
(constant).
+emfile+
(constant).
+enfile+
(constant).
+enoent+
(constant).
+enomem+
(constant).
+enotdir+
(constant).
list-directories
(function).
list-files
(function).
map-files
(function).
mel-base/lisp-dep/filesystem.lisp
files.lisp
(file).
packages.lisp
(file).
lisp-dep
(module).
append-name
(function).
directory-pathname
(function).
map-directory
(function).
only-name-and-type
(function).
mel-base/lisp-dep/unix.lisp
packages.lisp
(file).
utils.lisp
(file).
lisp-dep
(module).
directory-contents-changed-p
(function).
stat
(function).
stat-last-access
(function).
stat-last-change
(function).
stat-last-modify
(function).
universal-to-unix-time
(function).
unix-to-universal-time
(function).
%stat
(function).
mel-base/lisp-dep/environment.lisp
packages.lisp
(file).
lisp-dep
(module).
gethostname
(function).
getpid
(function).
mel-base/lisp-dep/network.lisp
packages.lisp
(file).
lisp-dep
(module).
make-connection
(function).
make-ssl-connection
(function).
maybe-ssl-connection
(function).
ssl-default
(function).
mel-base/lisp-dep/utils.lisp
packages.lisp
(file).
lisp-dep
(module).
file-directory-p
(function).
make-sequence-input-stream
(method).
make-sequence-input-stream
(method).
rebinding
(macro).
when-let
(macro).
with-input-from-sequence
(macro).
with-unique-names
(macro).
mel-base/protocols/folder-protocol.lisp
protocols
(module).
basic-folder
(class).
close-folder
(generic function).
find-folder
(function).
folder
(class).
mel-error
(condition).
name
(reader method).
(setf name)
(writer method).
register-folder
(generic function).
serialize-folder
(generic function).
*registered-folders*
(special variable).
coerce-name
(function).
folder-not-found
(condition).
folder-not-found-name
(reader method).
folder-registry-truename
(function).
mel-base/protocols/folder-metainfo.lisp
protocols
(module).
count-messages
(generic function).
map-messages
(generic function).
map-recent-messages
(method).
map-recent-messages
(method).
messages
(generic function).
print-object
(method).
recent-messages
(generic function).
short-name
(generic function).
unread-messages
(generic function).
mel-base/protocols/message-metainfo.lisp
protocols
(module).
flagp
(function).
flagp-using-folder
(method).
mark-message
(function).
mark-message-using-folder
(method).
unmark-message
(function).
unmark-message-using-folder
(method).
mel-base/protocols/message-transport.lisp
protocols
(module).
clear-folder
(generic function).
copy-folder
(generic function).
copy-message
(function).
copy-message-using-folders
(generic function).
delete-message
(function).
delete-message-using-folder
(generic function).
move-folder
(generic function).
move-message
(function).
move-message-using-folders
(generic function).
mel-base/protocols/message-cache.lisp
folder-protocol.lisp
(file).
protocols
(module).
close-folder
(method).
eq-message-cache-mixin
(class).
eql-message-cache-mixin
(class).
equal-message-cache-mixin
(class).
find-message
(generic function).
initialize-instance
(method).
message-cache
(reader method).
(setf message-cache)
(writer method).
message-cache-mixin
(class).
allocate-message-cache
(method).
allocate-message-cache
(method).
allocate-message-cache
(method).
hash-table-message-cache-mixin
(class).
map-message-cache
(method).
uid=
(method).
uid=
(method).
uid=
(method).
mel-base/protocols/receiver-protocol.lisp
message-cache.lisp
(file).
folder-protocol.lisp
(file).
protocols
(module).
basic-receiver
(class).
ensure-headers-read
(generic function).
field
(method).
find-message
(method).
message-body-stream
(function).
message-body-stream-using-folder
(generic function).
message-header-stream
(function).
message-header-stream-using-folder
(generic function).
message-not-found
(condition).
message-size
(function).
message-size-using-folder
(generic function).
message-string
(function).
message-string-using-folder
(method).
open-message-input-stream
(function).
open-message-input-stream-using-folder
(generic function).
receiver
(class).
ensure-all-headers
(method).
message-folder
(reader method).
message-uid
(reader method).
skip-headers
(function).
skip-headers-using-folder
(generic function).
mel-base/protocols/sender-protocol.lisp
protocols
(module).
basic-sender
(class).
open-message-storing-stream
(generic function).
sender
(class).
mel-base/smeta.lisp
mel-base
(system).
with-list-meta
(macro).
with-stream-meta
(macro).
with-string-meta
(macro).
compile-list
(function).
list-match
(macro).
list-match-type
(macro).
sexpr-compileit
(function).
stream-match
(macro).
stream-match-type
(macro).
string-match
(macro).
string-match-type
(macro).
mel-base/packages.lisp
package-tools.lisp
(file).
lisp-dep
(module).
mel-base
(system).
mel-base/hmac-md5.lisp
packages.lisp
(file).
mel-base
(system).
hmac-md5
(function).
octets-to-hex
(function).
string-to-octets
(function).
mel-base/rfc2822.lisp
packages.lisp
(file).
smeta.lisp
(file).
mel-base
(system).
accept-rfc2822-token
(function).
address
(function).
address
(class).
address-eq
(function).
address-spec
(reader method).
address-spec
(reader method).
(setf address-spec)
(writer method).
(setf address-spec)
(writer method).
bind-rfc2822-tokens
(macro).
body-start
(reader method).
(setf body-start)
(writer method).
cc-list
(reader method).
cc-list
(method).
(setf cc-list)
(writer method).
(setf cc-list)
(method).
collect-rfc2822-tokens
(function).
content-md5-sum
(reader method).
date
(reader method).
date
(method).
(setf date)
(writer method).
(setf date)
(method).
date-to-universal-time
(function).
display-name
(reader method).
display-name
(reader method).
(setf display-name)
(writer method).
(setf display-name)
(writer method).
field
(method).
field
(method).
(setf field)
(method).
flags
(reader method).
(setf flags)
(writer method).
folder
(generic function).
(setf folder)
(writer method).
from
(reader method).
from
(method).
(setf from)
(writer method).
(setf from)
(method).
group-address
(class).
header-fields
(reader method).
(setf header-fields)
(writer method).
invalid-address
(class).
mailbox-address
(class).
mailbox-list
(reader method).
(setf mailbox-list)
(writer method).
make-group-table
(function).
md5-sum
(reader method).
member-address-p
(function).
message
(class).
message-id
(reader method).
message-id
(method).
(setf message-id)
(writer method).
(setf message-id)
(method).
parse-address
(function).
parse-address-list
(function).
parse-rfc2822
(function).
parse-rfc2822-address
(function).
parse-rfc2822-header
(function).
print-object
(method).
print-object
(method).
print-object
(method).
read-rfc2822-header
(function).
reply-to
(reader method).
reply-to
(method).
(setf reply-to)
(writer method).
(setf reply-to)
(method).
rfc2822-basic-message
(class).
sender
(reader method).
sender
(method).
(setf sender)
(writer method).
(setf sender)
(method).
simple-flag-mixin
(class).
skip-rfc2822-header
(function).
state
(reader method).
(setf state)
(writer method).
subject
(reader method).
subject
(method).
(setf subject)
(writer method).
(setf subject)
(method).
to
(reader method).
to
(method).
(setf to)
(writer method).
(setf to)
(method).
uid
(generic reader).
(setf uid)
(writer method).
universal-time-to-date
(function).
%digit-char
(type).
*address-spec-table*
(special variable).
*buggy-software-action*
(special variable).
+vt+
(constant).
accept-char
(function).
accept-crlf
(function).
accept-newline
(function).
alpha-char
(type).
buggy
(function).
clean-header-field
(function).
collect-all
(function).
content
(reader method).
(setf content)
(writer method).
define-field-reader
(macro).
define-field-writer
(macro).
deleted-p
(reader method).
(setf deleted-p)
(writer method).
group-member-p
(generic function).
intern-address-spec
(function).
intern-header-name
(function).
mime-parse-context
(reader method).
(setf mime-parse-context)
(writer method).
mime-parse-error
(function).
mime-parse-error
(condition).
next-token-of-type
(function).
origin-folder
(reader method).
(setf origin-folder)
(writer method).
parse-addr-spec
(function).
parse-group-address
(function).
parse-mailbox-address
(function).
parse-mailbox-list
(function).
princ-objects-separated
(function).
rfc2822-basic-body-mixin
(class).
rfc2822-header-mixin
(class).
sign-char
(type).
token-type-test-function
(method).
transmit-field-body
(function).
white-space-p
(function).
write-rfc2822-header
(function).
mel-base/mime.lisp
rfc2822.lisp
(file).
mel-base
(system).
bodystructure
(method).
(setf bodystructure)
(writer method).
boundary-tag
(method).
content-description
(method).
content-id
(method).
content-transfer-encoding
(method).
content-type
(generic function).
make-boundary-tag
(function).
make-content-type
(function).
mime-message
(class).
mime-version
(method).
(setf mime-version)
(method).
alist->plist
(function).
bodystructure-mixin
(class).
cached-toplevel-part
(reader method).
(setf cached-toplevel-part)
(writer method).
make-content-transfer-encoding
(function).
mime-body-mixin
(class).
mime-header-mixin
(class).
parse-content-transfer-encoding
(function).
parse-content-type
(function).
parse-mime-version
(function).
mel-base/multiparts.lisp
mel-base
(system).
bodystructure
(reader method).
compute-bodystructure
(function).
content-octets
(reader method).
content-transfer-encoding
(method).
content-type
(method).
ensure-headers-read
(method).
find-viewable-part
(function).
folder
(method).
make-toplevel-part
(method).
make-toplevel-part-from-bodystructure
(function).
md5-sum
(reader method).
message-body-stream-using-folder
(method).
multipart
(class).
open-message-input-stream-using-folder
(method).
part
(class).
part-body-stream
(method).
part-body-string
(function).
part-end
(reader method).
(setf part-end)
(writer method).
part-start
(reader method).
(setf part-start)
(writer method).
part-stream
(method).
parts
(generic function).
print-object
(method).
toplevel-part
(method).
%parts
(reader method).
(setf %parts)
(writer method).
compute-bodystructure-using-folder
(method).
content-encoding
(reader method).
content-lines
(reader method).
content-parameters
(reader method).
content-subtype
(reader method).
content-supertype
(reader method).
multipart-type-class
(function).
multipart/alternative
(class).
multipart/mixed
(class).
multipart/parallel
(class).
nth-part
(method).
nth-part-stream
(method).
parent
(reader method).
(setf parent)
(writer method).
part-number
(reader method).
(setf part-number)
(writer method).
part-path
(method).
read-lines-and-octets
(function).
read-multipart-body-1
(function).
read-simple-body
(function).
read-single-body
(function).
scan-forward-boundary-tag
(function).
simple-part
(class).
string-prefixp
(function).
mel-base/quoted-printable-stream.lisp
encapsulating-stream.lisp
(file).
mel-base
(system).
decode-quoted-printable
(function).
decode-quoted-printable-header
(function).
quoted-printable-input-stream
(class).
stream-read-char
(method).
*digit-chars*
(special variable).
char-integer
(function).
octet-count
(reader method).
(setf octet-count)
(writer method).
mel-base/base64-stream.lisp
encapsulating-stream.lisp
(file).
mel-base
(system).
base-64-alphabet
(special variable).
base64-char
(function).
char-base64
(function).
decode-base64
(function).
encode-base64
(method).
url-base-64-alphabet
(special variable).
url-base64-char
(function).
url-char-base64
(function).
url-decode-base64
(function).
url-encode-base64
(function).
mel-base/encapsulating-stream.lisp
packages.lisp
(file).
mel-base
(system).
close
(method).
close
(method).
encapsulated-input-stream
(reader method).
(setf encapsulated-input-stream)
(writer method).
encapsulated-output-stream
(reader method).
(setf encapsulated-output-stream)
(writer method).
encapsulating-input-stream
(class).
encapsulating-output-stream
(class).
stream-read-char
(method).
stream-unread-char
(method).
stream-write-char
(method).
stream-write-sequence
(method).
mel-base/line-terminator-filter.lisp
encapsulating-stream.lisp
(file).
mel-base
(system).
stream-read-char
(method).
stream-read-char
(method).
stream-read-char
(method).
stream-write-char
(method).
stream-write-char
(method).
stream-write-char
(method).
line-terminator-input-stream
(class).
line-terminator-output-stream
(class).
mac-line-terminator-input-stream
(class).
mac-line-terminator-output-stream
(class).
rfc-line-terminator-input-stream
(class).
rfc-line-terminator-output-stream
(class).
unix-line-terminator-input-stream
(class).
unix-line-terminator-output-stream
(class).
mel-base/compose-message.lisp
mel-base
(system).
ensure-headers-read
(method).
finalize-message
(function).
make-message
(function).
make-message-from
(generic function).
message-body-stream-using-folder
(method).
open-message-input-stream-using-folder
(method).
open-message-input-stream-using-folder
(method).
open-message-input-stream-using-folder
(method).
*message-counter*
(special variable).
*mime-base-header-fields*
(special variable).
*mime-table*
(special variable).
*mime-types-file*
(special variable).
edit-message-body
(function).
finalize-message-using-folder
(method).
generate-message-id
(function).
guess-content-type
(function).
make-message-body
(function).
make-message-from-file
(function).
make-multipart-body
(function).
parse-mime-table
(function).
split-string
(function).
string-basic-receiver
(class).
Packages are listed by definition order.
mel.system
mel.folders.pop3
mel.folders.maildir
org.codeartist.files
mel-user
mel.filesystem
mel.cipher
mel.internal
mel.folders.smtp
mel.folders.imap
mel.mime
mel.gray-stream
mel.dictionary
mel.environment
mel.utils
mel.pop3-server
mel.network
mel
mel.unix
mel.public
smeta
mel.folders.pop3
weird-mail.folders.pop3
common-lisp
.
mel.internal
.
mel.mime
.
mel.network
.
mel.utils
.
mel
.
make-pop3-folder
(function).
pop3-folder
(class).
connection-stream
(generic reader).
(setf connection-stream)
(generic writer).
define-pop3-command
(macro).
ensure-connection
(generic function).
greeting
(generic reader).
(setf greeting)
(generic writer).
host
(generic reader).
(setf host)
(generic writer).
idx
(function).
idx-table
(generic reader).
(setf idx-table)
(generic writer).
input-buffer
(generic reader).
(setf input-buffer)
(generic writer).
input-buffer-index
(generic reader).
(setf input-buffer-index)
(generic writer).
input-buffer-limit
(generic reader).
(setf input-buffer-limit)
(generic writer).
input-buffer-mixin
(class).
last-state
(generic reader).
(setf last-state)
(generic writer).
parse-pop3-response
(function).
password
(generic reader).
(setf password)
(generic writer).
pop3-message-input-stream
(class).
pop3-port
(generic reader).
(setf pop3-port)
(generic writer).
read-delimited-line
(function).
rehash-messages
(function).
rehash-sizes
(function).
selected-messages
(generic reader).
(setf selected-messages)
(generic writer).
send-pop3-command
(generic function).
size-table
(generic reader).
(setf size-table)
(generic writer).
storage-stream
(generic reader).
(setf storage-stream)
(generic writer).
stream-state
(generic reader).
(setf stream-state)
(generic writer).
uid-table
(generic reader).
(setf uid-table)
(generic writer).
username
(generic reader).
(setf username)
(generic writer).
validate-command-in-state
(function).
mel.folders.maildir
weird-mail.folders.maildir
common-lisp
.
mel.environment
.
mel.internal
.
mel.mime
.
mel.unix
.
mel.utils
.
mel
.
maildir-folder
(class).
make-maildir-folder
(generic function).
current-mail
(generic reader).
(setf current-mail)
(generic writer).
current-unique-name
(generic reader).
(setf current-unique-name)
(generic writer).
find-message-file
(function).
folder-recent-p
(function).
generate-tag
(function).
line-terminator-style
(generic reader).
maildir-message-input-stream
(class).
maildir-message-storing-stream
(class).
merge-tags
(function).
new-mail
(generic reader).
(setf new-mail)
(generic writer).
parse-tags
(function).
selected-messages
(generic reader).
(setf selected-messages)
(generic writer).
stream-folder
(generic reader).
(setf stream-folder)
(generic writer).
temporary-mail
(generic reader).
(setf temporary-mail)
(generic writer).
uid-cache
(generic reader).
(setf uid-cache)
(generic writer).
uidify
(function).
unique-message-name
(generic reader).
(setf unique-message-name)
(generic writer).
unique-name
(function).
org.codeartist.files
files
common-lisp
.
+eacces+
(constant).
+ebadf+
(constant).
+emfile+
(constant).
+enfile+
(constant).
+enoent+
(constant).
+enomem+
(constant).
+enotdir+
(constant).
list-directories
(function).
list-files
(function).
map-files
(function).
mel.filesystem
common-lisp
.
mel.utils
.
append-name
(function).
directory-pathname
(function).
map-directory
(function).
only-name-and-type
(function).
mel.cipher
common-lisp
.
mel.internal
.
mel.utils
.
sb-md5
.
hmac-md5
(function).
octets-to-hex
(function).
string-to-octets
(function).
mel.internal
weird-mail.internal
common-lisp
.
mel.public
.
mel.utils
.
copy-message-using-folders
(generic function).
decode-quoted-printable
(function).
decode-quoted-printable-header
(function).
delete-message-using-folder
(generic function).
encapsulated-input-stream
(generic reader).
(setf encapsulated-input-stream)
(generic writer).
encapsulated-output-stream
(generic reader).
(setf encapsulated-output-stream)
(generic writer).
encapsulating-input-stream
(class).
encapsulating-output-stream
(class).
ensure-headers-read
(generic function).
eq-message-cache-mixin
(class).
eql-message-cache-mixin
(class).
equal-message-cache-mixin
(class).
flagp-using-folder
(generic function).
mark-message-using-folder
(generic function).
message-body-stream-using-folder
(generic function).
message-cache
(generic reader).
(setf message-cache)
(generic writer).
message-cache-mixin
(class).
message-header-stream-using-folder
(generic function).
message-size-using-folder
(generic function).
message-string-using-folder
(generic function).
move-message-using-folders
(generic function).
open-message-input-stream-using-folder
(generic function).
quoted-printable-input-stream
(class).
simple-flag-mixin
(class).
unmark-message-using-folder
(generic function).
*digit-chars*
(special variable).
*registered-folders*
(special variable).
allocate-message-cache
(generic function).
char-integer
(function).
coerce-name
(function).
ensure-all-headers
(generic function).
folder-not-found
(condition).
folder-not-found-name
(generic reader).
folder-registry-truename
(function).
hash-table-message-cache-mixin
(class).
line-terminator-input-stream
(class).
line-terminator-output-stream
(class).
mac-line-terminator-input-stream
(class).
mac-line-terminator-output-stream
(class).
map-message-cache
(generic function).
message-folder
(generic reader).
message-uid
(generic reader).
octet-count
(generic reader).
(setf octet-count)
(generic writer).
rfc-line-terminator-input-stream
(class).
rfc-line-terminator-output-stream
(class).
skip-headers
(function).
skip-headers-using-folder
(generic function).
uid=
(generic function).
unix-line-terminator-input-stream
(class).
unix-line-terminator-output-stream
(class).
unread-messages
(generic function).
mel.folders.smtp
weird-mail.folders.smtp
common-lisp
.
mel.environment
.
mel.internal
.
mel.mime
.
mel.network
.
mel.utils
.
mel
.
host
(generic reader).
(setf host)
(generic writer).
make-smtp-relay-folder
(function).
smtp-port
(generic reader).
(setf smtp-port)
(generic writer).
smtp-relay-folder
(class).
auth-plain-ticket
(function).
command-string
(function).
connection-stream
(generic reader).
(setf connection-stream)
(generic writer).
decode-reply-code
(function).
define-smtp-command
(macro).
ensure-connection
(generic function).
greeting
(generic reader).
(setf greeting)
(generic writer).
lmtp-folder
(class).
password
(generic reader).
(setf password)
(generic writer).
properties
(generic reader).
(setf properties)
(generic writer).
read-delimited-line
(function).
read-smtp-response
(function).
send-smtp-command
(generic function).
smtp-folder
(class).
smtp-message-storing-stream
(class).
username
(generic reader).
(setf username)
(generic writer).
validate-command-in-state
(generic function).
mel.folders.imap
weird-mail.folders.imap
common-lisp
.
mel.internal
.
mel.mime
.
mel.network
.
mel.utils
.
mel
.
imap-folder
(class).
imaps-folder
(class).
make-imap-folder
(function).
make-imaps-folder
(function).
*atom-specials*
(special variable).
*imap-debug*
(special variable).
*imap-read-case*
(special variable).
accept-char
(function).
append-message
(function).
atom-char-p
(function).
authenticate-cram-md5
(function).
canonicalize-bodystructure
(function).
capabilities
(generic reader).
capability
(function).
close-mailbox
(function).
collect-ranges
(function).
connection
(generic reader).
(setf connection)
(generic writer).
convert-atom
(function).
create-mailbox
(function).
end-idle
(function).
end-of-imap-response
(condition).
ensure-all-headers
(generic function).
ensure-connection
(generic function).
examine-mailbox
(function).
expunge-mailbox
(function).
expunge-sequence-number
(generic function).
fetch-all-message-headers
(generic function).
fetch-message
(generic function).
fetch-message-body
(generic function).
fetch-message-bodystructure
(generic function).
fetch-message-header
(generic function).
host
(generic reader).
(setf host)
(generic writer).
imap-bracket-closed
(condition).
imap-message-storing-stream
(class).
imap-paren-closed
(condition).
imap-port
(generic reader).
(setf imap-port)
(generic writer).
imap-read
(function).
imap-read-bracket-list
(function).
imap-read-delimited-list
(function).
last-command
(generic reader).
(setf last-command)
(generic writer).
list-mailboxes
(function).
login
(generic function).
mailbox
(generic reader).
(setf mailbox)
(generic writer).
make-imap-connection
(generic function).
make-imaps-connection
(generic function).
mark-deleted
(generic function).
network-folder-mixin
(class).
noop
(function).
password
(generic reader).
(setf password)
(generic writer).
process-response
(generic function).
read-atom
(function).
read-number
(function).
read-quoted-string
(function).
read-response
(function).
search-mailbox
(generic function).
select-mailbox
(function).
send-command
(function).
sequence-number
(generic function).
(setf sequence-number)
(generic function).
sequence-number-message
(generic function).
sequence-table-mixin
(class).
size-table
(generic reader).
(setf size-table)
(generic writer).
skip-responses
(function).
start-idle
(function).
stream-folder
(generic reader).
(setf stream-folder)
(generic writer).
uid-table
(generic reader).
(setf uid-table)
(generic writer).
uidvalidity
(generic reader).
update-mailbox
(generic function).
update-new-mailbox
(generic function).
username
(generic reader).
(setf username)
(generic writer).
mel.mime
weird-mail.mime
common-lisp
.
mel.internal
.
mel.utils
.
accept-rfc2822-token
(function).
address
(function).
address
(class).
address-eq
(function).
address-spec
(generic reader).
(setf address-spec)
(generic writer).
bind-rfc2822-tokens
(macro).
body-start
(generic reader).
(setf body-start)
(generic writer).
bodystructure
(generic function).
(setf bodystructure)
(generic writer).
boundary-tag
(generic function).
cc-list
(generic function).
(setf cc-list)
(generic function).
collect-rfc2822-tokens
(function).
compute-bodystructure
(function).
content-description
(generic function).
content-id
(generic function).
content-md5-sum
(generic reader).
content-md5-sum
(slot).
content-octets
(generic reader).
content-transfer-encoding
(generic function).
content-type
(generic function).
date
(generic function).
(setf date)
(generic function).
date-to-universal-time
(function).
display-name
(generic reader).
(setf display-name)
(generic writer).
field
(generic function).
(setf field)
(generic function).
finalize-message
(function).
find-viewable-part
(function).
from
(generic function).
(setf from)
(generic function).
group-address
(class).
header-fields
(generic reader).
(setf header-fields)
(generic writer).
invalid-address
(class).
mailbox-address
(class).
mailbox-list
(generic reader).
(setf mailbox-list)
(generic writer).
make-boundary-tag
(function).
make-content-type
(function).
make-group-table
(function).
make-message
(function).
make-message-from
(generic function).
make-toplevel-part
(generic function).
make-toplevel-part-from-bodystructure
(function).
md5-sum
(generic reader).
md5-sum
(slot).
member-address-p
(function).
message-id
(generic function).
(setf message-id)
(generic function).
mime-version
(generic function).
(setf mime-version)
(generic function).
multipart
(class).
parse-address
(function).
parse-address-list
(function).
parse-rfc2822
(function).
parse-rfc2822-address
(function).
parse-rfc2822-header
(function).
part
(class).
part-body-stream
(generic function).
part-body-string
(function).
part-end
(generic reader).
(setf part-end)
(generic writer).
part-start
(generic reader).
(setf part-start)
(generic writer).
part-stream
(generic function).
parts
(generic function).
read-rfc2822-header
(function).
reply-to
(generic function).
(setf reply-to)
(generic function).
rfc2822-basic-message
(class).
skip-rfc2822-header
(function).
state
(slot).
state
(slot).
state
(slot).
state
(slot).
state
(slot).
state
(generic reader).
(setf state)
(generic function).
state
(slot).
subject
(generic function).
(setf subject)
(generic function).
to
(generic function).
(setf to)
(generic function).
toplevel-part
(generic function).
universal-time-to-date
(function).
%digit-char
(type).
%parts
(generic reader).
(setf %parts)
(generic writer).
*address-spec-table*
(special variable).
*buggy-software-action*
(special variable).
*message-counter*
(special variable).
*mime-base-header-fields*
(special variable).
*mime-table*
(special variable).
*mime-types-file*
(special variable).
+vt+
(constant).
accept-char
(function).
accept-crlf
(function).
accept-newline
(function).
alist->plist
(function).
alpha-char
(type).
base-64-alphabet
(special variable).
base64-char
(function).
bodystructure-mixin
(class).
buggy
(function).
cached-toplevel-part
(generic reader).
(setf cached-toplevel-part)
(generic writer).
char-base64
(function).
clean-header-field
(function).
collect-all
(function).
compute-bodystructure-using-folder
(generic function).
content
(generic reader).
(setf content)
(generic writer).
content-encoding
(generic reader).
content-lines
(generic reader).
content-parameters
(generic reader).
content-subtype
(generic reader).
content-supertype
(generic reader).
decode-base64
(function).
define-field-reader
(macro).
define-field-writer
(macro).
deleted-p
(generic reader).
(setf deleted-p)
(generic writer).
deleted-p
(slot).
edit-message-body
(function).
encode-base64
(generic function).
finalize-message-using-folder
(generic function).
generate-message-id
(function).
group-member-p
(generic function).
guess-content-type
(function).
intern-address-spec
(function).
intern-header-name
(function).
make-content-transfer-encoding
(function).
make-message-body
(function).
make-message-from-file
(function).
make-multipart-body
(function).
mime-body-mixin
(class).
mime-header-mixin
(class).
mime-parse-context
(generic reader).
(setf mime-parse-context)
(generic writer).
mime-parse-error
(function).
mime-parse-error
(condition).
multipart-type-class
(function).
multipart/alternative
(class).
multipart/mixed
(class).
multipart/parallel
(class).
next-token-of-type
(function).
nth-part
(generic function).
nth-part-stream
(generic function).
origin-folder
(generic reader).
(setf origin-folder)
(generic writer).
origin-folder
(slot).
parent
(generic reader).
(setf parent)
(generic writer).
parse-addr-spec
(function).
parse-content-transfer-encoding
(function).
parse-content-type
(function).
parse-group-address
(function).
parse-mailbox-address
(function).
parse-mailbox-list
(function).
parse-mime-table
(function).
parse-mime-version
(function).
part-number
(generic reader).
(setf part-number)
(generic writer).
part-path
(generic function).
princ-objects-separated
(function).
read-lines-and-octets
(function).
read-multipart-body-1
(function).
read-simple-body
(function).
read-single-body
(function).
rfc2822-basic-body-mixin
(class).
rfc2822-header-mixin
(class).
scan-forward-boundary-tag
(function).
sign-char
(type).
simple-part
(class).
split-string
(function).
string-basic-receiver
(class).
string-prefixp
(function).
token-type-test-function
(generic function).
transmit-field-body
(function).
url-base-64-alphabet
(special variable).
url-base64-char
(function).
url-char-base64
(function).
url-decode-base64
(function).
url-encode-base64
(function).
white-space-p
(function).
write-rfc2822-header
(function).
mel.environment
common-lisp
.
mel.utils
.
gethostname
(function).
getpid
(function).
mel.utils
common-lisp
.
file-directory-p
(function).
make-sequence-input-stream
(generic function).
rebinding
(macro).
when-let
(macro).
with-input-from-sequence
(macro).
with-unique-names
(macro).
mel.pop3-server
weird-mail.pop3-server
common-lisp
.
mel.internal
.
mel.utils
.
mel
.
mel.network
common-lisp
.
mel.utils
.
make-connection
(function).
make-ssl-connection
(function).
maybe-ssl-connection
(function).
ssl-default
(function).
mel.unix
weird-mail.unix
common-lisp
.
mel.utils
.
directory-contents-changed-p
(function).
stat
(function).
stat-last-access
(function).
stat-last-change
(function).
stat-last-modify
(function).
universal-to-unix-time
(function).
unix-to-universal-time
(function).
%stat
(function).
mel.public
weird-mail.public
common-lisp
.
mel.utils
.
basic-folder
(class).
basic-receiver
(class).
basic-sender
(class).
clear-folder
(generic function).
close-folder
(generic function).
copy-folder
(generic function).
copy-message
(function).
count-messages
(generic function).
delete-message
(function).
find-folder
(function).
find-message
(generic function).
flagp
(function).
flags
(slot).
flags
(generic reader).
(setf flags)
(generic writer).
folder
(slot).
folder
(slot).
folder
(slot).
folder
(generic function).
(setf folder)
(generic writer).
folder
(class).
map-messages
(generic function).
map-recent-messages
(generic function).
mark-message
(function).
mel-error
(condition).
message
(slot).
message
(slot).
message
(slot).
message
(generic reader).
(setf message)
(generic writer).
message
(class).
message-body-stream
(function).
message-header-stream
(function).
message-not-found
(condition).
message-size
(function).
message-string
(function).
messages
(slot).
messages
(generic function).
mime-message
(class).
move-folder
(generic function).
move-message
(function).
name
(slot).
name
(generic reader).
(setf name)
(generic writer).
open-message-input-stream
(function).
open-message-storing-stream
(generic function).
receiver
(class).
recent-messages
(slot).
recent-messages
(generic function).
register-folder
(generic function).
sender
(slot).
sender
(generic function).
(setf sender)
(generic function).
sender
(class).
serialize-folder
(generic function).
short-name
(generic function).
uid
(generic reader).
(setf uid)
(generic writer).
unmark-message
(function).
smeta
common-lisp
.
with-list-meta
(macro).
with-stream-meta
(macro).
with-string-meta
(macro).
compile-list
(function).
list-match
(macro).
list-match-type
(macro).
sexpr-compileit
(function).
stream-match
(macro).
stream-match-type
(macro).
string-match
(macro).
string-match-type
(macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
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).
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).
Test for flag
Add flag to message
Given a message-object which is contained within an folder create a stream to read the message in rfc2822 format
==> token, type, new-index
Skip mail headers and return position in message
Remove flag from message
mailbox-address
)) ¶automatically generated reader method
mailbox-address
)) ¶automatically generated writer method
rfc2822-basic-body-mixin
)) ¶automatically generated reader method
rfc2822-basic-body-mixin
)) ¶automatically generated writer method
bodystructure-mixin
)) ¶bodystructure-mixin
)) ¶automatically generated reader method
bodystructure-mixin
)) ¶automatically generated writer method
mime-header-mixin
)) ¶rfc2822-header-mixin
)) ¶rfc2822-header-mixin
)) ¶automatically generated reader method
rfc2822-header-mixin
)) ¶rfc2822-header-mixin
)) ¶automatically generated writer method
pop3-folder
)) ¶Close the given folder
pop3-folder
)) ¶imap-folder
)) ¶sequence-table-mixin
)) ¶maildir-folder
)) ¶hash-table-message-cache-mixin
)) ¶mime-header-mixin
)) ¶mime-header-mixin
)) ¶simple-part
)) ¶automatically generated reader method
simple-part
)) ¶mime-header-mixin
)) ¶mime-header-mixin
)) ¶folder
) (sink-folder pop3-folder
)) ¶pop3-folder
) (sink-folder folder
)) ¶Overload for more efficient message transfer
folder
) (sink-folder imap-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
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
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.
pop3-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.
rfc2822-header-mixin
)) ¶date
.
rfc2822-header-mixin
)) ¶automatically generated reader method
rfc2822-header-mixin
)) ¶date
.
rfc2822-header-mixin
)) ¶automatically generated writer method
pop3-folder
) message) ¶imap-folder
) message) ¶maildir-folder
) (message message
)) ¶mailbox-address
)) ¶automatically generated reader method
mailbox-address
)) ¶automatically generated writer method
encapsulating-input-stream
)) ¶automatically generated reader method
encapsulating-input-stream
)) ¶automatically generated writer method
encapsulating-output-stream
)) ¶automatically generated reader method
encapsulating-output-stream
)) ¶automatically generated writer method
mime-header-mixin
) (part part
)) ¶basic-receiver
) (message message
)) ¶symbol
) (message rfc2822-header-mixin
)) ¶symbol
) (fields list
)) ¶symbol
) (message rfc2822-header-mixin
)) ¶symbol
) (message rfc2822-header-mixin
) &optional unique) ¶receiver
) uid &key if-does-not-exist) ¶Find a message in a folder using its unique id (unique within this 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.
maildir-folder
) message (flag (eql :recent)
)) ¶basic-folder
) (message simple-flag-mixin
) flag) ¶simple-flag-mixin
)) ¶automatically generated reader method
simple-flag-mixin
)) ¶automatically generated writer method
smtp-message-storing-stream
)) ¶automatically generated reader method
smtp-message-storing-stream
)) ¶automatically generated writer method
rfc2822-header-mixin
)) ¶from
.
rfc2822-header-mixin
)) ¶automatically generated reader method
rfc2822-header-mixin
)) ¶from
.
rfc2822-header-mixin
)) ¶automatically generated writer method
rfc2822-header-mixin
)) ¶automatically generated reader method
rfc2822-header-mixin
)) ¶automatically generated writer method
smtp-relay-folder
)) ¶automatically generated reader method
host
.
smtp-relay-folder
)) ¶automatically generated writer method
host
.
group-address
)) ¶automatically generated reader method
group-address
)) ¶automatically generated writer method
bodystructure-mixin
)) ¶pop3-folder
)) ¶imap-folder
)) ¶maildir-folder
)) ¶maildir-folder
)) ¶basic-folder
)) ¶basic-folder
)) ¶imap-folder
) message (flag (eql :recent)
)) ¶maildir-folder
) message (flag (eql :recent)
)) ¶basic-folder
) (message simple-flag-mixin
) flag) ¶smtp-message-storing-stream
)) ¶automatically generated reader method
imap-message-storing-stream
)) ¶automatically generated reader method
maildir-message-storing-stream
)) ¶automatically generated reader method
smtp-message-storing-stream
)) ¶automatically generated writer method
imap-message-storing-stream
)) ¶automatically generated writer method
maildir-message-storing-stream
)) ¶automatically generated writer method
imap-folder
) message) ¶maildir-folder
) (message message
)) ¶basic-receiver
) (message message
)) ¶message-cache-mixin
)) ¶automatically generated reader method
message-cache-mixin
)) ¶automatically generated writer method
pop3-folder
) (message message
)) ¶imap-folder
) message) ¶basic-receiver
) (message message
)) ¶rfc2822-header-mixin
)) ¶rfc2822-header-mixin
)) ¶automatically generated reader method
rfc2822-header-mixin
)) ¶rfc2822-header-mixin
)) ¶automatically generated writer method
pop3-folder
) (message message
)) ¶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.
maildir-folder
) (message message
)) ¶basic-receiver
) (message message
)) ¶basic-receiver
) (message message
)) ¶basic-folder
)) ¶mime-header-mixin
)) ¶mime-header-mixin
)) ¶pop3-folder
) sink-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
message
) (message-folder maildir-folder
) (sink-folder maildir-folder
)) ¶message
) message-folder (sink-folder folder
)) ¶Copy a message (contained in some folder) into another folder
basic-folder
)) ¶automatically generated reader method
name
.
basic-folder
)) ¶automatically generated writer method
name
.
string-basic-receiver
) (message message
) start) ¶(eql nil)
) (message message
) start) ¶pop3-folder
) message start) ¶imap-folder
) message start) ¶maildir-folder
) (message message
) start) ¶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
smtp-relay-folder
) message) ¶smtp-relay-folder
) message) ¶imap-folder
) message) ¶maildir-folder
) message) ¶simple-part
)) ¶mime-message
)) ¶basic-folder
)) ¶rfc2822-header-mixin
)) ¶rfc2822-header-mixin
)) ¶automatically generated reader method
rfc2822-header-mixin
)) ¶rfc2822-header-mixin
)) ¶automatically generated writer method
rfc2822-header-mixin
)) ¶rfc2822-header-mixin
)) ¶automatically generated reader method
rfc2822-header-mixin
)) ¶rfc2822-header-mixin
)) ¶automatically generated writer method
smtp-relay-folder
) stream) ¶pop3-folder
) stream) ¶imap-folder
) stream) ¶maildir-folder
) stream) ¶pop3-folder
)) ¶imap-folder
)) ¶maildir-folder
)) ¶smtp-relay-folder
)) ¶automatically generated reader method
smtp-relay-folder
)) ¶automatically generated writer method
smtp-message-storing-stream
)) ¶automatically generated reader method
smtp-relay-folder
)) ¶automatically generated reader method
pop3-folder
)) ¶automatically generated reader method
imap-folder
)) ¶automatically generated reader method
smtp-message-storing-stream
)) ¶automatically generated writer method
smtp-relay-folder
)) ¶automatically generated writer method
pop3-message-input-stream
)) ¶pop3-folder
)) ¶automatically generated writer method
imap-folder
)) ¶automatically generated writer method
rfc2822-header-mixin
)) ¶rfc2822-header-mixin
)) ¶automatically generated reader method
rfc2822-header-mixin
)) ¶rfc2822-header-mixin
)) ¶automatically generated writer method
rfc2822-header-mixin
)) ¶to
.
rfc2822-header-mixin
)) ¶automatically generated reader method
rfc2822-header-mixin
)) ¶to
.
rfc2822-header-mixin
)) ¶automatically generated writer method
bodystructure-mixin
)) ¶imap-folder
) message (flag (eql :recent)
)) ¶maildir-folder
) message (flag (eql :recent)
)) ¶basic-folder
) (message message
) flag) ¶pop3-message-input-stream
) &key abort) ¶maildir-message-input-stream
) &key abort) ¶maildir-message-storing-stream
) &key abort) ¶encapsulating-output-stream
) &key abort) ¶encapsulating-input-stream
) &key abort) ¶smtp-message-storing-stream
) &key abort) ¶imap-message-storing-stream
) &key abort) ¶maildir-folder
) &key if-does-not-exist &allow-other-keys) ¶message-cache-mixin
) &key) ¶mailbox-address
) stream) ¶invalid-address
) stream) ¶group-address
) stream) ¶basic-folder
) stream) ¶pop3-message-input-stream
)) ¶sb-gray
.
pop3-message-input-stream
)) ¶sb-gray
.
encapsulating-input-stream
)) ¶sb-gray
.
quoted-printable-input-stream
)) ¶sb-gray
.
rfc-line-terminator-input-stream
)) ¶sb-gray
.
mac-line-terminator-input-stream
)) ¶sb-gray
.
unix-line-terminator-input-stream
)) ¶sb-gray
.
pop3-message-input-stream
) character) ¶sb-gray
.
encapsulating-input-stream
) character) ¶sb-gray
.
encapsulating-output-stream
) character) ¶sb-gray
.
rfc-line-terminator-output-stream
) character) ¶sb-gray
.
mac-line-terminator-output-stream
) character) ¶sb-gray
.
unix-line-terminator-output-stream
) character) ¶sb-gray
.
smtp-message-storing-stream
) character) ¶sb-gray
.
encapsulating-output-stream
) sequence &optional start end) ¶sb-gray
.
condition
.
Superclass of all folders supporting the folder protocol
fundamental-character-input-stream
.
:input-stream
fundamental-character-output-stream
.
:output-stream
Protocol class for the Mail folder protocol
capabilities
.
close-folder
.
compute-bodystructure-using-folder
.
copy-folder
.
copy-folder
.
copy-message-using-folders
.
count-messages
.
delete-message-using-folder
.
ensure-all-headers
.
ensure-connection
.
fetch-all-message-headers
.
fetch-message
.
fetch-message-body
.
fetch-message-bodystructure
.
fetch-message-header
.
(setf last-command)
.
last-command
.
login
.
(setf mailbox)
.
mailbox
.
make-imap-connection
.
map-messages
.
mark-deleted
.
mark-message-using-folder
.
message-body-stream-using-folder
.
message-header-stream-using-folder
.
message-size-using-folder
.
open-message-input-stream-using-folder
.
open-message-storing-stream
.
process-response
.
search-mailbox
.
serialize-folder
.
short-name
.
(setf size-table)
.
size-table
.
(setf state)
.
state
.
(setf uid-table)
.
uid-table
.
uidvalidity
.
unmark-message-using-folder
.
update-mailbox
.
update-new-mailbox
.
"inbox"
:mailbox
This slot is read-only.
This slot is read-only.
(make-hash-table :test (quote eql))
(make-hash-table :test (quote eql))
0
0
:disconnected
:state
close-folder
.
(setf current-mail)
.
current-mail
.
(setf current-unique-name)
.
current-unique-name
.
delete-message-using-folder
.
flagp-using-folder
.
initialize-instance
.
line-terminator-style
.
map-messages
.
map-recent-messages
.
mark-message-using-folder
.
message-body-stream-using-folder
.
message-size-using-folder
.
move-message-using-folders
.
(setf new-mail)
.
new-mail
.
open-message-input-stream-using-folder
.
open-message-storing-stream
.
(setf selected-messages)
.
selected-messages
.
serialize-folder
.
short-name
.
(setf temporary-mail)
.
temporary-mail
.
(setf uid-cache)
.
uid-cache
.
unmark-message-using-folder
.
pathname
:current-mail
pathname
:new-mail
pathname
:temporary-mail
(make-hash-table :test (quote equal))
0
:line-terminator-style
This slot is read-only.
content-md5-sum
.
copy-message-using-folders
.
copy-message-using-folders
.
copy-message-using-folders
.
delete-message-using-folder
.
(setf deleted-p)
.
deleted-p
.
ensure-headers-read
.
ensure-headers-read
.
(setf folder)
.
folder
.
md5-sum
.
message-body-stream-using-folder
.
message-body-stream-using-folder
.
message-body-stream-using-folder
.
message-header-stream-using-folder
.
message-header-stream-using-folder
.
message-size-using-folder
.
message-size-using-folder
.
message-size-using-folder
.
message-size-using-folder
.
message-string-using-folder
.
move-message-using-folders
.
move-message-using-folders
.
move-message-using-folders
.
move-message-using-folders
.
open-message-input-stream-using-folder
.
open-message-input-stream-using-folder
.
open-message-input-stream-using-folder
.
open-message-input-stream-using-folder
.
(setf origin-folder)
.
origin-folder
.
sequence-number
.
(setf sequence-number)
.
(setf state)
.
state
.
(setf uid)
.
uid
.
unmark-message-using-folder
.
:folder
:origin-folder
:deleted-p
This slot is read-only.
:new
content-parameters
.
content-subtype
.
content-supertype
.
content-type
.
ensure-headers-read
.
folder
.
md5-sum
.
message-body-stream-using-folder
.
open-message-input-stream-using-folder
.
(setf parent)
.
parent
.
part-body-stream
.
(setf part-end)
.
part-end
.
(setf part-number)
.
part-number
.
part-path
.
(setf part-start)
.
part-start
.
part-stream
.
print-object
.
:part-number
:parent
:start
:end
:parameters
This slot is read-only.
:supertype
This slot is read-only.
:subtype
This slot is read-only.
clear-folder
.
close-folder
.
(setf connection-stream)
.
connection-stream
.
copy-folder
.
copy-folder
.
count-messages
.
delete-message-using-folder
.
ensure-connection
.
(setf greeting)
.
greeting
.
(setf host)
.
host
.
(setf idx-table)
.
idx-table
.
map-messages
.
message-header-stream-using-folder
.
message-size-using-folder
.
move-folder
.
open-message-input-stream-using-folder
.
(setf password)
.
password
.
(setf pop3-port)
.
pop3-port
.
(setf selected-messages)
.
selected-messages
.
send-pop3-command
.
send-pop3-command
.
send-pop3-command
.
send-pop3-command
.
send-pop3-command
.
send-pop3-command
.
send-pop3-command
.
send-pop3-command
.
send-pop3-command
.
send-pop3-command
.
serialize-folder
.
short-name
.
(setf size-table)
.
size-table
.
(setf state)
.
state
.
(setf storage-stream)
.
storage-stream
.
(setf uid-table)
.
uid-table
.
(setf username)
.
username
.
:connection-stream
:port
:username
:password
:disconnected
:state
(make-hash-table :test (quote equal))
(make-hash-table :test (quote equal))
(make-hash-table :test (quote equal))
0
:octet-count
Procotol class for folders that support the message receiver protocol
Procotol class for folders that support the message receiver protocol
(list :recent)
:flags
(setf connection-stream)
.
connection-stream
.
ensure-connection
.
(setf greeting)
.
greeting
.
(setf host)
.
host
.
open-message-storing-stream
.
open-message-storing-stream
.
(setf password)
.
password
.
(setf properties)
.
properties
.
serialize-folder
.
(setf smtp-port)
.
smtp-port
.
(setf state)
.
state
.
(setf username)
.
username
.
:port
:username
:password
:disconnected
:state
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.
default Content-type: text/plain; charset=us-ascii => (values super sub parameters)
Encode the octet-sequence sequence in base64 format
equal-message-cache-mixin
)) ¶eql-message-cache-mixin
)) ¶eq-message-cache-mixin
)) ¶bodystructure-mixin
)) ¶automatically generated reader method
bodystructure-mixin
)) ¶automatically generated writer method
imap-folder
)) ¶automatically generated reader method
bodystructure-mixin
)) ¶imap-folder
) (message bodystructure-mixin
)) ¶network-folder-mixin
)) ¶automatically generated reader method
network-folder-mixin
)) ¶automatically generated writer method
pop3-folder
)) ¶automatically generated reader method
pop3-folder
)) ¶automatically generated writer method
smtp-relay-folder
)) ¶automatically generated reader method
smtp-relay-folder
)) ¶automatically generated writer method
rfc2822-basic-body-mixin
)) ¶automatically generated reader method
rfc2822-basic-body-mixin
)) ¶automatically generated writer method
simple-part
)) ¶automatically generated reader method
simple-part
)) ¶automatically generated reader method
maildir-folder
)) ¶automatically generated reader method
maildir-folder
)) ¶automatically generated writer method
maildir-folder
)) ¶automatically generated reader method
maildir-folder
)) ¶automatically generated writer method
sequence
) &key start end) ¶Encode the octet-sequence sequence in base64 format
basic-receiver
) &key hook) ¶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.
pop3-folder
)) ¶lmtp-folder
)) ¶smtp-relay-folder
)) ¶imap-folder
)) ¶sequence-table-mixin
) n) ¶imap-folder
)) ¶imap-folder
) uid) ¶imap-folder
) uid) ¶imap-folder
) uid) ¶imap-folder
) uid) ¶null
) (message mime-message
) &key attached-files body) ¶folder-not-found
)) ¶name
.
pop3-folder
)) ¶automatically generated reader method
pop3-folder
)) ¶automatically generated writer method
smtp-relay-folder
)) ¶automatically generated reader method
smtp-relay-folder
)) ¶automatically generated writer method
group-address
) (message group-address
)) ¶mailbox-address
) (message group-address
)) ¶group-address
) (message mailbox-address
)) ¶mailbox-address
) (message mailbox-address
)) ¶pop3-folder
)) ¶automatically generated reader method
host
.
pop3-folder
)) ¶automatically generated writer method
host
.
network-folder-mixin
)) ¶automatically generated reader method
host
.
network-folder-mixin
)) ¶automatically generated writer method
host
.
pop3-folder
)) ¶automatically generated reader method
pop3-folder
)) ¶automatically generated writer method
network-folder-mixin
)) ¶automatically generated reader method
port
.
network-folder-mixin
)) ¶automatically generated writer method
port
.
input-buffer-mixin
)) ¶automatically generated reader method
input-buffer-mixin
)) ¶automatically generated writer method
input-buffer-mixin
)) ¶automatically generated reader method
input-buffer-mixin
)) ¶automatically generated writer method
input-buffer-mixin
)) ¶automatically generated reader method
input-buffer-mixin
)) ¶automatically generated writer method
imap-folder
)) ¶automatically generated reader method
imap-folder
)) ¶automatically generated writer method
pop3-message-input-stream
)) ¶automatically generated reader method
pop3-message-input-stream
)) ¶automatically generated writer method
maildir-folder
)) ¶automatically generated reader method
imap-folder
)) ¶imap-folder
)) ¶automatically generated reader method
imap-folder
)) ¶automatically generated writer method
imap-folder
)) ¶imaps-folder
)) ¶hash-table-message-cache-mixin
)) ¶imap-folder
) uid) ¶message-not-found
)) ¶message-not-found
)) ¶uid
.
mime-parse-error
)) ¶mime-parse-error
)) ¶maildir-folder
)) ¶automatically generated reader method
maildir-folder
)) ¶automatically generated writer method
mime-header-mixin
)) ¶mime-header-mixin
)) ¶quoted-printable-input-stream
)) ¶automatically generated reader method
quoted-printable-input-stream
)) ¶automatically generated writer method
pop3-folder
)) ¶automatically generated reader method
pop3-folder
)) ¶automatically generated writer method
smtp-relay-folder
)) ¶automatically generated reader method
smtp-relay-folder
)) ¶automatically generated writer method
network-folder-mixin
)) ¶automatically generated reader method
network-folder-mixin
)) ¶automatically generated writer method
pop3-folder
)) ¶automatically generated reader method
port
.
pop3-folder
)) ¶automatically generated writer method
port
.
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) ¶smtp-relay-folder
)) ¶automatically generated reader method
smtp-relay-folder
)) ¶automatically generated writer method
imap-folder
) query) ¶pop3-folder
)) ¶automatically generated reader method
pop3-folder
)) ¶automatically generated writer method
maildir-folder
)) ¶automatically generated reader method
maildir-folder
)) ¶automatically generated writer method
pop3-folder
) (cmd (eql :top)
) &rest args) ¶pop3-folder
) (cmd (eql :retr)
) &rest args) ¶pop3-folder
) (cmd (eql :uidl)
) &rest args) ¶pop3-folder
) (cmd (eql :list)
) &rest args) ¶pop3-folder
) (cmd (eql :quit)
) &rest args) ¶pop3-folder
) (cmd (eql :rset)
) &rest args) ¶pop3-folder
) (cmd (eql :dele)
) &rest args) ¶pop3-folder
) (cmd (eql :pass)
) &rest args) ¶pop3-folder
) (cmd (eql :user)
) &rest args) ¶pop3-folder
) cmd &rest args) ¶smtp-folder
) (cmd (eql :quit)
) &rest args) ¶smtp-folder
) (cmd (eql :auth)
) &rest args) ¶smtp-folder
) (cmd (eql :data)
) &rest args) ¶smtp-folder
) (cmd (eql :rcpt-to)
) &rest args) ¶smtp-folder
) (cmd (eql :mail-from)
) &rest args) ¶smtp-folder
) (cmd (eql :lhlo)
) &rest args) ¶smtp-folder
) (cmd (eql :ehlo)
) &rest args) ¶smtp-folder
) (cmd (eql :helo)
) &rest args) ¶smtp-folder
) cmd &rest args) ¶sequence-table-mixin
) n) ¶pop3-folder
)) ¶automatically generated reader method
pop3-folder
)) ¶automatically generated writer method
imap-folder
)) ¶automatically generated reader method
imap-folder
)) ¶automatically generated writer method
basic-receiver
) message stream) ¶pop3-folder
)) ¶automatically generated reader method
pop3-folder
)) ¶automatically generated writer method
maildir-message-storing-stream
)) ¶automatically generated reader method
maildir-message-storing-stream
)) ¶automatically generated writer method
imap-message-storing-stream
)) ¶automatically generated reader method
imap-message-storing-stream
)) ¶automatically generated writer method
pop3-message-input-stream
)) ¶automatically generated reader method
pop3-message-input-stream
)) ¶automatically generated writer method
maildir-folder
)) ¶automatically generated reader method
maildir-folder
)) ¶automatically generated writer method
(eql or)
) &rest args) ¶maildir-folder
)) ¶automatically generated reader method
maildir-folder
)) ¶automatically generated writer method
pop3-folder
)) ¶automatically generated reader method
pop3-folder
)) ¶automatically generated writer method
imap-folder
)) ¶automatically generated reader method
imap-folder
)) ¶automatically generated writer method
equal-message-cache-mixin
) message1 message2) ¶eql-message-cache-mixin
) message1 message2) ¶eq-message-cache-mixin
) message1 message2) ¶imap-folder
)) ¶automatically generated reader method
maildir-message-storing-stream
)) ¶automatically generated reader method
maildir-message-storing-stream
)) ¶automatically generated writer method
imap-folder
) callback) ¶imap-folder
) callback) ¶pop3-folder
)) ¶automatically generated reader method
pop3-folder
)) ¶automatically generated writer method
smtp-relay-folder
)) ¶automatically generated reader method
smtp-relay-folder
)) ¶automatically generated writer method
network-folder-mixin
)) ¶automatically generated reader method
network-folder-mixin
)) ¶automatically generated writer method
condition
.
:name
This slot is read-only.
condition
.
condition
.
parse-error
.
(quote nil)
:context
(setf cc-list)
.
cc-list
.
(setf cc-list)
.
cc-list
.
(setf date)
.
date
.
(setf date)
.
date
.
field
.
(setf field)
.
field
.
(setf from)
.
from
.
(setf from)
.
from
.
(setf header-fields)
.
header-fields
.
(setf message-id)
.
message-id
.
(setf message-id)
.
message-id
.
(setf reply-to)
.
reply-to
.
(setf reply-to)
.
reply-to
.
(setf sender)
.
sender
.
(setf sender)
.
sender
.
(setf subject)
.
subject
.
(setf subject)
.
subject
.
(setf to)
.
to
.
(setf to)
.
to
.
:header-fields
(make-array 5000 :adjustable t :fill-pointer 1 :initial-element nil)
part
.
:encoding
This slot is read-only.
:octets
This slot is read-only.
:lines
This slot is read-only.
common-lisp
.
:string
Jump to: | %
(
A B C D E F G H I L M N O P R S T U V W |
---|
Jump to: | %
(
A B C D E F G H I L M N O P R S T U V W |
---|
Jump to: | *
+
A B C D E F G H I L M N O P R S T U |
---|
Jump to: | *
+
A B C D E F G H I L M N O P R S T U |
---|
Jump to: | %
A B C E F G H I L M N O P Q R S T U |
---|
Jump to: | %
A B C E F G H I L M N O P Q R S T U |
---|