Versions in this module Expand all Collapse all v0 v0.0.2 Dec 5, 2023 v0.0.1 Jul 30, 2023 Changes in this version + type DispatcherManager struct + DefaultSenderAddr string + Regs []mails.DispatcherRegistry + func (inst *DispatcherManager) Life() *application.Life + func (inst *DispatcherManager) Send(c context.Context, msg *mails.Message) error + type DriverManagerImpl struct + Regs []mails.DriverRegistry + func (inst *DriverManagerImpl) CreateDispatcher(cfg *mails.Configuration) (mails.Dispatcher, error) + func (inst *DriverManagerImpl) FindDriver(cfg *mails.Configuration) (mails.Driver, error) + func (inst *DriverManagerImpl) Life() *application.Life + type HookStartTLS func(*tls.Config) + type MainDispatcherRegistry struct + AppContext application.Context + DispatcherNameList string + Drivers mails.DriverManager + func (inst *MainDispatcherRegistry) Life() *application.Life + func (inst *MainDispatcherRegistry) ListRegistrations() []*mails.DispatcherRegistration + type MockDriver struct + func (inst *MockDriver) Accept(cfg *mails.Configuration) bool + func (inst *MockDriver) CreateDispatcher(cfg *mails.Configuration) (mails.Dispatcher, error) + func (inst *MockDriver) ListRegistrations() []*mails.DriverRegistration + type SMSDriver struct + func (inst *SMSDriver) Accept(cfg *mails.Configuration) bool + func (inst *SMSDriver) CreateDispatcher(cfg *mails.Configuration) (mails.Dispatcher, error) + func (inst *SMSDriver) ListRegistrations() []*mails.DriverRegistration + type SMTPSenderDriver struct + func (inst *SMTPSenderDriver) Accept(cfg *mails.Configuration) bool + func (inst *SMTPSenderDriver) CreateDispatcher(cfg *mails.Configuration) (mails.Dispatcher, error) + func (inst *SMTPSenderDriver) ListRegistrations() []*mails.DriverRegistration