Sindbad~EG File Manager

Current Path : /home/numerotech/hs.numerotech.com/scan_v1/core/library/__pycache__/
Upload File :
Current File : //home/numerotech/hs.numerotech.com/scan_v1/core/library/__pycache__/email.cpython-311.pyc

�

>"�e����ddlmZmZmZmZddlmZddlmZddlmZmZm	Z	m
Z
ddlZddlZddl
Z
ddlmZddlmZGd�d	��ZdS)
�)�request�url_for�flash�render_template)�app)r)�datetime�date�time�	timedeltaN)�Mandrill)�Mailgunc�D�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
S)�EMAILc���|rbd}tj|��}|||d||dd|di||dd�|d|d	d�gd
�}|j�|d���}d
SdS)N�md-WHhIRdtiJJHa7wD0_WY6pQ�
conf_title�
from_email�Reply-To�reply_to�to��email�name�type�backup_email�cc��subject�
recipients�	from_name�htmlr�headersrT��message�
send_async�success�Email Id is Blank��mandrillr�messages�send)rr!r�conf�MANDRILL_API_KEY�mandrill_clientr$�results        �e/Users/santhoshgovindaraj/Dropbox/Dev Team/Santhosh Works/sep/hall scan/scan_v1/core/library/email.py�sendMailzEMAIL.sendMails���� �/���&�'7�8�8�?�!���\�@R���\� 2��4�
�+�,�r��SW�6X�6X�bf�gu�bv�A�IM�ZN�ZN�6O�Q�Q�7�
�$�)�)�G�t�)�L�L�6��9���c��d}tj|��}||||dddi||dd�d|dd�gd�}|j�|d�	��}d
S)Nr�support@numerotec.comrrrzganesan@numerotec.comrTr#r&r(�rr!rr r-r.r$r/s        r0�KcReportMailzEMAIL.KcReportMails���.���%�&6�7�7�/� �r�y�
�6��1�
2�R�r�Y]�<^�<^�h�HJ�RV�`W�`W�<X�
Z�
Z�'��#�(�(�7�d�(�K�K�&�
�)r2c��d}tj|��}||d|dddi||dd�d|dd�d|dd�gd	�}|j�|d
���}dS)
N�3rql7lHFpPcoHnNAWYQTFQzBIFF 2024 - Screen reportsr4rrr�santhosh@numerotec.com�sridharan.r@numerotec.comrTr#r&r(�rr!rr-r.r$r/s       r0�FcReportMailzEMAIL.FcReportMail*s���+���%�&6�7�7�/� �r�?[�
�6��1�
2�R�r�Y]�<^�<^�iA�IK�SW�`X�`X�b}�EG�OS�YT�YT�<U�
W�
W�'��#�(�(�7�d�(�K�K�&�
�)r2c
���|r]d}tj|��}||d|dddi||dd�gd�}	|j�|d�	��}n#t	d
��YnxYwdSdS)
Nr8zDelegate Registrationr4rrrrTr#�error in mandrillr&r')r)rr*r+�printr;s       r0�allconfcountsendMailzEMAIL.allconfcountsendMail6s����
 �,���&�'7�8�8�?�!��@W�� 7��1�2�R�r�Y]�<^�<^�;_�b�b�7��
�
%�
*�
*�W��
*�
M�
M�F�F���	�
����������9��s�A�Ac��|rN|ddkrtj|||||��}dS|ddkrtj|||||��}|SdSdS)N�driver�mailgunr)z'Please check mail configuration settingz
Mail not send)r
r1r)rr!r�mailDatar,�datas      r0�MailTemplateSendMailzEMAIL.MailTemplateSendMailGsm��	��
�8�n�	�!�!���G�D��H�T�:�:�D��4��X��*�$�$���W�T�"�X�d�;�;�D��K�4�4�
�/r2c��|�rd}tj|��}|||d||dd|di||dd�|d|d	d�gd
�}	|j�|d���}|r[|d
d|d
d<||d
d<d|d
d<||d
d<t	j|d
t���}|SnB#t$r5}	tt
|	����td��Yd}	~	nd}	~	wwxYwdSdS)Nrr�e_from_emailr�
e_reply_torr�e_backup_emailsrrTr#r�_id�msg_id�api_key�DELEGATE�app_typer)�defaultr>r&r')	r)rr*r+�json�dumps�str�	Exceptionr?)
rr!rr,r-r.r$r/�data_1�es
          r0�SendMailDuplicatezEMAIL.SendMailDuplicateVst��� �/���&�'7�8�8�?�!���\�@R���^� 4��4��-�.��2�UY�8Z�8Z�dh�iz�d{�DF�NR�\S�\S�8T�V�V�7�
�
�
%�
*�
*�W��
*�
M�
M�F�
��!�!�9�U�+�V�A�Y�x��,�V�A�Y�y��'�V�A�Y�z��#�V�A�Y�y���j����3�/�/�/�V��]�
������	�#�a�&�&�M�M�M�	�
������������������9��s�	A8C�
D�
+C=�=Dc��d}tj|��}||||dddi||dd�gd|dz|d�gd	�}|j�|d
���}dS)
Nr8r4rrrzapplication/xlsxz.xls)rr�content)rrr r!rr"r�attachmentsTr#r&r()	rr!rrZr r-r.r$r/s	         r0�SendReportMailzEMAIL.SendReportMailvs���+���%�&6�7�7�/� �r�y�
�6��1�
2�R�r�Y]�<^�<^�;_��
�F�
�
����	

�

�'��#�(�(�7�d�(�K�K�&�
�)r2c��d}tj|��}||d|dddi||dd�d|dd�d	|dd�d
|dd�d|dd�gd�}|j�|d
���}dS)Nr8zBADGE DISBURSAL REPORTr4r�rrr9r:zsai@numerotec.comzdp@numerotec.comrTr#r&r(r;s       r0�SignupReportMailzEMAIL.SignupReportMail�s���+���%�&6�7�7�/� �r�?W�
�6��"�
��"�D�'I�'I�Sk�su�~B�KC�KC�Mh�pr�z~�D�D�I\�df�nr�@s�@s�}O�WY�ae�tf�tf�'g�
i�
i�'��#�(�(�7�d�(�K�K�&�
�)r2c
��d}tj|��}||||dddi||dd�gd�}|j�|d���}d	S)
Nr8r4rrrrTr#r&r(r5s        r0�MandrillMailFuncitonzEMAIL.MandrillMailFunciton�so��+���%�&6�7�7�/� �r�y�
�6��1�
2�R�r�Y]�<^�<^�;_�
b�
b�'��#�(�(�7�d�(�K�K�&�
�)r2N)�__name__�
__module__�__qualname__r1r6r<r@rFrWr[r^r`�r2r0rrs������� � � �$
�
�
�
�
�
� � � �"
�
�
� � � �@���&
�
�
�	�	�	�	�	r2r)�flaskrrrr�corerrr	r
r�requestsr)rQ�core.library.Mandrillr�core.library.Mailgunr
rrdr2r0�<module>rjs���9�9�9�9�9�9�9�9�9�9�9�9�������������4�4�4�4�4�4�4�4�4�4�4�4�������������+�*�*�*�*�*�(�(�(�(�(�(�T�T�T�T�T�T�T�T�T�Tr2

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists