
    =is                     X    d dl  d dlmZ  G d dej                  j
                        Zy)    )*)datec            
          e Zd ZdZdZdZdZdZdZg ddg d	d
dg dd
dg dd
gdZ	e
j                  j                  e
j                  j                  dg dddd      Ze
j                  j                  e
j                  j                  d      Ze
j                  j                  e
j                  j                  dd      Ze
j                  j                  e
j                  j$                  dd      Ze
j                  j                  e
j                  j(                  dd      Ze
j                  j                  e
j                  j,                  dd      Ze
j                  j                  e
j                  j0                  ddd d!d"d#d$%      Ze
j                  j                  e
j                  j(                  d&d      Ze
j                  j                  e
j                  j,                  d'd      Ze
j                  j                  e
j                  j0                  d(dd d!d"d#d$%      Ze
j                  j                  e
j                  j(                  d)dd*      Ze
j                  j                  e
j                  j<                  d+d, d-      Ze
j                  j                  e
j                  j@                  d.d/      Z!e
j                  j                  e
j                  jD                  d0dd1d2      Z#e
j                  j                  e
j                  jH                  d3d/      Z%e
j                  j                  e
j                  jD                  d4d5dd6      Z&y5)7CmfMailbox2Mailbox2mailMB2u   Почтовый ящикdenyreadonly)nameemailloginimap_server
imap_crypt_main)r   r   r   password)r   fieldsimap)r   	imap_portr   sync)load_from_dateresync_prev_days	last_syncsync_intervalsync_error_log)ui_list_fieldsui_group_fieldsu   Читатели почты)
CmfProject	CmfPersonCmfPersonGroupT	mailboxesF)captionmodelsleftbackrefvisibleu   Почтовый адрес)r"   u
   Логин)r"   nullableu   Пароль)r"   r&   u   Сервер IMAPu   Порт IMAPu   Шифрование IMAPsslu   Без шифрованияSSLSTARTTLSTSL)nor(   starttlstsl)r"   defaultchoicesu   Сервер SMTPu   Порт SMTPu   Шифрование SMTPu   Каталог с почтой)r"   r&   r'   u@   Загружать сообщения начиная с датыc                  *    t        j                         S )N)r   today     &./modules/mail2/fields/cmf_mailbox2.py<lambda>zCmfMailbox2.<lambda>m   s    

 r4   )r"   r/   r&   u-   Последняя синхронизация)r"   r   u@   Интервал синхронизации почты (мин.)   )r"   r   r/   r'   u'   Ошибка синхронизацииuD   Перепроверять старые письма за (дней)N)r"   r/   r'   r&   )'__name__
__module____qualname__ui_name	ui_modulecode_prefixverbose_nameacl_default_user_policyacl_default_ib_admin_policyui_formcmfr   FieldCmfGenericM2M	executorsCmfStr64r   r   CmfPasswordr   	CmfStr256r   CmfStr32r   	CmfChoicer   smtp_server	smtp_port
smtp_cryptmaildir_pathCmfDater   CmfDateTimer   CmfIntr   CmfTextr   r   r3   r4   r5   r   r      sC   GIK.L$",
 
 
 
 
)G\ 

  

  -< ! I JJSZZ00:WXEJJSZZ00,QUVEzz

 6 6X\]H**""3::#7#7AT^b"cK

  !4!4oW[ \I!!#**"6"6@[ej+	u! J **""3::#7#7AT^b"cK

  !4!4oW[ \I!!#**"6"6@[ej+	u! J ::##

0	 $ L ZZ%%

R$	 & N 

  

? ! I JJ$$

R % M ZZ%%

9 & N zz''

V ( r4   r   N)cmf.includedatetimer   rB   r#   	CmfEntityr   r3   r4   r5   <module>rV      s#     F#**&& Fr4   