;ò
¢)?Bc           @   sT   d  Z  d k l Z d k l Z d k l Z d k l Z d k l Z d „  Z d S(   s  Send an acknowledgement of the successful post to the sender.

This only happens if the sender has set their AcknowledgePosts attribute.
This module must appear after the deliverer in the message pipeline in order
to send acks only after successful delivery.

(   s   mm_cfg(   s   Utils(   s   Message(   s   Errors(   s   _c      	   C   sJ  | i d | i ƒ  ƒ } y) |  i | t i ƒ } | o d  Sn Wn t
 i j
 o d  Sn X| i d | i d t d ƒ ƒ ƒ } | i d |  i | ƒ ƒ } |  i }
 t i d h  d | <d |
 <d |  i d	 d
 d ƒ<d |  i | d
 d ƒ<d | d |  d d ƒ} t d ƒ }	 t i | |  i ƒ  |	 | | ƒ } | i |  ƒ d  S(   Ns   original_senders   origsubjs   subjects   (no subject)s   langs   postack.txts   listnames   listinfo_urls   listinfos   absolutei   s
   optionsurls   mlists   raws!   %(realname)s post acknowledgement(   s   msgdatas   gets   msgs
   get_senders   senders   mlists   getMemberOptions   mm_cfgs   AcknowledgePostss   acks   Errorss   NotAMemberErrors   _s   origsubjs   getMemberLanguages   langs	   real_names   realnames   Utilss   maketexts   GetScriptURLs   GetOptionsURLs   texts   subjects   Messages   UserNotifications   GetBouncesEmails   usermsgs   send(   s   mlists   msgs   msgdatas   langs   senders   acks   texts   origsubjs   usermsgs   subjects   realname(    (    s,   /var/mailman/Mailman/Handlers/Acknowledge.pys   process!   s"    	$		EN(	   s   __doc__s   Mailmans   mm_cfgs   Utilss   Messages   Errorss   Mailman.i18ns   _s   process(   s   Errorss   processs   Utilss   mm_cfgs   Messages   _(    (    s,   /var/mailman/Mailman/Handlers/Acknowledge.pys   ?   s   