solorice/config/neomutt/muttrc
Kristofers Solo 1d7d0b7c22
Update 2025-05-31
Update 2025-05-06

Update 2025-05-09

Update 2025-05-11

Update 2025-05-13

Update 2025-05-18

Update 2025-05-19

Update 2025-05-24

Update 2025-05-27

Update 2025-05-29

Update 2025-05-31
2025-06-02 13:16:33 +03:00

68 lines
2.8 KiB
Plaintext

# === Basic Settings ===
set realname = "Kristiāns Francis Cagulis"
set from = "kristians.cagulis@gmail.com"
set use_from = yes
set envelope_from = yes # Use 'from' address for envelope
set edit_headers = yes # Let you edit headers when composing
# === Editor ===
set editor = "nano" # Or vim, emacs, etc.
# === Folder Settings ===
# This is where NeoMutt will look for mailboxes.
# For IMAP, it's usually the remote server.
set folder = "imaps://imap.example.com:993" # Your IMAP server and port
set spoolfile = "+INBOX" # Your main inbox
set postponed = "+Drafts" # Where to save drafts (adjust folder name)
set record = "+Sent" # Where to save sent messages (adjust folder name)
set trash = "+Trash" # Where to move deleted messages (adjust folder name)
# === IMAP Settings ===
set imap_user = "kristians.cagulis@gmail.com"
# set imap_pass = "YOUR_APP_PASSWORD" # We'll source this from another file
set imap_check_subscribed = yes
set imap_keepalive = 300
set mail_check = 60 # Check for new mail every 60 seconds
set imap_passive = no # Some servers need this
# === SMTP Settings (Sending Mail) ===
set smtp_url = "smtps://your_email@example.com@smtp.example.com:465" # SMTP server, port, and username
# set smtp_pass = "YOUR_APP_PASSWORD" # We'll source this from another file
# === Sorting ===
set sort = threads # Sort by threads
set sort_aux = last-date-received # Sort threads by last received date
# === Header Weeding (Clean up displayed headers) ===
ignore *
unignore from: to: cc: date: subject:
hdr_order from: to: cc: date: subject:
# === Sidebar (Optional but highly recommended) ===
set sidebar_visible = yes
set sidebar_width = 25
set sidebar_format = "%B%?F? [%F]?%* %?N?%N/?%S" # Folder | Unread / Total
# Keybindings for sidebar navigation (Ctrl-B, Ctrl-T, Ctrl-O, Ctrl-C)
bind index,pager \cb sidebar-prev
bind index,pager \ct sidebar-next
bind index,pager \co sidebar-open
bind index,pager \cc sidebar-toggle-visible
# === Other useful settings ===
set confirmappend = no # Don't ask when appending to mbox
set quit = ask-yes # Ask before quitting
set pager_context = 3 # Show 3 lines of context in pager
set menu_scroll = yes # Scroll menus
set tilde = yes # Show tildes for empty lines like in Vim
# === Source account-specific configurations (like passwords) ===
# Make sure the path is correct!
source "~/.config/neomutt/accounts/my_email.conf"
# === GPG Settings (Optional, for encrypted/signed mail) ===
# set crypt_autosign = yes
# set crypt_autoencrypt = yes
# set pgp_sign_as = "0xYOUR_GPG_KEY_ID"
# set pgp_timeout = 3600 # Cache GPG passphrase for 1 hour
# set pgp_good_sign = "~G Good signature from"