Mail details #36

Merged
Gonne merged 2 commits from mail into main 2025-03-26 12:40:57 +00:00
2 changed files with 2 additions and 5 deletions

View file

@ -165,12 +165,13 @@ func (r *RequestRepo) sendConfirmationMail(request models.Request) error {
message.SetBodyString(mail.TypeTextPlain, messageText.String()) message.SetBodyString(mail.TypeTextPlain, messageText.String())
var options []mail.Option var options []mail.Option
options = append(options, mail.WithPort(r.config.Mailer.SmtpPort))
if r.config.Mailer.SmtpUseAuth { if r.config.Mailer.SmtpUseAuth {
options = append(options, mail.WithSMTPAuth(mail.SMTPAuthPlain)) options = append(options, mail.WithSMTPAuth(mail.SMTPAuthPlain))
options = append(options, mail.WithUsername(r.config.Mailer.SmtpIdentity)) options = append(options, mail.WithUsername(r.config.Mailer.SmtpIdentity))
options = append(options, mail.WithPassword(r.config.Mailer.SmtpPassword)) options = append(options, mail.WithPassword(r.config.Mailer.SmtpPassword))
} }
client, err := mail.NewClient(r.config.Mailer.SmtpHost, mail.WithPort(r.config.Mailer.SmtpPort)) client, err := mail.NewClient(r.config.Mailer.SmtpHost, options...)
if err != nil { if err != nil {
log.Println(err.Error()) log.Println(err.Error())
return err return err

View file

@ -6,9 +6,5 @@
Du solltest eine Mail mit einem Aktivierungslink erhalten haben. Du solltest eine Mail mit einem Aktivierungslink erhalten haben.
Klicke auf diesen, um die Sprechstunde öffentlich anzuzeigen. Klicke auf diesen, um die Sprechstunde öffentlich anzuzeigen.
</div> </div>
<div class="col-md-8 offset-md-2 alert alert-warning">
Wir haben vermehrt erfahren, dass Mails, die an GMX oder Web.de weitergeleitet werden, nicht zugestellt werden.
Falls du davon betroffen bist, melde dich bei <a href="mailto:sprechstundentool@mathebau.de">sprechstundentool@mathebau.de</a>.
</div>
{{end}} {{end}}