package email import "context" // Sender delivers a single email via one provider implementation. type Sender interface { Name() string Sort() int Send(ctx context.Context, msg *Message) (providerMessageID string, err error) }