diff options
author | Jason Cox <dev@jasoncarloscox.com> | 2022-10-17 13:19:33 -0400 |
---|---|---|
committer | Robin Jarry <robin@jarry.cc> | 2022-10-17 22:41:00 +0200 |
commit | 7647dfb8b47edbcb8080bd0327529383142ec888 (patch) | |
tree | 80cdd42050598815e0fa872745def3cc7d2bea80 /config/aerc.conf | |
parent | 8ffcd3e5adfa008f33989d4589a47ae1cd1a5e68 (diff) | |
download | aerc-7647dfb8b47edbcb8080bd0327529383142ec888.tar.gz |
compose: warn before sending without attachment
Prevent the embarrassing forgotten attachment scenario by warning the
user before sending a message that may need an attachment but does not
have one. Whether a message needs an attachment is determined by testing
a configurable regex against the message body.
Signed-off-by: Jason Cox <dev@jasoncarloscox.com>
Acked-by: Robin Jarry <robin@jarry.cc>
Diffstat (limited to 'config/aerc.conf')
-rw-r--r-- | config/aerc.conf | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/config/aerc.conf b/config/aerc.conf index a980c70e..384a0db3 100644 --- a/config/aerc.conf +++ b/config/aerc.conf @@ -297,6 +297,18 @@ address-book-cmd= # Default: true reply-to-self=true +# +# Warn before sending an email that matches the specified regexp but does not +# have any attachments. Leave empty to disable this feature. +# +# Uses Go's regexp syntax, documented at https://golang.org/s/re2syntax. The +# "(?im)" flags are set by default (case-insensitive and multi-line). +# +# Example: +# no-attachment-warning=^[^>]*attach(ed|ment) +# +no-attachment-warning= + [filters] # # Filters allow you to pipe an email body through a shell command to render |