U
    3์d&  ใ                   @   sด   d Z ddlmZ G dd deZG dd deZG dd deZG d	d
 d
eZG dd deZG dd deZG dd deZ	G dd deZ
G dd deZG dd deZdS )z9
Various exceptions that are specific to the SES module.
้    )ฺBotoServerErrorc                   @   s   e Zd ZdZdS )ฺSESErrorz๕
    Sub-class all SES-related errors from here. Don't raise this error
    directly from anywhere. The only thing this gets us is the ability to
    catch SESErrors separately from the more generic, top-level
    BotoServerError exception.
    Nฉฺ__name__ฺ
__module__ฺ__qualname__ฺ__doc__ฉ r	   r	   ๚7/tmp/pip-unpacked-wheel-d7dsrkjd/boto/ses/exceptions.pyr      s   r   c                   @   s   e Zd ZdZdS )ฺSESAddressNotVerifiedErrorzM
    Raised when a "Reply-To" address has not been validated in SES yet.
    Nr   r	   r	   r	   r
   r      s   r   c                   @   s   e Zd ZdZdS )ฺSESIdentityNotVerifiedErrorzW
    Raised when an identity (domain or address) has not been verified in SES yet.
    Nr   r	   r	   r	   r
   r      s   r   c                   @   s   e Zd ZdZdS )ฺSESDomainNotConfirmedErrorz
    Nr   r	   r	   r	   r
   r      s   r   c                   @   s   e Zd ZdZdS )ฺSESAddressBlacklistedErrora*  
    After you attempt to send mail to an address, and delivery repeatedly
    fails, said address is blacklisted for at least 24 hours. The blacklisting
    eventually expires, and you are able to attempt delivery again. If you
    attempt to send mail to a blacklisted email, this is raised.
    Nr   r	   r	   r	   r
   r   %   s   r   c                   @   s   e Zd ZdZdS )ฺSESDailyQuotaExceededErrorzj
    Your account's daily (rolling 24 hour total) allotment of outbound emails
    has been exceeded.
    Nr   r	   r	   r	   r
   r   /   s   r   c                   @   s   e Zd ZdZdS )ฺSESMaxSendingRateExceededErrorzA
    Your account's requests/second limit has been exceeded.
    Nr   r	   r	   r	   r
   r   7   s   r   c                   @   s   e Zd ZdZdS )ฺSESDomainEndsWithDotErrorzC
    Recipient's email address' domain ends with a period/dot.
    Nr   r	   r	   r	   r
   r   >   s   r   c                   @   s   e Zd ZdZdS )ฺSESLocalAddressCharacterErrorzA
    An address contained a control or whitespace character.
    Nr   r	   r	   r	   r
   r   E   s   r   c                   @   s   e Zd ZdZdS )ฺSESIllegalAddressErrorz8
    Raised when an illegal address is encountered.
    Nr   r	   r	   r	   r
   r   L   s   r   N)r   Zboto.exceptionr   r   r   r   r   r   r   r   r   r   r   r	   r	   r	   r
   ฺ<module>   s   

