테스트 사이트 - 개발 중인 베타 버전입니다

아이디 비번찾기 메일이 안감 채택완료

TRBT 1년 전 조회 1,761

function mailer($fname, $fmail, $to, $subject, $content, $type=0, $file="", $cc="", $bcc="")

{

global $config;

global $g5;

 

// 메일발송 사용을 하지 않는다면

if (!$config['cf_email_use']) return;

 

if ($type != 1)

$content = nl2br($content);

 

$result = run_replace('mailer', $fname, $fmail, $to, $subject, $content, $type, $file, $cc, $bcc);

if( is_array($result) && isset($result['return']) ){

return $result['return'];

}

 

$mail_send_result = false;

 

try {

$mail = new PHPMailer(); // defaults to using php "mail()"

if (defined('G5_SMTP') && G5_SMTP) {

$mail->IsSMTP(); // telling the class to use SMTP

$mail->Host = G5_SMTP; // SMTP server

if(defined('G5_SMTP_PORT') && G5_SMTP_PORT)

$mail->Port = G5_SMTP_PORT;

}

$mail->CharSet = 'UTF-8';

$mail->From = $fmail;

$mail->FromName = $fname;

$mail->Subject = $subject;

$mail->AltBody = ""; // optional, comment out and test

$mail->msgHTML($content);

$mail->addAddress($to);

if ($cc)

$mail->addCC($cc);

if ($bcc)

$mail->addBCC($bcc);

//print_r2($file); exit;

if ($file != "") {

foreach ($file as $f) {

$mail->addAttachment($f['path'], $f['name']);

}

}

 

$mail = run_replace('mail_options', $mail, $fname, $fmail, $to, $subject, $content, $type, $file, $cc, $bcc);

 

$mail_send_result = $mail->send();

 

} catch (Exception $e) {

}

 

run_event('mail_send_result', $mail_send_result, $mail, $to, $cc, $bcc);

 

return $mail_send_result;

}

 

 

$result = mailer($config['cf_admin_email_name'], $config['cf_admin_email'], $mb['mb_email'], $subject, $content, 1);

 

원래 mailer(~~~~)만 있었는데

확인하려고 result변수 만들어서 넣어주고 출력해봤는데

1이라고 나오더라구요

 

1이라고 나오면 보내진 것 같은데 메일은 안와있네요.

 

무엇을 더 체크해봐야할까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
1년 전

스팸메일함에 들어가있는지 확인해보시고 그게 아니면

화이트도메인을 검색해서 신청해보시고 그래도 안되시면 외부 smtp를 사용해서 메일을 보내셔야 할거같습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

T
TRBT
1년 전
보니까 스팸에도 없는 것 같구요 이 메일러 함수가 smtp 를 사용하는 것 같은데
이건 내부 smtp인거죠? 이걸 고칠 수 있는 방법은 없는걸까요?

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인