Fix missing OutgoingMessage.InReplyTo assignment

This commit is contained in:
Simon Ser 2019-12-03 18:54:04 +01:00
parent e90d4579ae
commit 6344806755
No known key found for this signature in database
GPG key ID: 0FDE7BE0E88F5E48

View file

@ -271,10 +271,11 @@ func handleCompose(ectx echo.Context) error {
}
if ctx.Request().Method == http.MethodPost {
from := ctx.FormValue("from")
to := parseAddressList(ctx.FormValue("to"))
subject := ctx.FormValue("subject")
text := ctx.FormValue("text")
msg.From = ctx.FormValue("from")
msg.To = parseAddressList(ctx.FormValue("to"))
msg.Subject = ctx.FormValue("subject")
msg.Text = ctx.FormValue("text")
msg.InReplyTo = ctx.FormValue("in_reply_to")
c, err := ctx.server.connectSMTP()
if err != nil {
@ -287,11 +288,6 @@ func handleCompose(ectx echo.Context) error {
return echo.NewHTTPError(http.StatusForbidden, err)
}
msg.From = from
msg.To = to
msg.Subject = subject
msg.Text = text
if err := sendMessage(c, &msg); err != nil {
return err
}