-=[ Mr. Bumblebee ]=-
_Indonesia_

Path : /var/www/html/z_admin.bk.230509/php/mail/
File Upload :
Current File : /var/www/html/z_admin.bk.230509/php/mail/act.send.php

<?php

if(!$_SERVER["HTTP_REFERER"] || !ereg(str_replace(".","\\.",$_SERVER["HTTP_HOST"]), $_SERVER["HTTP_REFERER"])) {
	# echo "
	# <br><br><br><br>
	# <center>
	# ¿Ã¹Ù¸¥ Á¢¼ÓÀÌ ¾Æ´Õ´Ï´Ù.
	# </center>
	# ";
	# exit;
}

# ¸ÞÀÏ Àü¼Û Çʼö °ª Á¤¸®
	$to_target = '' ;
	$savePath = $info_mail['save_path'] ;
	$deleteType = $info_mail['delete_file'] ;

# ¸ÞÀÏ Àü¼Û

	set_time_limit(0);

	if ( empty($_GET['filename'])) // óÀ½ ½ÇÇàÀÏ °æ¿ì À̸ÞÀÏ ³»¿ë ÆäÀÌÁö »ý¼º
	{
		$from_target = $_POST['from_name'] . ' <' . $_POST['from_mail'] . '>' ;
		$dir = create_dir ( $savePath ) ;
		$tmp_file_name = date('YmdHis') ;
		$fp = @fopen($dir . '/' . $tmp_file_name . '.html' , 'a+' ) ;
		$mail_content = "<!-- BEGIN OF FROMMAIL -->\r\n{$from_target}\r\n<!-- END OF FROMMAIL -->\r\n<!-- BEGIN OF TITLE -->\r\n{$_POST[title]}\r\n<!-- END OF TITLE -->\r\n<!-- BEGIN OF MAIL -->\r\n{$_POST[contents]}\r\n<!-- END OF MAIL -->" ;
		@fputs($fp , $mail_content ) ;
		fclose($fp) ;
	} else {
		$tmp_file_name = $_GET['filename'] ;
	}
	$skins = $skin->skin ( array (
							'from_target'			=> 'FROMMAIL' ,
							'subject'				=> 'TITLE' ,
							'content'				=> 'MAIL' ,
						   ) , '/' . $savePath . '/' . $tmp_file_name . '.html' ) ;

	$from_target = $skins['from_target'] ;
	$subject = $skins['subject'] ;
	$content = $skins['content'] ;

	$subject = str_replace( "\r\n" , "" , $subject ) ;
	$from_target = str_replace( "\r\n" , "" , $from_target ) ;

	$content = stripslashes($content) ;
	$subject = stripslashes($subject) ;
	$subject = encode_2047($subject);

	$headers  = "MIME-Version: 1.0\r\n" ;
	$headers .= "Content-type: text/html; charset=euc-kr\r\n" ;
	$headers .= "From: {$from_target}\r\n" ;
	$headers .= "Content-Transfer-Encoding: 7bit\r\n" ;

	$total['nowpage'] = $_GET['e_page'] ;
	if ( empty($total['nowpage'])) $total['nowpage'] = 1 ;
	$total['pagesize'] = 50 ;

	echo  '
		¸ÞÀÏ Àü¼ÛÀÌ ¿Ï·áµÇ±â Àü±îÁö »õ·Î°íħ , µÚ·Î°¡±â , Á¾·á µîÀ» ÇÏÁö ¸¶½Ê½Ã¿À<br>
		Àü¼Û Áß ÆäÀÌÁö¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù µî ¿À·ù¹ß»ý½Ã ÇØ´ç ÆäÀÌÁö¸¦ ´Ù½Ã ½ÇÇàÇØÁÖ¼¼¿ä. (»õ·Î°íħ ¶Ç´Â ÇØ´çÆäÀÌÁöÀÇ URL ½ÇÇà)<br>
		¸ÞÀÏ Àü¼ÛÀÌ ¿Ï·áµÇ¸é ÀÚµ¿À¸·Î ȸ¿ø¸ñ·ÏÆäÀÌÁö·Î À̵¿ÇÕ´Ï´Ù.<br>
	' ;

	if ( $_POST['send_type'] == 'all' || $_GET['send_type'] == 'all' ) {
		$total = $exe->qry_list(" from tbl_{$total[table]} where keycode='A02' order by numid asc " , " numid , name , email " , $total) ;
	} elseif ( $_POST['send_type'] == 'all2' || $_GET['send_type'] == 'all2' ) {
		$total = $exe->qry_list(" from tbl_{$total[table]} where keycode='A02' and sendmail = 'Y' order by numid asc " , " numid , name , email " , $total) ;
	} else {
		$total = $exe->qry_list(" from tbl_{$total[table]} where keycode='A02' and numid in ( " . implode( ',' , $_POST['to_num'] ) . " ) order by numid asc " , " numid , name , email " , $total) ;
	}


	include $_SERVER['DOCUMENT_ROOT'] . '/inc/class/class.smtp.php' ;
	$mail = new Smtp;
	while ( $rs = $exe->fetch($total['execute'])) {
		if ( empty($rs['numid'])) continue ;
		if ( empty($rs['name'])) continue ;
		if ( empty($rs['email'])) continue ;
		$to_target = $rs['name'] . ' <' . $rs['email'] . '>' ;
		$mail->sendmail($to_target, $from_target, $subject, $content) ;
	}

	if ( $total['nowpage'] < $total['totalpage'] ) {
		script_re($total['cmnall'] . '&mode=' . $total['mode'] . '&e_page=' . ($total['nowpage']+1) . '&send_type=' . $send_type . '&filename=' . $tmp_file_name);
	} else {
		script_re($total['cmnall'] , ' Àü¼ÛÀÌ ¿Ï·áµÇ¾ú½À´Ï´Ù. ' );
	}
?>

Copyright © 2017 || Recoded By Mr.Bumblebee