ToMailAddress should be public

This commit is contained in:
Melon 2025-01-31 19:16:13 +00:00
parent c322ffd8cb
commit 0141a7426e
Signed by: melon
GPG Key ID: 6C9D970C50D26A25
2 changed files with 3 additions and 3 deletions

View File

@ -10,7 +10,7 @@ type FromAddress mail.Address
var _ encoding.TextUnmarshaler = &FromAddress{} var _ encoding.TextUnmarshaler = &FromAddress{}
func (f FromAddress) String() string { func (f FromAddress) String() string {
return f.toMailAddress().String() return f.ToMailAddress().String()
} }
func (f *FromAddress) UnmarshalText(b []byte) error { func (f *FromAddress) UnmarshalText(b []byte) error {
@ -22,7 +22,7 @@ func (f *FromAddress) UnmarshalText(b []byte) error {
return nil return nil
} }
func (f FromAddress) toMailAddress() *mail.Address { func (f FromAddress) ToMailAddress() *mail.Address {
m := mail.Address(f) m := mail.Address(f)
return &m return &m
} }

View File

@ -77,7 +77,7 @@ func (m *Mail) SendMail(subject string, to []*mail.Address, htmlBody, textBody i
var h mail.Header var h mail.Header
h.SetDate(time.Now()) h.SetDate(time.Now())
h.SetSubject(subject) h.SetSubject(subject)
h.SetAddressList("From", []*mail.Address{m.From.toMailAddress()}) h.SetAddressList("From", []*mail.Address{m.From.ToMailAddress()})
h.SetAddressList("To", to) h.SetAddressList("To", to)
h.Set("Content-Type", "multipart/alternative") h.Set("Content-Type", "multipart/alternative")