Füge Message-Id zur Mail hinzu

This commit is contained in:
Gonne 2022-09-26 14:17:25 +02:00
parent c9883b0d3f
commit d28d3e21ee
2 changed files with 6 additions and 3 deletions

View File

@ -7,6 +7,7 @@ import (
"database/sql"
"errors"
"fmt"
"html/template"
"log"
"math/big"
"net/smtp"
@ -128,9 +129,10 @@ func (r *RequestRepo) newSecret() (string, error) {
func (r *RequestRepo) sendConfirmationMail(request models.Request) error {
var message bytes.Buffer
var data = struct {
Config config.Config
Request models.Request
}{r.config, request}
Config config.Config
Request models.Request
MessageId template.HTML
}{r.config, request, template.HTML("<" + randomString(15) + "@" + r.config.Server.Domain + ">")}
err := templating.WriteTemplate(&message, "confirmationMail", data)
if err != nil {
err = fmt.Errorf("Error parsing confirmation Mail: %w", err)

View File

@ -1,6 +1,7 @@
From: {{.Config.Mailer.FromName}}
To: {{.Request.OfficeHour.Tutor.Email}}
Subject: Sprechstunde {{if eq .Request.Action 1}}anlegen{{end}}{{if eq .Request.Action 2}}löschen{{end}}
Message-Id: {{.MessageId}}
Hallo {{.Request.OfficeHour.Tutor.Name}},