Enum samotop_core::mail::StartMailFailure
source · [−]pub enum StartMailFailure {
TerminateSession,
Rejected,
InvalidSender,
StorageExhaustedPermanently,
StorageExhaustedTemporarily,
FailedTemporarily,
InvalidParameter,
InvalidParameterValue,
}
Variants
TerminateSession
The whole mail transaction failed, subsequent RCPT and DATA will fail
421
Rejected
550 Requested action not taken: mailbox unavailable (e.g., mailbox not found, no access, or command rejected for policy reasons)
InvalidSender
553 Requested action not taken: mailbox name not allowed (e.g., mailbox syntax incorrect)
StorageExhaustedPermanently
552 Requested mail action aborted: exceeded storage allocation
StorageExhaustedTemporarily
452 Requested action not taken: insufficient system storage
FailedTemporarily
451 Requested action aborted: local error in processing
InvalidParameter
555 MAIL FROM/RCPT TO parameters not recognized or not implemented
InvalidParameterValue
455 Server unable to accommodate parameters
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for StartMailFailure
impl Send for StartMailFailure
impl Sync for StartMailFailure
impl Unpin for StartMailFailure
impl UnwindSafe for StartMailFailure
Blanket Implementations
Mutably borrows from an owned value. Read more