Versions in this module Expand all Collapse all v0 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