
    h                        d dl Z d dlZd dlmZ  eej                  d   ej                  d   f      Z eej                  d   ej                  d   fd      Zd Zd	 Zd
 Z	d Z
d Zd Zedk(  rC e       Z eej                          	  e e j"                  ej                         d             yy# e j$                  j&                  $ r  eej(                         Y yw xY w)    N)ClientMJ_APIKEY_PUBLICMJ_APIKEY_PRIVATE)authzv3.1)r   versionc                  F    d} t         j                  j                  |       S )z/GET https: // api.mailjet.com / v3 / REST / dns$dns_IDid	mailjet30dnsget_ids    r/home/www/lekema-backend.kofcorporation.com/venv/lib/python3.12/site-packages/samples/sender_and_domain_samples.pyvalidate_an_entire_domainr          
C==$$    c                  F    d} t         j                  j                  |       S )z6POST https://api.mailjet.com/v3/REST/dns/$dns_ID/checkr	   r
   )r   	dns_checkcreater   s    r    do_an_immediate_check_via_a_postr      s!    
C%%%--r   c                  F    d} t         j                  j                  |       S )z*GET https://api.mailjet.com/v3/REST/sender
$sender_IDr
   )r   senderr   r   s    r   host_a_text_filer      s!    
C3''r   c                  F    d} t         j                  j                  |       S )z?POST https://api.mailjet.com/v3/REST/sender/$sender_ID/validater   r
   )r   sender_validater   r   s    r   validation_by_doing_a_postr    #   s!    
C$$++s+33r   c                  F    d} t         j                  j                  |       S )z&ET https://api.mailjet.com/v3/REST/dnsr	   r
   r   r   s    r   spf_and_dkim_validationr"   )   r   r   c                  L    ddd} t         j                  j                  |       S )z/POST https://api.mailjet.com/v3/REST/metasenderz$Metasender 1 - used for Promo emailszpilot@mailjet.com)DescriptionEmaildata)r   
metasenderr   r&   s    r   use_a_sender_on_all_api_keysr)   /   s-     >$D &&D&11r   __main__   )indent)jsonosmailjet_restr   environr   	mailjet31r   r   r   r    r"   r)   __name__resultprintstatus_codedumpsdecoderJSONDecodeErrortext r   r   <module>r;      s     	  
**'
("**5H*I	J	 
**'
("**5H*I	J	%.(4%2 z&(F	&

jdjjq12	 
 <<'' fkks   (B5 5+C#"C#