Versions in this module Expand all Collapse all v0 v0.4.0 Apr 8, 2026 v0.3.5 Jan 26, 2026 v0.3.4 Jan 23, 2026 v0.3.3 Jan 23, 2026 v0.3.2 Jan 22, 2026 v0.3.1 Jan 22, 2026 v0.3.0 Aug 10, 2025 v0.2.2 Jun 4, 2025 v0.2.1 May 23, 2025 v0.2.0 May 20, 2025 v0.1.6 May 16, 2025 v0.1.5 May 16, 2025 v0.1.4 May 9, 2025 v0.1.3 May 9, 2025 v0.1.2 Mar 21, 2025 v0.1.1 Mar 21, 2025 v0.1.0 Feb 13, 2025 v0.0.1 Jan 23, 2025 Changes in this version + const SourceType + type Config struct + From string + Host string + InsecureSkipVerify bool + Password string + Port int + TLS bool + To []string + Username string + func (c *Config) SetDefaults() error + func (c *Config) Validate() error + type Metrics struct + func GetMetricsInstance(namespace, monitor string) *Metrics + func (m Metrics) IncErrors(group, source, sourceType, errorType string) + func (m Metrics) IncMessagesPublished(group, source, sourceType string) + type SMTP struct + func NewSMTP(ctx context.Context, log logrus.FieldLogger, monitor, name string, ...) (*SMTP, error) + func (s *SMTP) GetConfig() *Config + func (s *SMTP) GetName() string + func (s *SMTP) GetType() string + func (s *SMTP) Publish(ctx context.Context, evt event.Event) error + func (s *SMTP) Start(ctx context.Context) error + func (s *SMTP) Stop(ctx context.Context) error