환경설정에 추가된 최고관리자 메일 제거
This commit is contained in:
@ -9,11 +9,6 @@ $token = get_token();
|
||||
if ($is_admin != 'super')
|
||||
alert('최고관리자만 접근 가능합니다.');
|
||||
|
||||
// 메일발송전용 이메일주소
|
||||
if (!isset($config['cf_email_admin'])) {
|
||||
sql_query(" ALTER TABLE {$g4['config_table']} ADD cf_email_admin VARCHAR(255) NOT NULL DEFAULT '' AFTER cf_email_use ", TRUE);
|
||||
}
|
||||
|
||||
if (!isset($config['cf_include_index'])) {
|
||||
sql_query(" ALTER TABLE `{$g4['config_table']}`
|
||||
ADD `cf_include_index` VARCHAR(255) NOT NULL AFTER `cf_admin`,
|
||||
@ -459,13 +454,6 @@ $pg_anchor = "
|
||||
<input type="checkbox" id="cf_formmail_is_member" name="cf_formmail_is_member" value="1" <?=$config['cf_formmail_is_member']?'checked':'';?>> 회원만 사용
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="cf_email_admin">관리자 메일주소<strong class="sound_only">필수</strong></label></th>
|
||||
<td>
|
||||
<?=help('일괄 발송 또는 테스트 등에 사용하는 이메일 주소입니다.')?>
|
||||
<input type="text" id="cf_email_admin" name="cf_email_admin" class="email required frm_input" value="<?=$config['cf_email_admin']?>" required size="40">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</section>
|
||||
|
||||
|
||||
@ -70,7 +70,6 @@ $sql = " update {$g4['config_table']}
|
||||
cf_leave_day = '{$_POST['cf_leave_day']}',
|
||||
cf_search_part = '{$_POST['cf_search_part']}',
|
||||
cf_email_use = '{$_POST['cf_email_use']}',
|
||||
cf_email_admin = '{$_POST['cf_email_admin']}',
|
||||
cf_email_wr_super_admin = '{$_POST['cf_email_wr_super_admin']}',
|
||||
cf_email_wr_group_admin = '{$_POST['cf_email_wr_group_admin']}',
|
||||
cf_email_wr_board_admin = '{$_POST['cf_email_wr_board_admin']}',
|
||||
|
||||
@ -43,6 +43,8 @@ $sql = "select ma_subject, ma_content from {$g4['mail_table']} where ma_id = '$m
|
||||
$ma = sql_fetch($sql);
|
||||
|
||||
$subject = $ma['ma_subject'];
|
||||
$admin = get_admin('super', 'mb_email');
|
||||
$from_email = $admin['mb_email'];
|
||||
|
||||
$cnt = 0;
|
||||
for ($i=0; $i<count($member_list); $i++)
|
||||
@ -65,7 +67,7 @@ for ($i=0; $i<count($member_list); $i++)
|
||||
|
||||
$content = $content . "<hr size=0><p><span style='font-size:9pt; font-familye:굴림'>▶ 더 이상 정보 수신을 원치 않으시면 [<a href='".G4_BBS_URL."/email_stop.php?mb_id={$mb_id}&mb_md5={$mb_md5}' target='_blank'>수신거부</a>] 해 주십시오.</span></p>";
|
||||
|
||||
mailer($config['cf_title'], $config['cf_email_admin'], $email, $subject, $content, 1);
|
||||
mailer($config['cf_title'], $from_email, $email, $subject, $content, 1);
|
||||
|
||||
echo "<script> document.all.cont.innerHTML += '$cnt. $email ($mb_id : $name)<br>'; </script>\n";
|
||||
//echo "+";
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?
|
||||
$sub_menu = "100300";
|
||||
$sub_menu = '100300';
|
||||
include_once('./_common.php');
|
||||
|
||||
auth_check($auth[$sub_menu], 'r');
|
||||
@ -14,28 +14,29 @@ include_once('./admin.head.php');
|
||||
|
||||
if (isset($_POST['mail'])) {
|
||||
$from_name = '메일검사';
|
||||
$from_email = $config['cf_email_admin'];
|
||||
$admin = get_admin('super', 'mb_email');
|
||||
$from_email = $admin['mb_email'];
|
||||
|
||||
$email = explode(',', $mail);
|
||||
for ($i=0; $i<count($email); $i++)
|
||||
mailer($from_name, $from_email, trim($email[$i]), '[메일검사] 제목', '<span style="font-size:9pt;">[메일검사] 내용<p>이 내용이 제대로 보인다면 보내는 메일 서버에는 이상이 없는것입니다.<p>'.date("Y-m-d H:i:s").'<p>이 메일 주소로는 회신되지 않습니다.</span>', 1);
|
||||
|
||||
echo "<section class=\"cbox\">";
|
||||
echo "<h2>결과메세지</h2>";
|
||||
echo "<p>";
|
||||
echo "다음 ".count($email)."개의 메일 주소로 테스트 메일 발송이 완료되었습니다.";
|
||||
echo "</p>";
|
||||
echo "<ul>";
|
||||
echo '<section class=\'cbox\'>';
|
||||
echo '<h2>결과메세지</h2>';
|
||||
echo '<p>';
|
||||
echo '다음 '.count($email).'개의 메일 주소로 테스트 메일 발송이 완료되었습니다.';
|
||||
echo '</p>';
|
||||
echo '<ul>';
|
||||
for ($i=0;$i<count($email);$i++) {
|
||||
echo "<li>".$email[$i]."</li>";
|
||||
echo '<li>'.$email[$i].'</li>';
|
||||
}
|
||||
echo "</ul>";
|
||||
echo "<p>";
|
||||
echo "해당 주소로 테스트 메일이 도착했는지 확인해 주십시오.<br>";
|
||||
echo "만약, 테스트 메일이 오지 않는다면 더 다양한 계정의 메일 주소로 메일을 보내 보십시오.<br>";
|
||||
echo "그래도 메일이 하나도 도착하지 않는다면 메일 서버(sendmail server)의 오류일 가능성이 높으니, 웹 서버관리자에게 문의하여 주십시오.<br>";
|
||||
echo "</p>";
|
||||
echo "</section>";
|
||||
echo '</ul>';
|
||||
echo '<p>';
|
||||
echo '해당 주소로 테스트 메일이 도착했는지 확인해 주십시오.<br>';
|
||||
echo '만약, 테스트 메일이 오지 않는다면 더 다양한 계정의 메일 주소로 메일을 보내 보십시오.<br>';
|
||||
echo '그래도 메일이 하나도 도착하지 않는다면 메일 서버(sendmail server)의 오류일 가능성이 높으니, 웹 서버관리자에게 문의하여 주십시오.<br>';
|
||||
echo '</p>';
|
||||
echo '</section>';
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
@ -749,24 +749,24 @@ function subject_sort_link($col, $query_string='', $flag='asc')
|
||||
|
||||
|
||||
// 관리자 정보를 얻음
|
||||
function get_admin($admin='super')
|
||||
function get_admin($admin='super', $fields='*')
|
||||
{
|
||||
global $config, $group, $board;
|
||||
global $g4;
|
||||
|
||||
$is = false;
|
||||
if ($admin == 'board') {
|
||||
$mb = sql_fetch("select * from {$g4['member_table']} where mb_id in ('{$board['bo_admin']}') limit 1 ");
|
||||
$mb = sql_fetch("select {$fields} from {$g4['member_table']} where mb_id in ('{$board['bo_admin']}') limit 1 ");
|
||||
$is = true;
|
||||
}
|
||||
|
||||
if (($is && !$mb['mb_id']) || $admin == 'group') {
|
||||
$mb = sql_fetch("select * from {$g4['member_table']} where mb_id in ('{$group['gr_admin']}') limit 1 ");
|
||||
$mb = sql_fetch("select {$fields} from {$g4['member_table']} where mb_id in ('{$group['gr_admin']}') limit 1 ");
|
||||
$is = true;
|
||||
}
|
||||
|
||||
if (($is && !$mb['mb_id']) || $admin == 'super') {
|
||||
$mb = sql_fetch("select * from {$g4['member_table']} where mb_id in ('{$config['cf_admin']}') limit 1 ");
|
||||
$mb = sql_fetch("select {$fields} from {$g4['member_table']} where mb_id in ('{$config['cf_admin']}') limit 1 ");
|
||||
}
|
||||
|
||||
return $mb;
|
||||
|
||||
Reference in New Issue
Block a user