Documentation
¶
Index ¶
- Variables
- func ApplyPrivacyMaskToEmailAddress(email string) string
- func NewDelay(t, fluctuate time.Duration) func(mdsend.Mailer) mdsend.Mailer
- func NewFromOverride(a mail.Address) func(mdsend.Mailer) mdsend.Mailer
- func NewInlineMockAttachment(name string) mdsend.Attachment
- func NewLimitMailer(m mdsend.Mailer, limit uint32, gracePeriod time.Duration) limitedMailer
- func NewLogger(l *slog.Logger, successLevel slog.Level) func(mdsend.Mailer) mdsend.Mailer
- func NewMockAttachment(name string) mdsend.Attachment
- func NewSemaphore(available ...mdsend.Mailer) mdsend.Mailer
- func NewTimeout(d time.Duration) func(mdsend.Mailer) mdsend.Mailer
- func NewVoid() mdsend.Mailer
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrLimitExceeded = errors.New("limit exceeded")
Functions ¶
func ApplyPrivacyMaskToEmailAddress ¶ added in v0.3.7
func NewFromOverride ¶ added in v0.2.2
func NewInlineMockAttachment ¶ added in v0.4.1
func NewInlineMockAttachment(name string) mdsend.Attachment
func NewLimitMailer ¶ added in v0.4.2
func NewMockAttachment ¶ added in v0.4.1
func NewMockAttachment(name string) mdsend.Attachment
Types ¶
This section is empty.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.