commit af1bda8fe5eea19660473b8bb1a5ef15756dd5c9 from: Oliver Lowe date: Mon Mar 18 04:56:02 2024 UTC apub: use RFC5322-compatible timestamp in Date in header RFC822 makes Spamassassin unhappy and I learned isn't actually compliant with revisions to the message spec! commit - a00f14b4484c749ac2943e42e21ad00076acdaeb commit + af1bda8fe5eea19660473b8bb1a5ef15756dd5c9 blob - b0629b9bdee6b6ad3ae1f7765b27869f29cfac28 blob + 458c8f0cb20eb90b6cf6df2fd6cf78733b74ee13 --- mail.go +++ mail.go @@ -81,7 +81,7 @@ func marshalMail(activity *Activity, client *Client) ( } msg.Header["CC"] = addrs - msg.Header["Date"] = []string{activity.Published.Format(time.RFC822)} + msg.Header["Date"] = []string{activity.Published.Format(time.RFC1123Z)} msg.Header["Message-ID"] = []string{"<" + activity.ID + ">"} msg.Header["Subject"] = []string{activity.Name} if activity.Audience != "" {