Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
AERC-ACCOUNTS(5)	      File Formats Manual	      AERC-ACCOUNTS(5)

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  se-
       cret, 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 sec-
       tion  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  op-
       tions  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  com-
	   mand.

	   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 = <folder1,folder2,folder3...>
	   Specifies a comma separated list of folders to copy sent mails  to,
	   usually Sent.

	   By default, the mail	is copied to no	folders;

       copy-to-replied = true|false
	   In  addition	 of  copy-to, also copy	replies	to the folder in which
	   the replied message is.

	   Default: false

       strip-bcc = true|false
	   Strip Bcc headers before sending emails. This  also	affects	 local
	   copies of the sent messages (copy-to	and copy-to-replied).

	   Some	 email	providers/backends automatically strip Bcc headers be-
	   fore	dispatching the	messages to recipients.	 Double	 check	before
	   setting this	to false to avoid leaking any private information.

	   Default: true

       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 expres-
	   sions.

	   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 expres-
	   sions. 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	 fold-
	   ers-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  ad-
	   justed if one of those folders is affected by a folder mapping.

	   To  apply  the mapping to subfolders	or folders with	a similar pre-
	   fix,	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@ex-
	   ample.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  por-
	   tion.  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.

       use-envelope-from = true|false
	   Use the email envelope From header address instead of the from con-
	   figuration option when submitting messages.

	   Default: false

       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  ac-
	   count.  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  ac-
	   count'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

       pama-auto-switch	= true|false
	   If true, the	patch manager will automatically switch	to an existing
	   project for the :patch command if the subject  contains  a  '[PATCH
	   <project>]' segment.

	   Default: false

       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 mes-
	   sage	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 de-
	   tails:

	      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  ac-
	   count'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 com-
	   mand	fails then signature-file is used instead.

       trusted-authres = <host1,host2,host3...>
	   Comma-separated  list  of  trustworthy hostnames from which the Au-
	   thentication	Results	header will be displayed. Entries can be regu-
	   lar expressions. If you want	to trust any  host  (e.g.  for	debug-
	   ging), 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 mes-
	   sage. Typically, this will be used to avoid a repetition of the Re:
	   prefix in the subject header. The default will match	known transla-
	   tions 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/.

				  2025-04-17		      AERC-ACCOUNTS(5)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=aerc-accounts&sektion=5&manpath=FreeBSD+Ports+14.3.quarterly>

home | help