
    i                         d dl Z d dlZ G d d      Zedk(  r)dZdZdZ e       Zej                  eee      Z e	e       yy)    Nc                       e Zd Zd Zd Zy)BrevoEmailServicec                     t         j                  | _        t         j                  | _        t         j
                  | _        t         j                  | _        y )N)	app_settings	EMAIL_APIapi_keyEMAIL_SENDERsender_name
EMAIL_FROMsender_email	EMAIL_URLurl)selfs    /var/www/api/v1/app_email.py__init__zBrevoEmailService.__init__   s8    #--'44(33))    c                     d| j                   dd}| j                  | j                  dd|ig||d}t        j                  | j
                  ||      }|j                         S )Nzapplication/json)acceptzapi-keyzcontent-type)nameemailr   )sendertosubjecthtmlContent)jsonheaders)r   r
   r   requestspostr   r   )r   to_emailr   html_contentr   payloadresponses          r   sendzBrevoEmailService.send   so    (||.
 ((** X&''
 ==I }}r   N)__name__
__module____qualname__r   r#    r   r   r   r      s    *r   r   __main__zdinomand@yahoo.comzSubject test 2z email text 2)
r   r   r   r$   r   r   r    apr#   printr'   r   r   <module>r+      sT      : z#HG"L		B778GL1D	$K r   