Enum samotop_core::smtp::SmtpReply
source · [−]pub enum SmtpReply {
Show 29 variants
None,
CommandSyntaxFailure,
ParameterSyntaxFailure,
CommandNotImplementedFailure,
CommandSequenceFailure,
UnexpectedParameterFailure,
StatusInfo(String),
HelpInfo(String),
ServiceReadyInfo(String),
ClosingConnectionInfo(String),
ServiceNotAvailableError(String),
MailNotAcceptedByHostFailure,
OkInfo,
OkMessageInfo(String),
OkHeloInfo {
local: String,
remote: String,
extensions: Vec<String>,
},
UserNotLocalInfo(String),
CannotVerifyUserInfo,
StartMailInputChallenge,
MailboxNotAvailableError,
ProcesingError,
StorageError,
ParametersNotAccommodatedError,
MailboxNotAvailableFailure,
UserNotLocalFailure(String),
StorageFailure,
MailboxNameInvalidFailure,
TransactionFailure,
UnknownMailParametersFailure,
MailNotAcceptedByDomainFailure,
}
Variants
None
no response should be given
CommandSyntaxFailure
500
ParameterSyntaxFailure
501
CommandNotImplementedFailure
502
CommandSequenceFailure
503
UnexpectedParameterFailure
StatusInfo(String)
211
HelpInfo(String)
214
ServiceReadyInfo(String)
220 @domain service ready
ClosingConnectionInfo(String)
221 @domain service closing transmission channel
ServiceNotAvailableError(String)
421 @domain service not available, closing transmission channel
MailNotAcceptedByHostFailure
521 RFC 7504
OkInfo
250 Ok
OkMessageInfo(String)
250 @message
OkHeloInfo
250 response to HELO/EHLO/LHLO
UserNotLocalInfo(String)
251 will forward to @forward-path (See Section 3.4)
CannotVerifyUserInfo
252 but will accept message and attempt delivery (See Section 3.5.3)
StartMailInputChallenge
354 start mail, end with CRLF.CRLF
MailboxNotAvailableError
450 Requested mail action not taken (e.g., mailbox busy or temporarily blocked for policy reasons)
ProcesingError
451 Requested action aborted
StorageError
452 Requested action not taken
ParametersNotAccommodatedError
455 right now the parameters given cannot be accomodated
MailboxNotAvailableFailure
550 Requested action not taken: mailbox unavailable (e.g., mailbox not found, no access, or command rejected for policy reasons)
UserNotLocalFailure(String)
551 please try @forward-path (See Section 3.4)
StorageFailure
552 Requested mail action aborted: exceeded storage allocation
MailboxNameInvalidFailure
553 Requested action not taken: mailbox name not allowed (e.g., mailbox syntax incorrect)
TransactionFailure
554 (Or, in the case of a connection-opening response, “No SMTP service here”)
UnknownMailParametersFailure
555 MAIL FROM/RCPT TO parameters not recognized or not implemented
MailNotAcceptedByDomainFailure
556 RFC 7504
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for SmtpReply
impl UnwindSafe for SmtpReply
Blanket Implementations
Mutably borrows from an owned value. Read more