diff --git a/internal/user/send_recorder.go b/internal/user/send_recorder.go index abf12385..e214acb6 100644 --- a/internal/user/send_recorder.go +++ b/internal/user/send_recorder.go @@ -254,6 +254,14 @@ func getMessageHash(b []byte) (string, error) { return "", err } + if _, err := h.Write([]byte(header.Get("Reply-To"))); err != nil { + return "", err + } + + if _, err := h.Write([]byte(header.Get("In-Reply-To"))); err != nil { + return "", err + } + if err := section.Walk(func(section *rfc822.Section) error { children, err := section.Children() if err != nil {