그누보드5 게시판작성시 메일발송이 안됩니다
본문
안녕하세요
다름이 아니라
환경설정 테스트 메일은 정상적으로 발송이되나
게시판 메일사용 , 기본환경설정 메일정보 입력 하고 메일 발송 사용한다고 모두 체크하였는데도
메일발송이 되지 않습니다
지금 현존 그누보드5에 나온 정보들 다 적용해도 나오질 않네요
고급개발자 형님들 부탁드립니다
ftp 정보는 카톡으로 모두 알려드릴수 있습니다 ㅠㅠ
도와주십시오
카톡: jongjin040 입니다
답변 4
혼자 계속 시도하다가 결국 됬습니다
오류 내용 : 환경설정에서 테스트메일발송은 전송이 되는데 게시판 게시글 등록 후 메일 전송이 안되는문제
해결 : 해당 게시판 write_update.skin.php 생성후
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once('./_common.php');
include_once(G5_LIB_PATH.'/mailer.lib.php');
$aaa = $config['cf_admin_email']; //관리자 환경설정 기본환경설정에 등록된 이메일 가져오기
mailer('보낸사람이름', $aaa, $aaa, '메일제목', '<span style="font-size:9pt;">BBQ게시판에 게시글이 등록되었습니다.</span>', 1);
alert("reservation complete");
?>
위에 내용 그대로 복사 후 write_update.skin.php 에 붙여넣으시면 됩니다
그누보드 순정으로 설치 후 테스트 해보세요.
= 잘됨 : 기존 소스 문제
= 안됨 : 해당 서버 문제
네이버 웍스의 경우 발신자 수신자를 모두 $aaa로 해두면 스팸처리가됩니다-
보낸사람이름', $aaa, $aaa, '메일제목',
에서,
첫번째 $aaa(발신자)를 사용가능한 다른 메일로 지정하세요.
보낸사람이름', '*** 개인정보보호를 위한 이메일주소 노출방지 ***', $aaa, '메일제목',
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once('./_common.php');
include_once(G5_LIB_PATH.'/mailer.lib.php');
$aaa = $config['cf_admin_email']; //관리자 환경설정 기본환경설정에 등록된 이메일 가져오기
mailer('보낸사람이름', $aaa, $aaa, '메일제목', '<span style="font-size:9pt;">BBQ게시판에 게시글이 등록되었습니다.</span>', 1);
alert("reservation complete");
?>
덕분에 저도 해결됐습니다. 감사합니다.