Versions in this module Expand all Collapse all v0 v0.9.4 Mar 15, 2016 v0.9.3 Mar 15, 2016 Changes in this version type Settings + SentMail string v0.9.2 Feb 23, 2016 Changes in this version + func WriteSettings(path string, s *Settings) error + func WriteSettingsTo(w io.Writer, s *Settings) error + type ConnectionDetails struct + AuthType SMTPAuthType + Host string + Password string + Sender string + Server string + Username string + func (d *ConnectionDetails) Auth() (smtp.Auth, error) + func (d *ConnectionDetails) String() string + type SMTPAuthType string + const LoginAuth + const PlainAuth + type Settings struct + BadMail string + C map[string]ConnectionDetails + Interval int + MailQueue string + func NewSettings(mailqueue, badmail string) *Settings + func ReadSettingsFrom(r io.Reader) (*Settings, error) + func UnmarshalSettings(raw []byte) (*Settings, error) + func (s *Settings) ConnectionForSender(sender string) (ConnectionDetails, error) + func (s *Settings) String() string