2023-02-18 20:12:47 +00:00
|
|
|
[example]
|
2023-12-11 17:38:00 +00:00
|
|
|
# Make this account the default one to use when no account is given to
|
|
|
|
# commands.
|
2023-02-22 12:14:21 +00:00
|
|
|
default = true
|
2023-02-18 20:12:47 +00:00
|
|
|
|
2023-12-11 17:38:00 +00:00
|
|
|
# The display-name and the email are used to build the full email
|
|
|
|
# address: "My example account" <example@localhost>
|
2023-11-25 11:37:00 +00:00
|
|
|
display-name = "My example account"
|
|
|
|
email = "example@localhost"
|
2023-02-18 20:12:47 +00:00
|
|
|
|
2023-12-11 17:38:00 +00:00
|
|
|
# The signature can be a string or a path to a file.
|
|
|
|
signature = "Regards,"
|
|
|
|
signature-delim = "-- \n"
|
2023-11-28 11:30:50 +00:00
|
|
|
|
2023-12-11 17:38:00 +00:00
|
|
|
# Enable the synchronization for this account. Running the command
|
|
|
|
# `account sync example` will synchronize all folders and all emails
|
|
|
|
# to a local Maildir at `$XDG_DATA_HOME/himalaya/example`.
|
|
|
|
sync.enable = true
|
|
|
|
|
|
|
|
# Override the default Maildir path for synchronization.
|
|
|
|
sync.dir = "/tmp/himalaya-sync-example"
|
|
|
|
|
|
|
|
# Default backend used for all the features like adding folders,
|
2023-11-25 11:37:00 +00:00
|
|
|
# listing envelopes or copying messages.
|
|
|
|
backend = "imap"
|
2023-02-18 20:12:47 +00:00
|
|
|
|
2023-12-11 17:38:00 +00:00
|
|
|
envelope.list.page-size = 10
|
|
|
|
envelope.list.datetime-fmt = "%F %R%:z"
|
|
|
|
|
|
|
|
# Date are converted to the user's local timezone.
|
|
|
|
envelope.list.datetime-local-tz = true
|
|
|
|
|
|
|
|
# Override the backend used for listing envelopes.
|
|
|
|
envelope.list.backend = "imap"
|
|
|
|
|
|
|
|
# Override the backend used for sending messages.
|
|
|
|
message.send.backend = "smtp"
|
|
|
|
|
2023-11-26 11:16:07 +00:00
|
|
|
# IMAP config
|
|
|
|
imap.host = "localhost"
|
|
|
|
imap.port = 3143
|
2023-11-25 11:37:00 +00:00
|
|
|
imap.login = "example@localhost"
|
2023-11-26 11:16:07 +00:00
|
|
|
imap.ssl = false
|
|
|
|
imap.starttls = false
|
2023-12-11 17:38:00 +00:00
|
|
|
imap.auth = "passwd" # or oauth2
|
2023-11-26 11:16:07 +00:00
|
|
|
|
2023-12-11 17:38:00 +00:00
|
|
|
# Get password from the raw string (not safe)
|
|
|
|
# imap.passwd.raw = "password"
|
|
|
|
|
|
|
|
# Get password from a shell command
|
|
|
|
imap.passwd.cmd = ["echo example-imap-password", "cat"]
|
|
|
|
|
|
|
|
# Get password from your system keyring using secret service
|
|
|
|
# Keyring secrets can be (re)set with the command `account configure example`
|
|
|
|
# imap.passwd.keyring = "example-imap-password"
|
2023-11-28 11:30:50 +00:00
|
|
|
|
2023-11-26 11:16:07 +00:00
|
|
|
# SMTP config
|
|
|
|
smtp.host = "localhost"
|
|
|
|
smtp.port = 3025
|
|
|
|
smtp.login = "example@localhost"
|
|
|
|
smtp.ssl = false
|
|
|
|
smtp.starttls = false
|
|
|
|
smtp.auth = "passwd"
|
2023-12-11 17:38:00 +00:00
|
|
|
smtp.passwd.raw = "password"
|
2023-12-09 08:36:26 +00:00
|
|
|
|
2023-12-11 17:38:00 +00:00
|
|
|
# PGP needs to be enabled with one of those cargo feature:
|
|
|
|
# pgp-commands, pgp-gpg or pgp-native
|
|
|
|
# pgp.backend = "gpg"
|