
    h
                     :    d dl mZ d dlmZ ddlmZmZ d dlZd Zy)    )settings)EmailMultiAlternatives   )EmailTemplateEmailLogNc                    	 t         j                  j                  |       }|j
                  }|j                  }|j                  }|j                         D ]b  \  }}|j                  d| dt        |            }|j                  d| dt        |            }|j                  d| dt        |            }d t        d|        t        d|        dt        j                  id||j                  d	d
      dig|||d}	dddt        j                   d}
	 t        j                   t        j"                  |	|
      }|j%                         }t        d|        t&        j                  j)                  ||||d|        t        d|        y # t         j                  $ r t	        d|  d      w xY w# t        $ rG}t        d|        t&        j                  j)                  ||||| dt        |             Y d }~y d }~ww xY w)N)namezEmail template 'z' does not exist.z##zSending email to z	Subject: addressemail_addressr	    )r
   r	   )fromtosubjecthtmlbodytextbodyzapplication/jsonzZoho-enczapikey )acceptzcontent-typeauthorization)urljsonheaderszResponse from ZeptoMail: Success)to_emailr   	body_text	body_htmlstatustemplate_namezEmail sent successfully to zFailed to send email: Failed)r   r   r   r   r   r   error_message)r   objectsgetDoesNotExist	Exceptionr   r   r   itemsreplacestrprintr   ZEPTOMAIL_FROM_EMAILZEPTOMAIL_API_KEYrequestspostZEPTOMAIL_API_URLr   r   create)r   r   context_datatemplater   r   r   keyvaluepayloadr   responseresponse_dataes                 0/var/www/skyplay_api_hub/email_template/utils.pysend_email_from_templater6      sO   M ((,,-,@ G""I""I #((* @
U//Bse2,E
;%%3%rlCJ?	%%3%rlCJ?	@
 
hZ
()	IgY
 
 x44

  '(,,VR8"
 G$ %*+H,F,F+GHG
==**

 !)-9: 	' 	  	
 	+H:67u %% M*=/9JKLLMz  

&qc*+'a& 	  	
 	


s$    F A7F; #F8;	H=HH)	django.confr   django.core.mailr   modelsr   r   r)   r6        r5   <module>r<      s      3 + J
r;   