summaryrefslogtreecommitdiff
path: root/internal/email/noopsender.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/email/noopsender.go')
-rw-r--r--internal/email/noopsender.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/internal/email/noopsender.go b/internal/email/noopsender.go
index 20d7df2eb..bd9b1206e 100644
--- a/internal/email/noopsender.go
+++ b/internal/email/noopsender.go
@@ -31,6 +31,7 @@ import (
// Passing a nil function is also acceptable, in which case the send functions will just return nil.
func NewNoopSender(sendCallback func(toAddress string, message string)) (Sender, error) {
templateBaseDir := config.GetWebTemplateBaseDir()
+ msgIDHost := config.GetHost()
t, err := loadTemplates(templateBaseDir)
if err != nil {
@@ -39,12 +40,14 @@ func NewNoopSender(sendCallback func(toAddress string, message string)) (Sender,
return &noopSender{
sendCallback: sendCallback,
+ msgIDHost: msgIDHost,
template: t,
}, nil
}
type noopSender struct {
sendCallback func(toAddress string, message string)
+ msgIDHost string
template *template.Template
}
@@ -86,7 +89,7 @@ func (s *noopSender) sendTemplate(template string, subject string, data any, toA
return err
}
- msg, err := assembleMessage(subject, buf.String(), "test@example.org", toAddresses...)
+ msg, err := assembleMessage(subject, buf.String(), "test@example.org", s.msgIDHost, toAddresses...)
if err != nil {
return err
}