diff options
author | Leszek CimaĆa <ernierasta@zori.cz> | 2019-12-08 19:49:41 +0100 |
---|---|---|
committer | Drew DeVault <sir@cmpwn.com> | 2019-12-08 14:40:36 -0500 |
commit | 2559ebfac56a8060c8af001ba61709f3c4d78d04 (patch) | |
tree | 8c5df7c786840b5b0a9a8b40e7d22d9edff090e1 | |
parent | 4f2892695e1fdf89274bff434474b5d95e25ef5e (diff) | |
download | aerc-2559ebfac56a8060c8af001ba61709f3c4d78d04.tar.gz |
remove garbage headers in reply message
Very important fix. Remove garbage from reply message headers. Till
now all Original fields were send in reply, which we do not want and could
lead to uncorrect email message.
-rw-r--r-- | widgets/compose.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/widgets/compose.go b/widgets/compose.go index 24af18cb..c6c8015a 100644 --- a/widgets/compose.go +++ b/widgets/compose.go @@ -469,7 +469,8 @@ func (c *Composer) PrepareHeader() (*mail.Header, []string, error) { // Merge in additional headers txthdr := mhdr.Header for key, value := range c.defaults { - if !txthdr.Has(key) && value != "" { + // skip all Original* defaults, they contain info about original message + if !txthdr.Has(key) && value != "" && !strings.HasPrefix(key, "Original") { mhdr.SetText(key, value) } } |