initial public commit
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
package mailer
|
||||
|
||||
import (
|
||||
"io"
|
||||
"net/mail"
|
||||
)
|
||||
|
||||
// Mailer defines a base mail client interface.
|
||||
type Mailer interface {
|
||||
// Send sends an email with HTML body to the specified recipient.
|
||||
Send(
|
||||
fromEmail mail.Address,
|
||||
toEmail mail.Address,
|
||||
subject string,
|
||||
htmlBody string,
|
||||
attachments map[string]io.Reader,
|
||||
) error
|
||||
}
|
||||
Reference in New Issue
Block a user