ó
;ü½cc           @   sß   d  d l  Z  d  d l m Z d  d l m Z d d d  Z e d k rÛ e  j j	   j
   Z e e  j j	    Z e d k r d Z n9 g  Z x0 e e  D]" Z e j e  j j	   j
    q We e e  j j   e  n  d S(   i˙˙˙˙N(   t   mm_cfg(   t   get_switchboardc         C   sf   | d  k r t j } n  t |  } i |  d 6d d 6d d 6} | rR | | d <n  | j | |  d  S(   Nt   listnamei   t   tolistt
   _plaintextt   recips(   t   NoneR    t   INQUEUE_DIRR   t   enqueue(   R   t   msgR   t   qdirt   queuet   kws(    (    s+   /export/web/mailman/mailman/Mailman/Post.pyt   inject   s    

t   __main__i    (   t   syst   MailmanR    t   Mailman.Queue.sbcacheR   R   R   t   __name__t   stdint   readlinet   stripR   t   intt	   numrecipsR   t   ranget   it   appendt   read(    (    (    s+   /export/web/mailman/mailman/Mailman/Post.pyt   <module>   s   	 