Provided by: aerc_0.18.2-1_amd64 bug

NAME

       aerc-accounts - account configuration file format for aerc(1)

SYNOPSIS

       The accounts.conf file is  used for configuring each mail account used for aerc. It is
       expected to be in your XDG config home plus aerc, which defaults to
       ~/.config/aerc/accounts.conf. This file must be kept secret, as it may include your
       account credentials. An alternate file can be specified via the --accounts-conf command
       line argument, see aerc(1).

       If accounts.conf does not exist, the :new-account configuration wizard will be executed
       automatically on first startup.

       This file is written in the ini format where each [section] is the name of an account you
       want to configure, and the keys & values in that section specify details of that account's
       configuration. Global options may be configured by placing them at the top of the file,
       before any account-specific sections. These can be overridden for an account by specifying
       them again in the account section. In addition to the options documented here, specific
       transports for incoming and outgoing emails may have additional configuration parameters,
       documented on their respective man pages.

CONFIGURATION

       Note that many of these configuration options are written for you, such as source and
       outgoing, when you run the account configuration wizard (:new-account).

       archive = <folder>
           Specifies a folder to use as the destination of the :archive command.

           Default: Archive

       check-mail = <duration>
           Specifies an interval to check for new mail. Mail will be checked at startup, and
           every interval. IMAP accounts will check for mail in all unselected folders, and the
           selected folder will continue to receive PUSH mail notifications. Maildir/Notmuch
           folders must use check-mail-cmd in conjunction with this option. See aerc-maildir(5)
           and aerc-notmuch(5) for more information.

           Setting this option to 0 will disable check-mail

           Example:
               check-mail = 5m

           Default: 0

       copy-to = <folder>
           Specifies a folder to copy sent mails to, usually Sent.

       default = <folder>
           Specifies the default folder to open in the message list when aerc configures this
           account.

           Default: INBOX

       folders = <folder1,folder2,folder3...>
           Specifies the comma separated list of folders to display in the sidebar. Names
           prefixed with ~ are interpreted as regular expressions.

           By default, all folders are displayed.

       folders-exclude = <folder1,folder2,folder3...>
           Specifies the comma separated list of folders to exclude from the sidebar. Names
           prefixed with ~ are interpreted as regular expressions. Note that this overrides
           anything from folders.

           By default, no folders are excluded.

       enable-folders-sort = true|false
           If true, folders are sorted, first by specified folders (see folders-sort), then
           alphabetically.

           Default: true

       folders-sort = <folder1,folder2,folder3...>
           Specifies a comma separated list of folders to be shown at the top of the list in the
           provided order. Remaining folders will be sorted alphabetically.

       folder-map = <file>
           The folder map contains a one-to-one mapping of server folders to displayed folder
           names. The folder-map file expects a <display-folder-name>=<server-folder-name>[*]
           mapping per line (similar key=value syntax as for the query-map in notmuch). The
           mappings are applied as they appear in the folder-map. Supported backends: imap,
           maildir.

           Note that other account options such as archive, default, copy-to, postpone, folders,
           folders-exclude, folders-sort need to be adjusted if one of those folders is affected
           by a folder mapping.

           To apply the mapping to subfolders or folders with a similar prefix, append '*' to the
           server folder name.

           Examples:

           Remap a single folder:
               Spam = [Gmail]/Spam

           Remap the folder and all of its subfolders:
               G = [Gmail]*

           Remove a prefix for all subfolders:
               * = [Gmail]/*

           Remap all subfolders and avoid a folder collision:
               Archive/existing = Archive*
               Archive = OldArchive*

       from = <address>
           The default value to use for the From header in new emails. This should be an RFC
           5322-compatible string, such as Your Name <you@example.org>.

       aliases = <address1,address2,address3...>
           All aliases of the current account. These will be used to fill in the From: field.
           Make sure that your email server accepts this value, or for example use aerc-
           sendmail(5) in combination with msmtp(1) and --read-envelope-from.

           An alias can also use fnmatch-style wildcards in the address portion. These wildcards
           can be useful for catch-all addresses. For example, the alias "Your Name" <*@you.com>
           would ensure that when replying to emails addressed to hi@you.com and contact@you.com,
           the From: field is set to hi@you.com and contact@you.com, respectively. The name from
           the alias, not from the matching address, is used.

       headers = <header1,header2,header3...>
           Specifies the comma separated list of headers to fetch with the message.

           By default, all headers are fetched. If any headers are specified in this list, aerc
           will append it to the following list of required headers:

           •   date
           •   subject
           •   from
           •   sender
           •   reply-to
           •   to
           •   cc
           •   bcc
           •   in-reply-to
           •   message-id
           •   references

       headers-exclude = <header1,header2,header3...>
           Specifies the comma separated list of headers to exclude from fetching. Note that this
           overrides anything from headers.

           By default, no headers are excluded.

       outgoing = <uri>
           Specifies the transport for sending outgoing emails on this account. It should be a
           connection string, and the specific meaning of each component varies depending on the
           protocol in use. See each protocol's man page for more details:

           •   aerc-sendmail(5)
           •   aerc-smtp(5)

       outgoing-cred-cmd = <command>
           Specifies an optional command that is run to get the outgoing account's password. See
           each protocol's man page for more details.

       outgoing-cred-cmd-cache = true|false
           By default, the credentials returned by the command will be cached until aerc is shut
           down. If set to false, outgoing-cred-cmd will be executed every time an email is to be
           sent.

           Default: true

       pgp-auto-sign = true|false
           If true, all outgoing emails from this account will be signed (if a signing key is
           available).

           Default: false

       pgp-attach-key = true|false
           If true, attach the public signing key to signed outgoing emails.

           Default: false

       pgp-self-encrypt = true|false
           If true, any outgoing encrypted email will be also encrypted for the sender or the key
           specified in pgp-key-id.

           Default: false

       pgp-error-level = none|warn|error
           The level of error to display when opportunistic encryption cannot be performed. See
           pgp-opportunistic-encryption.

           Default: warn

       pgp-key-id = <key-id>
           Specify the key id to use when signing a message. Can be either short or long key id.
           If unset, aerc will look up the key by email.

       pgp-opportunistic-encrypt = true|false
           If true, any outgoing email from this account will be encrypted when all recipients
           (including Cc and Bcc field) have a public key available in the keyring. The level of
           error to display when a message can't be encrypted can be configured with pgp-error-
           level.

           Default: false

       postpone = <folder>
           Specifies the folder to save postponed messages to.

           Default: Drafts

       send-as-utc = true|false
           Converts the timestamp of the Date header to UTC.

           Default: false

       send-with-hostname = true|false
           Uses the local hostname in outgoing Message-Id headers instead of your email address
           domain name.

           Default: false

       source = <uri>
           Specifies the source for reading incoming emails on this account. This key is required
           for all accounts. It should be a connection string, and the specific meaning of each
           component varies depending on the protocol in use. See each protocol's man page for
           more details:

           •   aerc-imap(5)
           •   aerc-jmap(5)
           •   aerc-maildir(5)
           •   aerc-notmuch(5)

       source-cred-cmd = <command>
           Specifies an optional command that is run to get the source account's password. See
           each protocol's man page for more details.

       signature-file = <path>
           Specifies the file to read in order to obtain the signature to be added to emails sent
           from this account.

           Please note that by convention the Usenet signature style of two dashes, followed by a
           space ("-- ") should be placed at the top of the signature to separate content and
           signature. Aerc will add that delimiter if it is not already present.

       signature-cmd = <command>
           Specifies the command to execute with sh -c in order to obtain the signature to be
           added to emails sent from this account. If the command fails then signature-file is
           used instead.

       trusted-authres = <host1,host2,host3...>
           Comma-separated list of trustworthy hostnames from which the Authentication Results
           header will be displayed. Entries can be regular expressions. If you want to trust any
           host (e.g. for debugging), use the wildcard *.

       subject-re-pattern = <regexp>
           When replying to a message, this is the regular expression that will be used to match
           the prefix of the original message's subject that has to be removed, to create the
           subject line of the new message. Typically, this will be used to avoid a repetition of
           the Re: prefix in the subject header. The default will match known translations for
           the common Re:.

           Default: (?i)^((AW|RE|SV|VS|ODP|R): ?)+

SEE ALSO

       aerc(1) aerc-config(5) aerc-imap(5) aerc-jmap(5) aerc-maildir(5) aerc-notmuch(5) aerc-
       sendmail(5) aerc-smtp(5)

AUTHORS

       Originally created by Drew DeVault and maintained by Robin Jarry who is assisted by other
       open source contributors. For more information about aerc development, see
       https://sr.ht/~rjarry/aerc/.

                                            2024-07-30                           AERC-ACCOUNTS(5)