grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026 й¼]}9ã @sÕddlZddlZddlZyddlZdZWnek rTdZYnXddgZGdd„deƒZdZ dZ d Z d Z e e Z d ZGd d„dƒZerÛGd d„deƒZejdƒedkrÑddlZeejdƒZeejƒƒejejdƒejejdƒejƒejƒ\ZZxjededƒD]UZej eƒ\Z!Z"Z#edeƒxe"D]Z$ede$ƒq¡WedƒqnWej%ƒdS)éNTFÚPOP3Ú error_protoc@seZdZdS)rN)Ú__name__Ú __module__Ú __qualname__©rrú+/opt/alt/python35/lib64/python3.5/poplib.pyrs éniãs s ic@s‡eZdZdZeejdd„Zdd„Zdd„Z dd „Z d d „Z d d „Z dd„Z dd„Zdd„Zdd„Zdd„Zdd„Zdd„Zdd„Zddd „Zd!d"„Zd#d$„Zd%d&„Zd'd(„Zd)d*„Zd+d,„Zd-d.„Zejd/ƒZd0d1„Z d2d3„Z!dd4d5„Z"d6d7„Z#d8d9„Z$dd:d;„Z%dS))cCs„t||jƒ}|jj|jƒ}|s9tdƒ‚ddl}|jdƒ|}|j|ƒj ƒ}|j d||fƒS)Nz!-ERR APOP not supported by serverrrz APOP %s %s) r!r"Ú timestampÚmatchrrÚhashlibÚgroupÚmd5Ú hexdigestr5)rr:ZpasswordZsecretÚmrQÚdigestrrrÚapop9s   z POP3.apopcCs|jd||fƒS)Nz TOP %s %s)r6)rr@ZhowmuchrrrÚtopNszPOP3.topcCs*|dk r|jd|ƒS|jdƒS)NzUIDL %sZUIDL)r5r6)rr@rrrÚuidlWs z POP3.uidlcCs |jdƒS)NZUTF8)r5)rrrrÚutf8csz POP3.utf8c Cs”dd„}i}yJ|jdƒ}|d}x*|D]"}||ƒ\}}|||._parsecapZCAPArz!-ERR CAPA not supported by server)r6r) rr]Úcapsr/ZrawcapsZcaplineZcapnmZcapargsZ_errrrrÚcapais   z POP3.capacCs²tstdƒ‚|jr'tdƒ‚|jƒ}d|krKtdƒ‚|dkrctjƒ}|jdƒ}|j|jd|j ƒ|_|jj dƒ|_ d|_|S)Nz-ERR TLS support missingz$-ERR TLS session already establishedZSTLSz!-ERR STLS not supported by serverÚserver_hostnamer T) ÚHAVE_SSLrr r_ÚsslÚ_create_stdlib_contextr5Ú wrap_socketrr rr)rÚcontextr^r/rrrÚstls†s         z POP3.stls)&rrrr"Ú POP3_PORTrÚ_GLOBAL_DEFAULT_TIMEOUTrrr r#r,rr4r5r6r7r9r:r;r>r3rArBrCrDrFrErNÚreÚcompilerOrWrXrYrZr_rfrrrrr2s> -                     c@sOeZdZeddejddd„Zdd„Zddddd„ZdS)ÚPOP3_SSLNcCs¡|dk r$|dk r$tdƒ‚|dk rH|dk rHtdƒ‚||_||_|dkr~tjd|d|ƒ}||_tj||||ƒdS)Nz4context and keyfile arguments are mutually exclusivez5context and certfile arguments are mutually exclusiveÚcertfileÚkeyfile)Ú ValueErrorrmrlrbrcrerr)rr r rmrlrrerrrr­s       zPOP3_SSL.__init__cCs1tj||ƒ}|jj|d|jƒ}|S)Nr`)rrrerdr )rrrrrrr½s zPOP3_SSL._create_socketcCstdƒ‚dS)Nz$-ERR TLS session already established)r)rrmrlrerrrrfÃsz POP3_SSL.stls) rrrÚ POP3_SSL_PORTrrhrrrfrrrrrkžs   rkÚ__main__rr$éz Message %d:z z-----------------------)&rKrirrbraÚ ImportErrorÚ__all__Ú Exceptionrrgror*ZLFrr(rrkr2rÚsysÚargvÚarr7r:r;r3r>ZnumMsgsZ totalSizeÚrangeÚirAÚheaderÚmsgr+rrFrrrrÚsF         ÿk,