mirror of
https://github.com/pocketbase/pocketbase.git
synced 2024-11-28 18:11:17 +02:00
19 lines
329 B
Go
19 lines
329 B
Go
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,
|
|
htmlContent string,
|
|
attachments map[string]io.Reader,
|
|
) error
|
|
}
|