Versions in this module Expand all Collapse all v0 v0.2.4 Aug 25, 2026 v0.2.3 Aug 25, 2026 v0.2.2 Aug 25, 2026 v0.2.1 Aug 5, 2026 v0.2.0 Jul 3, 2026 Changes in this version + const EnhancedStatusCodeClassPermanentFailure + const EnhancedStatusCodeClassPersistentTransientFailure + const EnhancedStatusCodeClassSuccess + const ReplyCodeCannotVerifyUser + const ReplyCodeCommandBadSequence + const ReplyCodeCommandNotImplemented + const ReplyCodeCommandParameterNotImplemented + const ReplyCodeHelpMessage + const ReplyCodeInsufficientStorage + const ReplyCodeLocalError + const ReplyCodeMailActionCompleted + const ReplyCodeMailActionOkay + const ReplyCodeMailFromOrRcptToError + const ReplyCodeMailboxUnavailable + const ReplyCodeRequestActionNotTaken + const ReplyCodeRequestedActionAborted + const ReplyCodeRequestedActionNotTaken + const ReplyCodeServiceClosing + const ReplyCodeServiceNotAvailable + const ReplyCodeServiceReady + const ReplyCodeStartMailInput + const ReplyCodeSyntaxError + const ReplyCodeSyntaxErrorInParameters + const ReplyCodeSystemStatus + const ReplyCodeTransactionFailed + const ReplyCodeUserNotLocal + const ReplyCodeUserNotLocalForThisHost + func ErrorFromStatus(s *StatusCode) error + type EnhancedMailSystemStatusCode [3]int + var EnhancedStatusCodeUnknown EnhancedMailSystemStatusCode = EnhancedMailSystemStatusCode{ ... } + func (e EnhancedMailSystemStatusCode) String() string + type EnhancedStatusCode [3]int + func (e EnhancedStatusCode) Class() int + func (e EnhancedStatusCode) Detail() int + func (e EnhancedStatusCode) Subject() int + type Error struct + func (e *Error) Error() string + func (e *Error) Temporary() bool + type Header string + const Bcc + const Cc + const Date + const From + const ReplyTo + const Subject + const To + type Message struct + Headers map[Header][]string + ID string + func NewMessage() (*Message, error) + func (m *Message) SetID(id string) + type ReplyCode int + type StatusCode struct + func NewStatusCode(replyCode ReplyCode, enhancedCode EnhancedMailSystemStatusCode, message string) *StatusCode + func (s *StatusCode) Clone() *StatusCode + func (s *StatusCode) EnhancedStatusCode() EnhancedMailSystemStatusCode + func (s *StatusCode) Error() string + func (s *StatusCode) Message() string + func (s *StatusCode) ReplyCode() int + func (s *StatusCode) Reset() + type Verb string + const AUTH + const DATA + const EHLO + const HELO + const HELP + const MAIL + const NOOP + const QUIT + const RCPT + const RSET + const STARTTLS