diff --git a/internal/user/send_recorder.go b/internal/user/send_recorder.go index 969a97fb..5c57f763 100644 --- a/internal/user/send_recorder.go +++ b/internal/user/send_recorder.go @@ -275,12 +275,10 @@ func getMessageHash(b []byte) (string, error) { return err } - body, err := section.DecodedBody() - if err != nil { - return err - } - - if _, err := h.Write(bytes.TrimSpace(body)); err != nil { + body := section.Body() + body = bytes.ReplaceAll(body, []byte{'\r'}, nil) + body = bytes.TrimSpace(body) + if _, err := h.Write(body); err != nil { return err }