The Epeios Meta Mail User Agent management tool ('mmuaq') user manual

Name

mmuaq - Development help tool for the for the Epeios Meta Mail User Agent software.

Synopsis

mmuaq [--help]
    Displays this page.
mmuaq --version
    Displays the version of the program.
mmuaq --license
    Displays the program license.
mmuaq --b64-encode [<in> [<out>]]
    'Base64' encoding.
mmuaq --b64-decode [<in> [<out>]]
    'Base64' decoding.
mmuaq --next-tag [<tag>]
    Returns the next 'IMAP' tag.
mmuaq --pop3-list [-s|--setup=<setup>] [--verbose] [<mail>]
    Displays information about mails from a 'POP3' server.
mmuaq --pop3-retrieve [-s|--setup=<setup>] [--verbose] <mail>
    Retrieve a mail from a 'POP3' server.
mmuaq --pop3-top [-s|--setup=<setup>] [--verbose] <mail> <lines>
    Displays the begin of a mail from a 'POP3' server.
mmuaq --pop3-uidl [-s|--setup=<setup>] [--verbose] [<mail>]
    Displays the unique ID of mails from a 'POP3' server.
mmuaq --imap-capability [-s|--setup=<setup>] [--verbose]
    Launches the 'CAPABILITY' command from the 'IMAP' protocol.
mmuaq --imap-list [-s|--setup=<setup>] [--verbose] <reference> <mailbox>
    Launches the 'LIST' command from the 'IMAP' protocol.
mmuaq --imap-lsub [-s|--setup=<setup>] [--verbose] <reference> <mailbox>
    Launches the 'LSUB' command from the 'IMAP' protocol.
mmuaq --imap-select [-s|--setup=<setup>] [--verbose] <mailbox>
    Launches the 'SELECT' command from the 'IMAP' protocol.
mmuaq --imap-fetch [-s|--setup=<setup>] [--verbose] [--uid] <mailbox> <sequence set> <items>
    Launches the 'FETCH' command from the 'IMAP' protocol.
mmuaq --imap-folders [-s|--setup=<setup>] [--verbose] [<folder>]
    Displays sub-folders of an 'IMAP' folder.
mmuaq --imap-RFC822 [-s|--setup=<setup>] [--verbose] [--uid] <folder> <mail>
    Displays the 'RFC822' of a mail from an 'IMAP' folder.
mmuaq --imap-RFC822-size [-s|--setup=<setup>] [--verbose] [--uid] <folder> <mail>
    Displays the 'RFC822.SIZE' of a mail from an 'IMAP' folder.
mmuaq --imap-RFC822-header [-s|--setup=<setup>] [--verbose] [--uid] <folder> <mail>
    Displays the 'RFC822.HEADER' of a mail from an 'IMAP' folder.
mmuaq --imap-RFC822-text [-s|--setup=<setup>] [--verbose] [--uid] <folder> <mail>
    Displays the 'RFC822.TEXT' of a mail from an 'IMAP' folder.
mmuaq --imap-uid [-s|--setup=<setup>] [--verbose] <folder> <mail>
    Displays the 'UID' of a mail from an 'IMAP' folder.
mmuaq --imap-mail-amount [-s|--setup=<setup>] [--verbose] <folder>
    Displays the amount of mail in an 'IMAP' folder.
mmuaq --show-header [<in> [<out>]]
    Displays the header of a mail.
mmuaq --get-field <field> [<in> [<out>]]
    Displays the body of a field from a mail.

--verbose ('Parameters/Verbose'='true'):
    Displays data exchanged with the server.
--uid ('Parameters/IMAP/UID'='true'):
    Launches the 'UID' version of the command ('UID command ...').
<setup> ('Parameters/@Setup'(='Prod')):
    ID of the setup to use.
<in> ('Parameters/Input'):
    Input file name (use of standard input if missing).
<out> ('Parameters/Output'):
    Output file name (use of standard output if missing).
<mail> ('Parameters/MailID'):
    Mail id (number, sequence, 'UID'... depending on the context).
<lines> ('Parameters/Lines'):
    Amount of lines.
<field> ('Parameters/FieldName'):
    Field name.
<tag> ('Parameters/Tag'):
    'IMAP' tag.
<reference> ('Parameters/IMAP/Reference'):
    'reference name' as defined for the 'IMAP' protocol.
<mailbox> ('Parameters/IMAP/Mailbox'):
    'mailbox name' as defined for the 'IMAP' protocol.
<sequence set> ('Parameters/IMAP/SequenceSet'):
    'sequence set' as defined for the 'IMAP' protocol.
<items> ('Parameters/IMAP/Items'):
    'message data item names or macro' as defined for the 'IMAP' protocol.
<folder> ('Parameters/IMAP/Folder'):
    'IMAP' folder ; root folder if absent.

Description

mmuaq is a CLI tool which allows to manage for the Epeios Meta Mail User Agent software.

License

mmuaq is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

mmuaq is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with mmuaq. If not, see <http://www.gnu.org/licenses/>.

Other rights can be granted, but only by an explicitly written permission from the author of mmuaq.

Author

mmuaq is developed by Claude SIMON (http://q37.info/contact/).