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

글쓴걸 이메일로 받을때 채택완료

야잇쉰늬 3년 전 조회 1,442

게시판에 글쓰면 이메일로 발송되고

게시글은 db에 인서트 되지 않게 하려고 한건데요

 

아래와 같이 했는데 이메일이 발송이 안됩니다.

환경설정에서 이메일테스트하면 발송이 되는데요..ㅜㅜ;

 

어느부분이 잘못된걸까요.. 고수님들의 한수 부탁드립니다.

 

write_update.skin.php 내용

    $to_mail = "test@naver.com";     $from_name = ($member['mb_name'])?$member['mb_name']:"홍길동";     $from_mail = ($member['mb_email'])?$member['mb_email']:"admin@naver.com";     include_once(G5_LIB_PATH.'/mailer.lib.php');

/* echo "

이름. ".$from_name."

"; echo "

발송자. ".$from_mail."

"; echo "

받는이. ".$to_mail."

"; echo "

제목. ".$wr_subject."

"; echo "

내용. ".$wr_content."

"; exit; */

    mailer($from_name, $from_mail, $to_mail, $wr_subject, $wr_content, 1);

 

    sql_query(" delete from g5_write_inheart where wr_id = '{$wr_id}' ");

    alert("정상 등록되었습니다.", "/bbs/write.php?bo_table=inheart");

?>

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

답변 2개

채택된 답변
+20 포인트

mailer 함수를 주석처리 하면 어떨까요?

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

답변에 대한 댓글 1개

야잇쉰늬
3년 전
mailer($from_name, $from_mail, $to_mail, $wr_subject, $wr_content, 1);
이걸 주석처리하면 발송정보가 사라지는데요?

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

3년 전

$from_mail, $to_mail 을 메일테스트시의 보내는 메일/받는 메일과 동일하게 하여 테스트를 해본 후,

$from_mail = '~';

$to_amil = '~'; // 이런식으로 강제 설정

 

다른 변수들도 위의 방법으로 하나씩 테스트를 해보면서 문제지점을 찾아내야 합니다.

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

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

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

로그인