/home/mjc1/public_html/adm/sendmail_test.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<?php
$sub_menu 
'100300';
include_once(
'./_common.php');

auth_check($auth[$sub_menu], 'r');

if (!
$config['cf_email_use'])
    
alert('환경설정에서 \'메일발송 사용\'에 체크하셔야 메일을 발송할 수 있습니다.');

include_once(
G5_LIB_PATH.'/mailer.lib.php');

$g5['title'] = '메일 테스트';
include_once(
'./admin.head.php');

if (isset(
$_POST['email'])) {
    
$email explode(','$_POST['email']);
    for (
$i=0$i<count($email); $i++)
        
mailer($config['cf_admin_email_name'], $config['cf_admin_email'], trim($email[$i]), '[메일검사] 제목''<span style="font-size:9pt;">[메일검사] 내용<p>이 내용이 제대로 보인다면 보내는 메일 서버에는 이상이 없는것입니다.<p>'.G5_TIME_YMDHIS.'<p>이 메일 주소로는 회신되지 않습니다.</span>'1);

    echo 
'<section>';
    echo 
'<h2>결과메세지</h2>';
    echo 
'<div class="local_desc01 local_desc"><p>';
    echo 
'다음 '.count($email).'개의 메일 주소로 테스트 메일 발송이 완료되었습니다.';
    echo 
'</p></div>';
    echo 
'<ul>';
    for (
$i=0;$i<count($email);$i++) {
        echo 
'<li>'.$email[$i].'</li>';
    }
    echo 
'</ul>';
    echo 
'<div class="local_desc02 local_desc"><p>';
    echo 
'해당 주소로 테스트 메일이 도착했는지 확인해 주십시오.<br>';
    echo 
'만약, 테스트 메일이 오지 않는다면 더 다양한 계정의 메일 주소로 메일을 보내 보십시오.<br>';
    echo 
'그래도 메일이 하나도 도착하지 않는다면 메일 서버(sendmail server)의 오류일 가능성이 높으니, 웹 서버관리자에게 문의하여 주십시오.<br>';
    echo 
'</p></div>';
    echo 
'</section>';
}
?>

<section>
    <h2>테스트 메일 발송</h2>
    <div class="local_desc02 local_desc">
        <p>
            메일서버가 정상적으로 동작 중인지 확인할 수 있습니다.<br>
            아래 입력칸에 테스트 메일을 발송하실 메일 주소를 입력하시면, [메일검사] 라는 제목으로 테스트 메일을 발송합니다.<br>
        </p>
    </div>
    <form name="fsendmailtest" method="post">
    <fieldset id="fsendmailtest">
        <legend>테스트메일 발송</legend>
        <label for="email">받는 메일주소<strong class="sound_only"> 필수</strong></label>
        <input type="text" name="email" value="<?php echo $member['mb_email'?>" id="email" required class="required email frm_input" size="80">
        <input type="submit" value="발송" class="btn_submit">
    </fieldset>
    </form>
    <div class="local_desc02 local_desc">
        <p>
            만약 [메일검사] 라는 내용으로 테스트 메일이 도착하지 않는다면 보내는 메일서버 혹은 받는 메일서버 중 문제가 발생했을 가능성이 있습니다.<br>
            따라서 보다 정확한 테스트를 원하신다면 여러 곳으로 테스트 메일을 발송하시기 바랍니다.<br>
        </p>
    </div>
</section>

<?php
include_once('./admin.tail.php');
?>