php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /usr/lib/mailman/Mailman/Bouncers/ |
files >> //usr/lib/mailman/Mailman/Bouncers/Postfix.pyo |
Pc @ sz d Z d d k Z d d k l Z d Z e i d e i Z e i d e i Z e i d Z d Z d Z d S( sT Parse bounce messages generated by Postfix. This also matches something called `Keftamail' which looks just like Postfix bounces with the word Postfix scratched out and the word `Keftamail' written in in crayon. It also matches something claiming to be `The BNS Postfix program', and `SMTP_Gateway'. Everybody's gotta be different, huh? iN( t StringIOc C sF | i o( x2 | i D] } t | | q Wn | i | d S( N( t is_multipartt get_payloadt flattent append( t msgt leavest part( ( sa /builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Bouncers/Postfix.pyR s s5 [ \t]*the\s*(bns)?\s*(postfix|keftamail|smtp_gateway)s failure reason:$s <(?P<addr>[^>]*)>:c C s g } t | i } d } x | i } | p Pn | i } | d j o* t i | p t i | o d } q! | d j o; | o4 t i | } | o | i | i d q q! q! | S( Ni i t addr( R R t readlinet rstript pcret matcht rcret acret searchR t group( R t addrst bodyt statet linet mo( ( sa /builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Bouncers/Postfix.pyt findaddr0 s - !c C s} | i d j o d Sg } t | | xK | D]C } | i d j o* | i d d i d j o t | Sq2 Wd S( Ns multipart/mixeds multipart/reports text/plains content-descriptiont t notification( s multipart/mixeds multipart/report( t get_content_typet NoneR t gett lowerR ( R R t subpart( ( sa /builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Bouncers/Postfix.pyt processI s ( t __doc__t ret cStringIOR R t compilet IGNORECASER R R R R ( ( ( sa /builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Bouncers/Postfix.pyt <module> sy~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`