add missing References email header, fix Message-Id composing, fix email reply bugs

This commit is contained in:
Aine
2022-11-13 15:33:19 +02:00
parent 0c01987c93
commit 29cd6c4dcb
5 changed files with 108 additions and 72 deletions

View File

@@ -80,6 +80,7 @@ func (s *incomingSession) Data(r io.Reader) error {
email := utils.NewEmail(
eml.GetHeader("Message-Id"),
eml.GetHeader("In-Reply-To"),
eml.GetHeader("References"),
eml.GetHeader("Subject"),
s.from,
s.to,
@@ -132,6 +133,7 @@ func (s *outgoingSession) Data(r io.Reader) error {
email := utils.NewEmail(
eml.GetHeader("Message-Id"),
eml.GetHeader("In-Reply-To"),
eml.GetHeader("References"),
eml.GetHeader("Subject"),
s.from,
s.to,