mirror of
https://github.com/mainflux/mainflux.git
synced 2025-04-29 13:49:28 +08:00
MF-1521 - Fix email headers (#1522)
Signed-off-by: Ivan Milosevic <iva@blokovi.com>
This commit is contained in:
parent
db6fab961e
commit
309ef512cb
@ -309,6 +309,7 @@ MF_SMTP_NOTIFIER_DB_USER=mainflux
|
|||||||
MF_SMTP_NOTIFIER_DB_PASS=mainflux
|
MF_SMTP_NOTIFIER_DB_PASS=mainflux
|
||||||
MF_SMTP_NOTIFIER_DB=subscriptions
|
MF_SMTP_NOTIFIER_DB=subscriptions
|
||||||
MF_SMTP_NOTIFIER_TEMPLATE=smtp-notifier.tmpl
|
MF_SMTP_NOTIFIER_TEMPLATE=smtp-notifier.tmpl
|
||||||
|
MF_SMTP_NOTIFIER_FROM_ADDR=from@example.com
|
||||||
|
|
||||||
|
|
||||||
### SMPP Notifier
|
### SMPP Notifier
|
||||||
|
@ -55,6 +55,7 @@ services:
|
|||||||
MF_EMAIL_FROM_NAME: ${MF_EMAIL_FROM_NAME}
|
MF_EMAIL_FROM_NAME: ${MF_EMAIL_FROM_NAME}
|
||||||
MF_EMAIL_TEMPLATE: ${MF_EMAIL_TEMPLATE}
|
MF_EMAIL_TEMPLATE: ${MF_EMAIL_TEMPLATE}
|
||||||
MF_SMTP_NOTIFIER_TEMPLATE: ${MF_SMTP_NOTIFIER_TEMPLATE}
|
MF_SMTP_NOTIFIER_TEMPLATE: ${MF_SMTP_NOTIFIER_TEMPLATE}
|
||||||
|
MF_SMTP_NOTIFIER_FROM_ADDR: ${MF_SMTP_NOTIFIER_FROM_ADDR}
|
||||||
ports:
|
ports:
|
||||||
- ${MF_SMTP_NOTIFIER_PORT}:${MF_SMTP_NOTIFIER_PORT}
|
- ${MF_SMTP_NOTIFIER_PORT}:${MF_SMTP_NOTIFIER_PORT}
|
||||||
networks:
|
networks:
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
To: {{.To}}
|
To: {{range $index, $v := .To}}{{if $index}},{{end}}{{$v}}{{end}}
|
||||||
From: {{.From}}
|
From: {{.From}}
|
||||||
Subject: {{.Subject}}
|
Subject: {{.Subject}}
|
||||||
{{.Header}}
|
{{.Header}}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
To: {{.To}}
|
To: {{range $index, $v := .To}}{{if $index}},{{end}}{{$v}}{{end}}
|
||||||
From: {{.From}}
|
From: {{.From}}
|
||||||
Subject: {{.Subject}}
|
Subject: {{.Subject}}
|
||||||
{{.Header}}
|
{{.Header}}
|
||||||
|
@ -6,8 +6,9 @@ package email
|
|||||||
import (
|
import (
|
||||||
"bytes"
|
"bytes"
|
||||||
"fmt"
|
"fmt"
|
||||||
"html/template"
|
"net/mail"
|
||||||
"net/smtp"
|
"net/smtp"
|
||||||
|
"text/template"
|
||||||
|
|
||||||
"github.com/mainflux/mainflux/logger"
|
"github.com/mainflux/mainflux/logger"
|
||||||
"github.com/mainflux/mainflux/pkg/errors"
|
"github.com/mainflux/mainflux/pkg/errors"
|
||||||
@ -89,7 +90,8 @@ func (a *Agent) Send(To []string, From, Subject, Header, Content, Footer string)
|
|||||||
Footer: Footer,
|
Footer: Footer,
|
||||||
}
|
}
|
||||||
if From == "" {
|
if From == "" {
|
||||||
tmpl.From = a.conf.FromName
|
from := mail.Address{Name: a.conf.FromName, Address: a.conf.FromAddress}
|
||||||
|
tmpl.From = from.String()
|
||||||
}
|
}
|
||||||
|
|
||||||
if err := a.tmpl.Execute(email, tmpl); err != nil {
|
if err := a.tmpl.Execute(email, tmpl); err != nil {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user