
(mu-address-get-personal ADDRESS NUM)
Return personal part of an email address.
[mu_address.c:70]

(mu-address-get-comments ADDRESS NUM)
Return comment part of an email address.
[mu_address.c:80]

(mu-address-get-email ADDRESS NUM)
Return email part of an email address.
[mu_address.c:90]

(mu-address-get-domain ADDRESS NUM)
Return domain part of an email address.
[mu_address.c:100]

(mu-address-get-local ADDRESS NUM)
Return local part of an email address.
[mu_address.c:110]

(mu-address-get-count ADDRESS)
Return number of parts in email address.
[mu_address.c:120]

(mu-username->email NAME)
Deduce the email from the username. If NAME is omitted, current username
is assumed
[mu_address.c:141]

(mu-body-read-line BODY)
Read next line from the BODY.
[mu_body.c:104]

(mu-body-write BODY TEXT)
Append TEXT to message BODY.
[mu_body.c:159]

(mu-mailbox-open URL MODE)
Opens a mailbox specified by URL.
[mu_mailbox.c:109]

(mu-mailbox-close MBOX)
Closes mailbox MBOX
[mu_mailbox.c:154]

(mu-mailbox-get-url MBOX)
Returns the URL of the mailbox.
[mu_mailbox.c:169]

(mu-mailbox-get-port MBOX MODE)
Returns a port associated with the contents of the MBOX.
MODE is a string defining operation mode of the stream. It may
contain any of the two characters: \"r\" for reading, \"w\" for
writing.
[mu_mailbox.c:187]

(mu-mailbox-get-message MBOX MSGNO)
Retrieve from MBOX message # MSGNO.
[mu_mailbox.c:205]

(mu-mailbox-messages-count MBOX)
Returns number of messages in the mailbox.
[mu_mailbox.c:227]

(mu-mailbox-expunge MBOX)
Expunges deleted messages from the mailbox.
[mu_mailbox.c:243]

(mu-mailbox-url MBOX)
Returns the URL of the mailbox
[mu_mailbox.c:257]

(mu-mailbox-append-message MBOX MESG)
Appends the message to the mailbox
[mu_mailbox.c:271]

(mu-message-create)
Creates an empty message.
[mu_message.c:177]

(mu-message-copy MESG)
Creates the copy of the given message.
[mu_message.c:189]

(mu-message-destroy MESG)
Destroys the message.
[mu_message.c:233]

(mu-message-set-header MESG HEADER VALUE REPLACE)
Sets new VALUE to the header HEADER of the message MESG.
If the HEADER is already present in the message its value
is replaced with the suplied one iff the optional REPLACE is
#t. Otherwise new header is created and appended.
[mu_message.c:250]

(mu-message-get-size MESG)
Returns the size of the given message.
[mu_message.c:283]

(mu-message-get-lines MESG)
Returns number of lines in the given message.
[mu_message.c:297]

(mu-message-get-sender MESG)
Returns the sender email address for the message MESG.
[mu_message.c:311]

(mu-message-get-header MESG HEADER)
Returns the header value of the HEADER in the MESG.
[mu_message.c:332]

(mu-message-get-header-fields MESG HEADERS)
Returns the list of headers in the MESG. If optional HEADERS is
specified it should be a list of header names to restrict return
value to.
[mu_message.c:373]

(mu-message-set-header-fields MESG LIST REPLACE)
Set the headers in the message MESG from LIST
LIST is a list of (cons HEADER VALUE)
Optional parameter REPLACE spceifies whether the new header
values should replace the headers already present in the
message.
[mu_message.c:432]

(mu-message-delete MESG FLAG)
Mark given message as deleted. Optional FLAG allows to toggle deleted mark
The message is deleted if it is #t and undeleted if it is #f
[mu_message.c:474]

(mu-message-get-flag MESG FLAG)
Return value of the attribute FLAG.
[mu_message.c:500]

(mu-message-set-flag MESG FLAG VALUE)
Set the given attribute of the message. If optional VALUE is #f, the
attribute is unset.
[mu_message.c:549]

(mu-message-get-user-flag MESG FLAG)
Returns value of the user attribute FLAG.
[mu_message.c:628]

(mu-message-set-user-flag MESG FLAG VALUE)
Set the given user attribute of the message. If optional VALUE is
#f, the attribute is unset.
[mu_message.c:647]

(mu-message-get-port MESG MODE FULL)
Returns a port associated with the given MESG. MODE is a string
defining operation mode of the stream. It may contain any of the
two characters: \"r\" for reading, \"w\" for writing.
If optional FULL argument specified, it should be a boolean value.
If it is #t then the returned port will allow access to any
part of the message (including headers). If it is #f then the port
accesses only the message body (the default).
[mu_message.c:682]

(mu-message-get-body MESG)
Returns the message body for the message MESG.
[mu_message.c:719]

(mu-message-send MESG MAILER FROM TO)
Sends the message MESG. Optional MAILER overrides default
mailer settings in mu-mailer.
Optional FROM and TO are sender and recever addresses
[mu_message.c:737]

(mu-mime-create FLAGS MESG)
Creates a new MIME object.
[mu_mime.c:93]

(mu-mime-multipart? MIME)
Returns #t if MIME is a multipart object.
[mu_mime.c:127]

(mu-mime-get-num-parts MIME)
Returns number of parts in a MIME object.
[mu_mime.c:137]

(mu-mime-get-part MIME PART)
Returns part number PART from a MIME object.
[mu_mime.c:153]

(mu-mime-add-part MIME MESG)
Adds MESG to the MIME object.
[mu_mime.c:170]

(mu-mime-get-message MIME)
Converts MIME object to a message.
[mu_mime.c:192]

(mu-openlog IDENT OPTION FACILITY)
Opens a connection to the system logger for Guile program.
[mu_logger.c:24]

(mu-logger PRIO TEXT)
Generates a log message to be distributed via syslogd.
[mu_logger.c:60]

(mu-closelog)
Closes the channel to the system logger open by mu-openlog.
[mu_logger.c:83]
