Versions in this module Expand all Collapse all v1 v1.0.0 Mar 21, 2026 Changes in this version + type EmailPlugin struct + EmailService *EmailService + Logger models.Logger + PluginConfig *emailtypes.EmailPluginConfig + func New(config emailtypes.EmailPluginConfig) *EmailPlugin + func (p *EmailPlugin) Close() error + func (p *EmailPlugin) Config() any + func (p *EmailPlugin) Init(ctx *models.PluginContext) error + func (p *EmailPlugin) Metadata() models.PluginMetadata + type EmailService struct + func NewEmailService(logger models.Logger, config *emailtypes.EmailPluginConfig, ...) (*EmailService, error) + func (s *EmailService) SendEmail(ctx context.Context, to, subject, text, html string) error + type MailerServiceAdapter struct + func NewMailerServiceAdapter(emailService *EmailService) *MailerServiceAdapter + func (a *MailerServiceAdapter) SendEmail(ctx context.Context, to string, subject string, text string, html string) error