JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrELF>H@ȵ@8 @@@@pp %Y%Y$$ Ъкк88800hhhDDStd88800PtdQtdRtd@@/lib64/ld-linux-x86-64.so.2 GNUGNUU> A:"sGNUaaem"X>tFPR{Y x4&<@h63Kg,WK /27C: tV e "__libc_start_main__cxa_finalize__printf_chkputcharputscalloc__memcpy_chkstrchr__stack_chk_fail__vsnprintf_chk__snprintf_chk__syslog_chkpipeforkdup2execvexitsocket__errno_locationsendstrtol__isoc99_sscanfstrstrstrcasecmp__sprintf_chksigemptysetsigactionalarmstrncpy__assert_failgetnameinfosleeprecvmallocstrlen__strncat_chk__strcat_chkstrdupstrncmpstderr__fprintf_chkfwritememcpystrcmpopenlogsignalfopenfeoffgetsstrtokfclosegetpidtimesrandgeteuidgetpwuidgetaddrinfogai_strerrormemmove__strcpy_chkmemchrperror_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTableSSL_CTX_use_certificate_fileSSL_writeSSL_shutdownSSL_CTX_newSSL_set_fdSSL_readOPENSSL_init_sslSSL_CTX_check_private_keySSL_CTX_set_optionsSSL_get_errorTLS_client_methodSSL_connectSSL_CTX_freeSSL_CTX_ctrlSSL_CTX_use_PrivateKey_fileSSL_CTX_set_verifySSL_newSSL_CTX_load_verify_locationsSSL_freeERR_print_errorsBIO_s_memBIO_freeBIO_newBIO_ctrllibssl.so.3libcrypto.so.3libc.so.6OPENSSL_3.0.0GLIBC_2.4GLIBC_2.7GLIBC_2.14GLIBC_2.34GLIBC_2.2.5GLIBC_2.3.4   +p +pii ii (2=ui Hti TIȺ`I ă@Ƀ`Ӄ׃ @`D.= P@Y`blw} @`DŽՄ݄ @пaؿ CX[] (08 @ H P X `hpxȽнؽ!"#$%& '((0)8*@+H,P-X.`/h0p1x23456789:;Ⱦ<о=ؾ>?@ABDEFG H(I0J8K@LHMPNXO`PhQpRxSTUVWYZ\^_ȿ`HHHtH5œ%Ĝ@hfhfhfhfhfhfhfhrfhbfh Rfh Bfh 2fh "fh fhfhfhfhfhfhfhfhfhfhrfhbfhRfhBfh2fh"fhfhfhfh fh!fh"fh#fh$fh%fh&fh'rfh(bfh)Rfh*Bfh+2fh,"fh-fh.fh/fh0fh1fh2fh3fh4fh5fh6fh7rfh8bfh9Rfh:Bfh;2fh<"fh=fh>fh?fh@fhAfhBfhCfhDfhEfhFfhGrfhHbfhIRfhJBfhK2fhL"fhMfhNfhOfhPfhQfhRfhSfhTfhUfhVfhWrfhXbfhYRfhZBf%fD%fD%fD%fD%fD%ޖfD%֖fD%ΖfD%ƖfD%fD%fD%fD%fD%fD%fD%fD%fD%~fD%vfD%nfD%ffD%^fD%VfD%NfD%FfD%>fD%6fD%.fD%&fD%fD%fD%fD%fD%fD%fD%fD%fD%ޕfD%֕fD%ΕfD%ƕfD%fD%fD%fD%fD%fD%fD%fD%fD%~fD%vfD%nfD%ffD%^fD%VfD%NfD%FfD%>fD%6fD%.fD%&fD%fD%fD%fD%fD%fD%fD%fD%fD%ޔfD%֔fD%ΔfD%ƔfD%fD%fD%fD%fD%fD%fD%fD%fD%~fD%vfD%nfD%ffD%^fD%VfD%NfD%FfD%>fD%6fD%.fDUHAWAVAUATSHH $HH $H AAH`HdH%(HE1HDžDžHH=VfDxDž`Dž $H;DžHDžHHyIc1EHH9HÀ:-uzFuHDHHHH5WIHHHxAL-{UHfDLmHL HPHHHt#t tPHcҀ  McH@LE=HHy; pHPH~*HHHDH): uHH9uA)HQ1JIHui"fHɑLHkH81LANHEdH+%(HeD[A\A]A^A_]L%TH5YVLIHt LZLHHLH >AƅuHH`H+%tifE11fn)`fnL LDxLfbºLxLR1DžPDfօH 1HDž@y Dž `*sAGHHE(&7AbHAb=1ED% = AEKDDLHxL5~ZA%McLD`IkMHfIAJ|HKHM9uALLHHLD;AƅAKE1lDž]21AD1.yE1DHH8HH(AGO uH=hQHLHgH810HE`HHGHtQK"H1HLnDžBHDžH1ɿD%v CHxH1fD P@A111E1E1H0x18 H1H 1A(HWkH@DžPbLTDpHH)` HHHsA؉پ1;/Dž 9H8Dž H0HhpHD-4HA E1DY ASHDE1HAHH0A\A]Aƅe E1H 1HErHD-A ABA'H=(gHsxHhH i5H5LH=LHpHH+IH1LpHE1LA݉HxDDIDLxH`LHxHp9Bm1D牅pqDDpL1DžA9A2LLcHDMLM0< u(LH)HtH5o>HHL9< uLH)H~H5<HuMDIHIL$HxEIcHAD`LH)A9DOHhIcDpOH=D1HHPUD1AbMIDHIL$[KA1DzH5EHWAFHHxHdT816AbHXHH<D)mHFSH1H=THADPHAbHAx E HH=OTZjD1HRLAXHAJH1H1AH&xHHQH81)e_=|\ESKHR1ADHxEeLAߙAMIMcA)HHLAHJEDLH=R"H=:q f.f1I^HHPTE11H=vf.H={H{H9tHvHt H=Y{H5R{H)HH?HHHtHvHtfD={u+UH=ZvHt H=vYdz]wff.UHN61H5T6H 36H HM61]H5;UH -H=; H=$6{H=;oH=;cH=;WH=H<KH=l<?H=<3H=<'H==H=D=H=x=H==H= >H=>H=H?H=?H=P@H=@H= AH=AH=(BH=BH=HCsH=CgH=C[H=$DOH=XDCH=D7H=D+H=DH=(FH=\FH=FH=$GH=PGH=tGH=GH=G ]D@UHSHHH`HtvHC0HC`HChC8CpH[]fUHSHHH`Ht6H{Ht(H{xHtHRfHC HCHC C(HC0C8HC@CPbHCTCpHCHC`H[]@UHAVAUATSHdH%(HE1=HIH1ҾLHMHE_LpILHtQHuLLHHL H|HtHEdH+%(u!HH[A\A]A^]LH2Vff.@UHATSHHXL`Lht#)p)M)U)])e)m)u)}dH%(H81HE@DžHH@Dž0H IH7Hspamc: LH0cXHc)H9HCHcH)L0L41LSLHcƅ/NL0IйLLLH,41ƅ/H8dH+%(u(H[A\]?fUHSHdH%(HE1?H=tHt}H}YH0uMtv}}1HDu!}HtH8HxH0=p1GuHEdH+%(uH[]Ë}AEH.0ff.U=oHC1H3G fUHAUIATL%0SH~t!L%/ tL%/H/LEV v1AExH[A\A]]@D(DLIHC1MA t~A*1AƒF@1A ƒFf.1AiƒFvff.@U1HATA1S1 HHHt>Au&1Hy1ɺ!HH[A\]þHPHRBDH1ff.UHAWIAVEAUAATISHHHHHPHLQ1ҾLAtHH8L]5H@LAILALHHUIDHtCHk1H[A\A]A^A_]H611&GH-DH1bGsLPDHHHG-IMLDHHDH@1DHX#H=-DH1E2H8DIH@1TfDH@DIH@1$fDH,DH1bDsH@DL8I1Hi@,UHAWAVAUATSH}̅|IAAE1DIcD)LHcEt$}5x&AE9|D#f}1&yڃt؃ tH[A\A]A^A_]fD1@UHAVAAUIATSHdH%(HEHFx8 tFNPAMpIUhD HHUdH+%(H[A\A]A^]ËN tw5tNHVDHHj?1H랃 N(HV D1McEpLcM~v1I9~MfDI}hH1$DHH twHtHHH7L9|ԈHHHDMcEpHII9AMHIU@DHLL HHA9.wH=aƄ AH^HHƄ.L9SlH*1H=1HH1DU HAUATHuSH(D'dH%(HE1GLmMfA}.H*t!HEdH+%(H([A\A]]I]1 EHffEH*Zf/FrFf/sA}t fDH;uf*^A-u\^XNf>f.UHAWAVL}LuAULlATILSHLH\H5(XLLPMdH%(HE11HSLH5n(Lu:CL1HUdH+%(OHĈ[A\A]A^A_]Lm1H5-(LLxH5(LHt HPH5(LHzHPkf.LLCTKT/ C&CX4&/vST/&CXPLH=K'CP\tu\$H{hffH 'ZCTHZKXCpfDLr1H5'LL5HCxH@H\X\LHCf/=%CTP ,%/ KX\1LHy:Lf.H5P&L!Ht HPH58&LHHPfDUHSHHHdH%(HE1HHDž8HPH޿ HPHUdH+%(uH]\ff.UHAVIAUAH=ATSH`=hIą~>LDËah~1L&[A\A]A^]ff.UHAWAVAUATSHdH%(HE1HHBH$fIHH ) )0H$)@At-HEdH+%(\HD[A\A]A^A_]DLRkHX L1HDžRLPH)HElHLfPHsDLnDuADExE4$D @DDD $LH7I1DD Aet=A AFMDDAnE1AAAEAEH @H5V#H=`#vUHAWAVIAUATSHx dH%(HE14A(E,H󉅀DEDHEDlAE1HpDLAHcLt M9LHE1LEHxMv(M$HL^uHAvI~LjLALx;YDH255.255.H255.255H3H3H ^$1LH06DAoDE1H$DH!6PD1LMv(XZM EA9E9 |EyADžEfDAVIvD`tLDD8Ao)9 oA fDHpD#HUdH+%(He[A\A]A^A_]@l&A9$1H5aEAet;MA o A$H41#FCDn4H q<H5H=d@UHAWAVAAUIATISH=Hh=bHEȅ~EEtpLLcIADу uuՃut n7b~1H}HD[A\A]A^A_]D1LLIAvDу uu댐UHAWAVAUATSH~U@AIẢEE1 @t'A9~ DHcӋuD)LHcyڃH[A\A]A^A_]1fUHAWAVAAUIATIH=dSH=@aIDž~fD uDDLLÅxa~1LH[A\A]A^A_]fDunUHAWE1AVIAUIATSH}ȁUALEI3f.HL~5C|= ttIIt7K\=Eu͋}1HHJ[A\A]A^A_]}1H 25Hb[A\A]A^A_]ÐMtIGMLA9 uAIHEL8H1[A\A]A^A_]f.UHAWAVAUATSHH $HH $HhHEIHEHEHdH%(HE1DžHDžHDžH{`CPbHt @HCxxHcSHC`HHCh HSPAMC/1.CpDžTELLƅ Hƅ5fƅHDžEAA ,MLLLHIǸL)LxI9%A NLpM9H5uLMCM)LIL$LLI~M)IL$K|>H5QxLpLxMLDC8A^LALIVL)H9> LI9K|5H IC1L)QLcHCxMH@LHt0LHLL LL)L觿CHH ]CH\fAEiDaHEHHDADžLDLLd>S8Hs0LM'LDLA H5M9J=MCM)L]DAH tLH57HLH5^%HMLHWLA H5M9J=MCM)LDHǃAtLH5l躿HLH5訿HнLHHAAHEdH+%(bHh$D[A\A]A^A_]HAG}ȋHHAGHR1ZH菽Hckfo4A)|Džham fDž HHHDL1DfK8HS01DUDȿLHLD򋽜IHLLADžL1LHLH5qqLƅ ;/1CPbDHsT6HHu yLLDHR!LLDLDtAHt31҃0YNDžspamDžm ~LH5x+xHDžLH5 HLH5xxHDž&LH5μHH:AH"L1H~*yALLAJ讹H1C$1DA葽D1ɉ WL1H-*yAGsff.UfHAWAAVIAUATSHXHUHMLELMEA8AHfD5^WD-RHPW6W0WE9IcIH;-s@@-A]@:H=|*HUbR=HUHx:;HcI4HU>-LA9CAH5VD-R f.E9aIcŋ fVIH341@-t$ 1HMȉ(fs@-t1@tf.CAMM wQ<:HHUS=HD`2HUDHIt?HxHUHEbLEHUH LHUHEDLEHU)L% QMx H=PHcD}HLuIIHULE6fDLLH躷uL螷I9Mf I MtA<$uL}LEDLljUMȾ1H:PHH;KIH;H12=DPHf1E@EHX[A\A]A^A_]1xTtez H,HcH>HOID1AH'H;診IH;H'H1苺T=OHE8?w =hO 7 odH(1HEH8tH@THa'1uE@=N/H|NH1H;膹H H=6rND1H1NAHD&H;-WMLQH=Q 1蛷HMȉ,T=>MH$1E@/ M %MHrQHMHH=_Q1 #=`QLNQH=.Q 1HM LH=Q 1ŶHMfAH=P 1襶듁 QL@\/}EK D-"LDD){HcHHPHHAE9McHσHK4HHcE1E1LDMHMH-PHA K KKL%OH5 LeK蘵t[H5l L腵H5Y LnWHE/ K KHE18rOJL%POH5 LJtH5 LHE JJ% qJ|fJ% @VJaHNHMHPJHNHMHH3HNHMȁ JH@HsNHMȁ IH8H=RN 1HMȉ4H=0N 1HMȉ0 I=Ium =tI(HMHMHA[=EIH=M=1I;H$ 1H 1 Hd 1Hg 1vE@=HlH 1QE@=HwHQ 1,E@=wHFHK!1E@=RHH 1E@=-H1KMHGID1HZ H;ݲIH;HC 1IJH1jEA9~socketpath != 0tp->nhosts > 0255.255.255.255Set: ,Remove: User: Content-length: %d SSL write failed (%d)SPAMD/%18s %d %*shamforgetrevokeinvalid usage: in flags option not found %c Error in argument %d : %s: %s option not found %s Learning excludes check onlyLearning excludes pingLearning excludes reportLearning excludes symbols/etc/spamassassin/spamc.confspamcgetpwuid() failed0/0getaddrinfo(%s) failed: %smessage_read: malloc failedContent-length: %d SPAMD/%s %d failed to find end-of-headers0/0 destrandomizesslssl-certssl-keyssl-ca-filessl-ca-pathsocketconfigconnect-timeoutconnect-retriesfilter-retriesfilter-retry-sleepmax-sizeusernamelearntypereporttypebsmtpchecktestsfull-spamfullexitcodeno-safe-fallbackunavailable-tempfaillog-to-stderrpipe-tohelpversioncompress compiled with SSL support (%s) Usage: spamc [options] [-e command [args]] < message -d, --dest host[,host2] Specify one or more hosts to connect to. [default: localhost] -H , --randomize Randomize IP addresses for the looked-up hostname. -p, --port port Specify port for connection to spamd. [default: 783] -S, --ssl Use SSL to talk to spamd. --ssl-cert cert Authenticate using SSL client certificate. --ssl-key key Specify an SSL client key PEM file. --ssl-ca-file file Specify the location of the CA PEM file. --ssl-ca-path path Specify a directory containin CA files. -U, --socket path Connect to spamd via UNIX domain sockets. -F, --config path Use this configuration file. -t, --timeout timeout Timeout in seconds for communications to spamd. [default: 600] -n, --connect-timeout timeout Timeout in seconds when opening a connection to spamd. [default: 600] --filter-retries retries Retry filtering this many times if the spamd process fails (usually times out) [default: 1] --filter-retry-sleep sleep Sleep for this time between failed filter attempts, in seconds [default: 1] --connect-retries retries Try connecting to spamd tcp socket this many times [default: 3] --retry-sleep sleep Sleep for this time between attempts to connect to spamd, in seconds [default: 1] -s, --max-size size Specify maximum message size, in bytes. [default: 500k] -u, --username username User for spamd to process this message under. [default: current user] -L, --learntype learntype Learn message as spam, ham or forget to forget or unlearn the message. -C, --reporttype reporttype Report message to collaborative filtering databases. Report type should be 'report' for spam or 'revoke' for ham. -B, --bsmtp Assume input is a single BSMTP-formatted message. -c, --check Just print the summary line and set an exit code. -y, --tests Just print the names of the tests hit. -r, --full-spam Print full report for messages identified as spam. -R, --full Print full report for all messages. --headers Rewrite only the message headers. -E, --exitcode Filter as normal, and set an exit code. -x, --no-safe-fallback Don't fallback safely. -X, --unavailable-tempfail When using -x, turn 'unavailable' error into 'tempfail'. This may be useful for an MTAs to defer emails with a temporary SMTP error instead of bouncing with a permanent SMTP error. -l, --log-to-stderr Log errors and warnings to stderr. -e, --pipe-to command [args] Pipe the output to the given command instead of stdout. This must be the last option. -h, --help Print this help message and exit. -V, --version Print spamc version and exit. -K Keepalive check of spamd. -f (Now default, ignored.) -4 Use IPv4 only for connecting to server. -6 Use IPv6 only for connecting to server.redirection of stdin failed: %mError allocating memory using malloc socket(%s) to spamd failed: %scannot create SSL CTX context: %serror loading CA file %s or path %s: %sunable to load certificate file %s: %sunable to load key file %s: %skey file %s and cert file %s do not match: %soops! SPAMC_CHECK_ONLY is_spam: %dCannot write this message, it's MESSAGE_NONE!spamd responded with bad Content-length '%s'connect(AF_UNIX) to spamd using --socket='%s' failed: %sconnect to spamd on %s failed, broadcast addrconnect to spamd on %s failed, retrying (#%d of %d): %sconnection attempt to spamd aborted after %d retriesspamd responded with line of %d bytes, dyingspamd responded with bad string '%s'spamd responded with bad version string '%s'Explicit specification of an SSL/TLS version no longer supported.Please specify a legal learn typePlease specify a legal report typeThis option is only valid if -x is set firstspamc -z support not availableError in argument %d, char %d: -BcrR46d:e:fyp:n:t:s:u:L:C:xXzSHU:ElhVKF:0:1:2argument required for option %c argument required for option %s --ssl-cert and --ssl-key must be used together-s parameter is beyond max of %dLearning excludes report if spamLearning excludes reporting to collaborative filtering databasesFailed to open config file: %s Line not terminated with a newline in %s Exceeded max line size (%d) in %s Exceeded max number of arguments (%d) in %s getaddrinfo for a loopback address failed: %shit limit of %d hosts, ignoring remaindercould not resolve any hosts (%s): a temporary error occurredcould not resolve any hosts (%s): no such hostskipped message, greater than max message size (%d bytes)spamc not built with zlib supportfailed sanity check, %d bytes claimed, %d bytes seenMessage successfully un/learnedMessage was already un/learnedMessage successfully reported/revokedUnable to report/revoke messageoops! message_dump of %d returned differentr;lQEPAsiJ2}hH9_try_to_connect_tcp_try_to_connect_unixtransport_setuph㈵h㈵>Message-class: ;p80`@x PP0(Tа|@l@@l0 (0d0zRx &D$40FJ w?9*3$"\ȅthd@A_ O AC  d7AC Aq  AC A ($AC K A $PAC C D xLAC E A 'AW (,AC BEHP E $AE BFT A , hiAC BEEED H (<AC M G (h AC BEM` A $AH MV D ,AC DJIG I ȸtAC Ai A ($eAC BEML (<hAC P F ,h,AC DO E ,AC DEED F (