pub enum AddRecipientFailure {
RejectedPermanently,
RejectedTemporarily,
Moved(SmtpPath),
InvalidRecipient,
StorageExhaustedPermanently,
StorageExhaustedTemporarily,
FailedTemporarily,
InvalidParameter,
InvalidParameterValue,
}Variants§
RejectedPermanently
550 Requested action not taken: mailbox unavailable (e.g., mailbox not found, no access, or command rejected for policy reasons)
RejectedTemporarily
450 Requested mail action not taken: mailbox unavailable (e.g., mailbox busy or temporarily blocked for policy reasons)
Moved(SmtpPath)
551 User not local; please try
InvalidRecipient
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§
Source§impl Clone for AddRecipientFailure
impl Clone for AddRecipientFailure
Source§fn clone(&self) -> AddRecipientFailure
fn clone(&self) -> AddRecipientFailure
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for AddRecipientFailure
impl RefUnwindSafe for AddRecipientFailure
impl Send for AddRecipientFailure
impl Sync for AddRecipientFailure
impl Unpin for AddRecipientFailure
impl UnwindSafe for AddRecipientFailure
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more