[#1728] normalized mailer.Message recipient fields

This commit is contained in:
Gani Georgiev
2023-02-01 22:07:46 +02:00
parent 69b80123de
commit 2378bc72c5
9 changed files with 98 additions and 42 deletions
+6 -3
View File
@@ -75,7 +75,6 @@ func (c *SmtpClient) Send(m *Message) error {
yak.FromName(m.From.Name)
}
yak.From(m.From.Address)
yak.To(m.To.Address)
yak.Subject(m.Subject)
yak.HTML().Set(m.HTML)
@@ -88,12 +87,16 @@ func (c *SmtpClient) Send(m *Message) error {
yak.Plain().Set(m.Text)
}
if len(m.To) > 0 {
yak.To(addressesToStrings(m.To, true)...)
}
if len(m.Bcc) > 0 {
yak.Bcc(m.Bcc...)
yak.Bcc(addressesToStrings(m.Bcc, true)...)
}
if len(m.Cc) > 0 {
yak.Cc(m.Cc...)
yak.Cc(addressesToStrings(m.Cc, true)...)
}
// add attachements (if any)