From e1e5bfe5ff6009b3937d35817ae08716d71a56b5 Mon Sep 17 00:00:00 2001 From: Stacy Harper Date: Fri, 5 Nov 2021 16:42:14 +0100 Subject: mcom: take Delivered-To into account for choosing From address I just received a mail coming from a Google Group mail list and it had the group email as To. So my reply used the default configured mail as from and not the correct one. Googles mails provide the target email as Delivered-To. This patch add this check before the To to prevent this error. Closes: #217 [via git-merge-pr] --- mcom | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mcom b/mcom index f1657ad..d60070e 100755 --- a/mcom +++ b/mcom @@ -368,7 +368,7 @@ fi printf 'Subject: Re: %s\n' "$(COLUMNS=10000 mscan -f '%S' "$1")" if ! printf '%s\n' "$hdrs" | awk '{ print }' | mhdr -h from: - >/dev/null; then - addr=$(maddr -a -h to:cc:bcc: "$1" | replyfrom | head -n1) + addr=$(maddr -a -h delivered-to:to:cc:bcc: "$1" | replyfrom | head -n1) [ -n "$addr" ] && from=$(maddr -h reply-from "$MBLAZE/profile" | grep -Fi "<$addr>" | head -n1) [ -n "$addr" ] && [ -z "$from" ] && from=$(maddr -h alternate-mailboxes "$MBLAZE/profile" | grep -Fi "<$addr>" | head -n1) [ -z "$from" ] && from=$(mhdr -h local-mailbox "$MBLAZE/profile") -- cgit 1.4.1