mirror of
https://github.com/hrfee/jfa-go.git
synced 2026-01-18 16:47:42 +01:00
SMTP: Always use plaintext as main body
Adding the HTML as the alternative body caused the plaintext email to always appear. Should fix #164.
This commit is contained in:
8
email.go
8
email.go
@@ -170,11 +170,9 @@ func (sm *SMTP) Send(fromName, fromAddr string, email *Message, address ...strin
|
||||
e.SetFrom(from)
|
||||
e.SetSubject(email.Subject)
|
||||
e.AddTo(address...)
|
||||
if email.HTML == "" {
|
||||
e.SetBody(sMail.TextPlain, email.Text)
|
||||
} else {
|
||||
e.SetBody(sMail.TextHTML, email.HTML)
|
||||
e.AddAlternative(sMail.TextPlain, email.Text)
|
||||
e.SetBody(sMail.TextPlain, email.Text)
|
||||
if email.HTML != "" {
|
||||
e.AddAlternative(sMail.TextHTML, email.HTML)
|
||||
}
|
||||
err = e.Send(cli)
|
||||
return err
|
||||
|
||||
Reference in New Issue
Block a user