?,bi:SSKrSSKrSSKrSSKrSSKrSSKrSSKrSSKrSSK r SSK r SSK r SSK J r /SQrSrSrSrSrSrS r\R,"S \R.5r"S S \5r"S S\5r"SS\5r"SS\5r"SS\5r"SS\5r"SS\5r "SS\5r!"SS\5r""SS\5r#Sr$S r%S!r&S"r'S#r(\RR"S$S$S%5 S&r*SSK,r,S&r-"S(S)5r/\-(a"S*S+\/5r0\RcS+5 S,r2"S-S.\/5r3\4S/:XaS0r5\5"S15r6\5"S25RoS35r8\9"S45 S5r:\ RvRy5=r=(a(\:\=-r:\ RvRy5=r=(aM(\9"S6\>"\:5-5 \/"S75r?\?RS85 \?R\6\8\:5 \?R5 gg!\+a S'r*GNf=f!\.a S'r-GNf=f)9N) body_encode) SMTPExceptionSMTPNotSupportedErrorSMTPServerDisconnectedSMTPResponseExceptionSMTPSenderRefusedSMTPRecipientsRefused SMTPDataErrorSMTPConnectError SMTPHeloErrorSMTPAuthenticationError quoteaddr quotedataSMTPi s i z auth=(.*)c\rSrSrSrg)rHN__name__ __module__ __qualname____firstlineno____static_attributes__r./opt/alt/python313/lib64/python3.13/smtplib.pyrrHrrc\rSrSrSrg)rKrNrrrrrrKrrrc\rSrSrSrg)rRrNrrrrrrRrrrc\rSrSrSrSrg)rZc,XlX lX4UlgN) smtp_code smtp_errorargs)selfcodemsgs r__init__SMTPResponseException.__init__csK r)r*r(r)Nrrrrr.rrrrrrZs rrc\rSrSrSrSrg)rhc:XlX lX0lXU4Ulgr')r(r)senderr*)r+r,r-r4s rr.SMTPSenderRefused.__init__os ' r)r*r4r(r)Nr0rrrrrhs(rrc\rSrSrSrSrg)r uc XlU4Ulgr') recipientsr*)r+r9s rr.SMTPRecipientsRefused.__init__}s$M r)r*r9Nr0rrrr r us"rr c\rSrSrSrg)r rNrrrrr r rrr c\rSrSrSrg)r rNrrrrr r rrr c\rSrSrSrg)r rNrrrrr r rrr c\rSrSrSrg)r rNrrrrr r rrr c[RRU5upX4S:Xa+UR5R S5(aU$SU-$SU-$)NrE)emailutils parseaddrstrip startswith addrstring displaynameaddrs rrrs[  --j9Kh&     ( ( - -  "" D=rcZ[RRU5upX4S:XaU$U$)NrD)rGrHrIrLs r _addr_onlyrQs/ --j9Kh& Krc f[R"SS[R"S[U55$)Nz(?m)^\.z..(?:\r\n|\n|\r(?!\n))resubCRLFdatas rrrs* 66*d &d3 55rc2[R"SSU5$)Ns(?m)^\.s..)rUrV)bindatas r_quote_periodsr\s 66+ug ..rc:[R"S[U5$)NrSrTrXs r _fix_eolsr^s FF*D$ 77rrmd5TFcz\rSrSrSrSrSrSrSrSr Sr \ r SSS\ RS4SjrSrS rS rS rS rS-S jrSrS.SjrSrS.SjrS.SjrS.SjrSrS.SjrSrSrSr S/Sjr!S/Sjr"Sr#Sr$\$r%Sr&Sr'SS .S!jr(S0S"jr)S0S#jr*S0S$jr+SS .S%jr,SS&.S'jr-S1S(jr.S2S)jr/S*r0S+r1S,r2g)3rrNehloFrEcXlX@l0UlSUlXPlSUlU(a4UR X5upgUS:waUR5 [Xg5eUbX0l g[R"5nSU;aXl gSn [R"[R"55n SU -Ul g![Ra N!f=f)Nasciir.z 127.0.0.1z[%s])_hosttimeoutesmtp_featurescommand_encodingsource_address_auth_challenge_countconnectcloser local_hostnamesocketgetfqdn gethostbyname gethostnamegaierror) r+hostportrorhrkr,r-fqdnrOs rr. SMTP.__init__s$    ',%&" ,,t2KTs{ &t11  %"0  >>#Dd{&*##!//0B0B0DED'-tm#s)CCCcU$r'rr+s r __enter__SMTP.__enter__s rcURS5up#US:wa [X#5eUR5 g![a Nf=f!UR5 f=f)NQUIT)docmdrrrn)r+r*r,messages r__exit__ SMTP.__exit__!sY  JJv.MDs{+D:: JJL&    JJLs&$8A AAAAAcXlgr') debuglevel)r+rs rset_debuglevelSMTP.set_debuglevel+s %rcURS:aH[[RR5R 5/UQ7S[ R 06 g[US[ R 06 g)Nfile)rprintdatetimenowtimesysstderrr+r*s r _print_debugSMTP._print_debug4sM ??Q  (##'')..0 I4 Icjj I 4 )cjj )rcUbU(d [S5eURS:aURSX4UR5 [R "X4UUR5$)N0Non-blocking socket (timeout=0) is not supportedrz connect: to) ValueErrorrrrkrpcreate_connection)r+rurvrhs r _get_socketSMTP._get_socket:s`  wOP P ??Q    md\4;N;N O'' g(,(;(;= =rc&U(aX0lU(dRURS5URS5:Xa.URS5nUS:aUSUXS-Sp![U5nU(d UR n[R"SXU5 URXUR5Ul SUl UR5upVURS:aURS[!U55 XV4$![a [ S5ef=f)N:rrznonnumeric portzsmtplib.connectconnect:)rkfindrfindintrOSError default_portrauditrrhsockrgetreplyrrrepr)r+rurvrkir,r-s rrm SMTP.connectDs "0 34::c?: 3AAv!"1XtEF|d5t9D$$D #T6$$T>  mmo  ??Q    j$s) 4{"5!"3445s  C::DcURS:aURS[U55 UR(ad[ U[ 5(aUR UR5n[R"SX5 URRU5 g[S5e![a UR5 [S5ef=f)Nrzsend:z smtplib.sendServer not connectedzplease run connect() first)rrrr isinstancestrencoderjrrsendallrrnr)r+ss rsend SMTP.sendes ??Q    gtAw / 99!S!!HHT223 IInd . E !!!$ ))EF F  E ,-CDD Es B,,&CcUS:XaUnOUSU3nSU;dSU;a0URSS5RSS5n[SU35eURU[35 g)NrE   z\nz\rz=command and arguments contain prohibited newline characters: )replacerrrW)r+cmdr*rs rputcmd SMTP.putcmdxsu 2:A%qA 19  $&..tU;AOPQsS  QCv,rc2/nURc URRS5UlURR[S-5nU(dUR 5 [S5eURS:aURS[U55 [U5[:aUR 5 [SS5eURUS SRS 55 USS n[!U5nUS S S :waOMSR%U5nURS:aURSU<SU<35 XV4$![ a,nUR 5 [S[U5-5eSnAff=f!["a S nMf=f)Nrbrz Connection unexpectedly closed: zConnection unexpectedly closedrzreply:izLine too long.s - zreply: retcode (z); Msg: )rrmakefilereadline_MAXLINErrnrrrrrlenrappendrJrrjoin)r+resplineer,errcodeerrmsgs rr SMTP.getreplysx 99  **40DI 7yy))(Q,7  ,-MNN"!!(DJ74y8# +C1ABB KKQRz2 38D d) AayD 58D! ??Q    P Q9 7 ,-O/21v.677 7$  s)"E 9 F F'E>>F FFcDURX5 UR5$r'rr)r+rr*s rr SMTP.docmds C}}rcURSU=(d UR5 UR5up#X0lX#4$)Nhelo)rror helo_resp)r+namer,r-s rr SMTP.helos7 FD7D$7$78mmo {rc0UlURURU=(d UR5 UR 5up#US:Xa*[ U5S:XaUR 5 [S5eX0lUS:waX#4$SUl URRS5RS5nUS UGHn[RU5nU(aCURRSS 5S -URS5S-URS'Mc[ R"S U5nU(dMUR#S 5R%5nUR&UR)S 5SR+5n US:Xa2URRUS 5S -U -URU'GMXRU'GM X#4$) NrrrTzlatin-1rauthrErz((?P[A-Za-z0-9][A-Za-z0-9\-]*) ?feature)rirehlo_msgrorrrnr ehlo_resp does_esmtpdecodesplit OLDSTYLE_AUTHmatchgetgroupsrUgrouplowerstringendrJ) r+rr,r-reach auth_matchmrparamss rrb SMTP.ehlos ! DMM4#>4+>+>?mmo  2:#c(a- JJL()?@ @ 3;; ~~$$Y/55d; GD',,T2J.2.A.A.E.Efb.Q/ * 1 1! 4Q 7/8##F+ DdKAq''),224!%% "2"34::<f$373F3F3J3J7TV3W!4"$*4+D''04:''056{rc<UR5UR;$r')rri)r+opts rhas_extn SMTP.has_extnsyy{d1111rcLURSU5 UR5S$)Nhelprrrs rr SMTP.helps# FD!}}q!!rc2SUlURS5$)Nrdrset)rjrrzs rr SMTP.rsets 'zz&!!rcFUR5 g![a gf=fr')rrrzs r_rset SMTP._rsets"  IIK%   s   c$URS5$)Nnoop)rrzs rr SMTP.noopszz&!!rcBSnU(aeUR(aT[SU55(a)URS5(aSUlO [ S5eSSR U5-nUR SS[U5<U<35 UR5$) NrEc3F# UHoR5S:Hv M g7f)smtputf8N)r).0xs r SMTP.mail..#s:'Q779j('s!rzutf-8z SMTPUTF8 not supported by serverrmailzfrom:) ranyrrjrrrrr)r+r4options optionlists rr SMTP.mails t:':::==,,,3D)/:<<sxx00J F9V+> !dnn&<499;q>0S0#yy{ t*s*'33+1'= !rTinitial_response_okcJUR5nU(aU"5OSnUb;[URS5SS9nURSUS-U-5upgSUlOURSU5upgSUlUS:XaU=RS- sl[ R "U5n[U"U5RS5SS9nURU5upgUR[:a[S [Xg45-5eUS:XaMUS ;aXg4$[Xg5e) NrdrE)eolAUTHrrriNz4Server AUTH mechanism infinite loop. Last response: i) upper encode_base64rrrlbase64 decodebytes _MAXCHALLENGErrr ) r+ mechanism authobjectr!initial_responseresponser,r challenges rr SMTP.authqs!,OO% ,?JLT  '$%5%<%SUR<SUR<3$)N)r7r4r+r0s r auth_plainSMTP.auth_plains"YY 66rcXUbURS:a UR$UR$)N)rlr7r4r>s r auth_loginSMTP.auth_logins+   : :Q >99 == rc"UR5 URS5(d [S5eURSR 5n[ (a/SQnOSS/nUVs/sH nXd;dM UPM nnU(d [ S5eXsUlUlUHNnSUR5RSS 5-n URU[X 5US 9upU S ;aX4s $MP W es snf![a n U n Sn A MkSn A ff=f) Nrz,SMTP AUTH extension not supported by server.)zCRAM-MD5PLAINLOGINrFrGz(No suitable authentication method found.auth_-_r r%)rrrrirr3rr7r4rrrgetattrr )r+r7r4r!advertised_authlistpreferred_authsrauthlist authmethod method_namer,rrlast_exceptions rlogin SMTP.logins28 ##%}}V$$'>@ @#11&9??A " !$>sC$HHK ##yy :(; ) =  :% <'&#/4&+ #!" #s$' C24C2$C77 DD  DcontextcUR5 URS5(d [S5eURS5up#US:Xa}[(d [ S5eUc[ R"5nURURURS9Ul SUl SUl SUl 0UlSUlX#4$[!X#5e)Nstarttlsz+STARTTLS extension not supported by server.STARTTLSrez&No SSL support included in this Pythonserver_hostnameF)rrrr _have_ssl RuntimeErrorssl_create_stdlib_context wrap_socketrrgrrrrirr)r+rUrreplys rrW SMTP.starttlss" ##%}}Z(('=? ? :.  3;9"#KLL446++DII<@JJ,HDIDI "DN!DN"$D #DO }(4 4rcUR5 /n[U[5(a[U5R S5nUR (aMUR S5(aURS[U5-5 UHnURU5 M URX5upUS:wa3US:XaUR5 OUR5 [XU5e0n [U[5(aU/nUHHn URX5upUS:wa US:waX4X'US:XdM/UR5 [U 5e [U 5[U5:XaUR5 [U 5eURU5upUS:wa2US:XaUR5 OUR5 [!X5eU $)Nrdsizezsize=%dri)rrrr^rrrrrrrnrrrr rYr ) r+ from_addrto_addrsr- mail_options rcpt_options esmtp_optsoptionr,rsenderrsrs rsendmail SMTP.sendmail+s@ ##% c3  C.''0C ??}}V$$!!)c#h"67&!!&)'yy7  3;s{  #D : : h $ $ zHD99T8LT $#+"&s{ +H55  x=CM ) JJL'1 1yy~  3;s{  + +rcPUR5 URS5nUcSnO[U5S:XaSnO [S5eUc=US-U;aXS-OXS-n[R R U/5SSnUcZXS -XS -XS -4Vs/sH nUcMUPM n n[R R U 5V s/sHoSPM nn [R"U5n U S U S S n SRU/UQ5RS5 [R"5n U (a>[RR!XR"R%SS9S9n/UQSPSP7nO[RR!U 5nUR'U SS9 U R)5nSSS5 UR+X#WUU5$s snfs sn f![a& URS5(d [S5eSn Nf=f!,(df  N_=f)Nz Resent-DaterErzResent-z0message has more than one 'Resent-' header blockSenderFromrToBccCcz Resent-BccFrdrzOne or more source or delivery addresses require internationalized email support, but the server does not advertise the required SMTPUTF8 capabilityT)utf8)policySMTPUTF8z BODY=8BITMIMEr)linesep)rget_allrrrGrH getaddressescopyrrUnicodeEncodeErrorrrioBytesIO generatorBytesGeneratorrucloneflattengetvaluerl)r+r-rerfrgrhresent header_prefixf addr_fieldsamsg_copy internationalbytesmsggflatmsgs r send_messageSMTP.send_messagesN> ##%]+ >M [A %MOP P   -x7C?X56 #F$: ;  00)=a@CI  '*4+?'@'*5+@'A'*4+?'@'B-'B 'BK-',kk&>&>{&KL&K!&KHL99S> UO \ "  ! GGY** + 2 27 ;ZZ\XOO22ZZ%5%54%5%@3BKKzK?K OO228< IIhI /'')G}}Y'<)+ +9-M" !==,,+KLL!M  !\s1G)GG#G$9BH$-HH H%cURnSUlU(aUR5 URnSUlU(aUR5 gg!URnSUlU(aUR5 ff=fr')rrnr)r+rrs rrn SMTP.closesi 99DDI 99DDI 99DDI s *A-BcURS5nS=UlUl0UlSUlUR 5 U$)NquitF)rrrrirrn)r+ress rr SMTP.quits;jj *..   r)rlrgrjrrrrirrror4rrkrhr7 localhostrN)rE)rr')rr)NNrr)3rrrrrrrrrrr SMTP_PORTrrp_GLOBAL_DEFAULT_TIMEOUTr.r{rrrrrmrrrrrrbrrrrrrrrYrrrrrr:r?rCrRrWrlrrnrrrrrrrs :J D DIHIJLQt77 $.4`%* =BG&  /b 1f2" " "*: D4"BF.2` 57 !<@BH#'+Z?A fP:>35K+Z rrcV^\rSrSr\rS\RSSS.SjjrU4Sjr Sr U=r $)SMTP_SSLiN)rhrkrUcpUc[R"5nX`l[R XX#UU5 gr')r]r^rUrr.)r+rurvrorhrkrUs rr.SMTP_SSL.__init__s1446"L MM$dG( *rc>URS:aURSX45 [TU] XU5nURR UUR S9nU$)NrrrY)rrsuperrrUr_rg)r+rurvrh new_socket __class__s rrSMTP_SSL._get_sockets["!!*tl;,TAJ11*BF**2NJ rrT)rErN) rrrr SMTP_SSL_PORTrrprr.rr __classcell__rs@rrrs,%  * & > >$($ *  rric^^\rSrSrSrS\SS\R4U4SjjrSU4Sjjr Sr U=r $) LMTPilhlorENc$>[TU]XUXES9 g)N)rorkrh)rr.)r+rurvrorkrhrs rr. LMTP.__init__.s N(6  Irc>USS:wa[TU]XUS9$URbUR(d [S5e[R"[R [R 5UlUR[RLa%URRUR5 SUl URRU5 UR5upEURS:aURSU5 XE4$![aV URS:aURSU5 UR(aURR5 SUlef=f)Nr/)rkrz connect fail:r)rrmrhrrpAF_UNIX SOCK_STREAMrr settimeoutrrrrrnr)r+rurvrkr,r-rs rrm LMTP.connect4s 7c>7?4n?M M << #DLLOP P  fnnf6H6HIDI||6#A#AA $$T\\2DI II  d #mmo  ??Q    j# .{ "!!/48yy !DI   sBDA E6)rrr) rrrrr LMTP_PORTrprr.rmrrrs@rrrs,HYt $f.L.LI rr__main__c[RRUS-5 [RR5 [RR 5R 5$)Nz: )rstdoutwriteflushstdinrrJ)prompts rrrSsD $' yy!!#))++rrprq,zEnter message, end with ^D:rEzMessage length is %drr)Crpr|rU email.utilsrG email.messageemail.generatorr)r5rzrremail.base64mimerr(__all__rrrWr rr+compileIrrrrrrrr r r r r rrQrr\r^digestr3rr]r[ ImportErrorrrrrrrrfromaddrrtoaddrsrr-rrrrserverrrlrrrrrsUX   9 -       <. ?G?M]  M   (- ( "M "2)21,1-)-3 5/8"KKS% "In n ` 4< NN:  /4/h z, f~HTl  %G '( C))$$& &$ &Dj))$$& &$ & 3s8 +, + F ! OOHgs+ KKM#s#"#Is$G?5H?H  H HH