email

package module
v0.0.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 4, 2026 License: MIT Imports: 21 Imported by: 0

README

Station-Manager: email package

Documentation

Index

Constants

View Source
const ServiceName = types.EmailServiceName

Variables

This section is empty.

Functions

This section is empty.

Types

type MsgDef

type MsgDef struct {
	From string
	To   []string
	Msg  string
}

type Service

type Service struct {
	ConfigService *config.Service  `di.inject:"configservice"`
	LoggerService *logging.Service `di.inject:"loggingservice"`
	Config        *types.EmailConfig
	// contains filtered or unexported fields
}

func (*Service) BuildEmailWithADIFAttachment

func (s *Service) BuildEmailWithADIFAttachment(from, subject, msg string, to []string, slice []types.Qso) (MsgDef, error)

func (*Service) Initialize

func (s *Service) Initialize() error

func (*Service) Send

func (s *Service) Send(email MsgDef) error

Send sends an email message using SMTP configuration, with support for retries and error handling.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL