Hearth/hearth.yml.example

49 lines
1.7 KiB
Plaintext

# Hearth participant allow-list — copy to hearth.yml and fill in real values.
# NEVER commit hearth.yml with real addresses/creds (it's gitignored).
#
# This file is the ONLY place recipients come from. Hearth has no code path
# that discovers, scrapes, or composes an address that isn't listed here.
#
# tier: full_duplex
# Your own mailboxes. Hearth logs in via IMAP+SMTP, sends new threads,
# and auto-replies to incoming pool mail. Needs imap_host/smtp_host/
# username + a HEARTH_PASSWORD_<KEY> env var (see env.example).
#
# tier: send_only
# A friend/coworker who explicitly agreed to help warm up levkine.ca.
# Hearth only ever sends TO this address from one of your full_duplex
# mailboxes — it never has credentials for this inbox, and never logs
# into it. The participant replies/marks-not-spam manually, whenever
# they feel like it, from their own mail client.
participants:
alerts:
tier: full_duplex
email: alerts@levkine.ca
display_name: "Ilia"
imap_host: mail.levkine.ca
imap_port: 993
smtp_host: mail.levkine.ca
smtp_port: 587
username: alerts@levkine.ca
password_env: HEARTH_PASSWORD_ALERTS
personal_gmail:
tier: full_duplex
email: idobkin@gmail.com
display_name: "Ilia"
imap_host: imap.gmail.com
imap_port: 993
smtp_host: smtp.gmail.com
smtp_port: 587
username: idobkin@gmail.com
password_env: HEARTH_PASSWORD_PERSONAL_GMAIL
# Example consenting third party — replace with a real person who has
# actually agreed to this. Delete this entry if you only want to warm up
# between your own mailboxes for now.
friend_example:
tier: send_only
email: friend@example.com
display_name: "Friend"