aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Joe Banks <[email protected]>2024-08-22 21:09:45 +0100
committerGravatar Joe Banks <[email protected]>2024-08-23 16:52:19 +0100
commita9c9e05a76c26c85025f121905933729bb29165e (patch)
tree1a950ac7dd6becc88f074d74e32591def331e9dc
parentAdd warning that DMARC guide is outdated due to Dovecot (diff)
Reconfigure neomuttrc
-rw-r--r--ansible/roles/neomutt/tasks/main.yml18
1 files changed, 14 insertions, 4 deletions
diff --git a/ansible/roles/neomutt/tasks/main.yml b/ansible/roles/neomutt/tasks/main.yml
index 855d17c..0f45cc8 100644
--- a/ansible/roles/neomutt/tasks/main.yml
+++ b/ansible/roles/neomutt/tasks/main.yml
@@ -11,10 +11,20 @@
content: |
# Ansible managed
- # neomutt will user ~/Mail by default, whilst our postfix installation
- # will deliver mail to /var/mail/$USER instead. neomutt will also figure that out,
- # but not without prompting whether to create ~/Mail on every startup first.
- set folder = /var/mail/$USER
+ # neomutt will use ~/Mail by default, which with our mailserver
+ # being backed by Dovecot we do not support. Hence, we configure
+ # IMAP here to allow mail to be read by users logged in via SSH.
+
+ set spoolfile="imaps://mail.pydis.wtf/"
+ set imap_user="$USER"
+
+ set folder = $spoolfile
+ set postponed = "+Drafts"
+ set record = "+Sent"
+ set trash = "+Trash"
+
+ mailboxes $postponed $record $trash
+
owner: root
group: root
mode: "0o444"