묻고답하기
댓글 입력 시, 메일 발송 문제
2012.09.19 10:18
홈페이지 수정 중에, 막히는 부분이 있어서 도움을 얻을까 몇자 올려봅니다.
현재 홈페이지에 댓글을 입력하면, 설정한 관리자로 메일이 가게 되어 있습니다.
그런데, 얼마전 XE 업데이트 한 후부터, 메일발송이 기존과는 다르게
[XE - Dictionary] A new comment was posted on document: <- 이런 태그가 붙어서 메일이 발송이 되고,
바로가기 URL도 메일에 날라오지 않습니다.
수정을 해볼까 board.controller.php를 보니
댓글 작성 시, 메일을 보내는 부분도 아래처럼 주석처리 되어 있구요...
/*
// send an email
if($output->toBool() && $this->module_info->admin_mail) {
$oMail = new Mail();
$oMail->setTitle($oDocument->getTitleText());
$oMail->setContent( sprintf("From : <a href=\"%s#comment_%d\">%s#comment_%d</a><br/>\r\n%s", getFullUrl('','document_srl',$obj->document_srl),$obj->comment_srl, getFullUrl('','document_srl',$obj->document_srl), $obj->comment_srl, $obj->content));
$oMail->setSender($obj->user_name, $obj->email_address);
$target_mail = explode(',',$this->module_info->admin_mail);
for($i=0;$i<count($target_mail);$i++) {
$email_address = trim($target_mail[$i]);
if(!$email_address) continue;
$oMail->setReceiptor($email_address, $email_address);
$oMail->send();
}
}
*/
해당 주석을 해제하니, 정상적인 메일 하나와 [XE - Dictionary] A new comment was posted on document: 붙은 메일 하나
이렇게 두개씩 메일이 옵니다. 해결방안 없을까요??
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
제이재희 | 인터넷 이 연결안되어있으면 blog api는 작동하지 않습니까?? | |
dufltptkd01 | DB계정 | |
뉴클리어 | Feed 기능..... [1] | 2009.09.16 by SMaker |
큰용 | 위젯스타일 더보기에 대해서 [1] | 2009.09.16 by 궁금이2 |
토종매니아 | 확장변수 입력 폼에 대하여.... [1] | 2009.09.16 by 깡왕 |
하놈~* | 회원 목록 출력하는 위젯은 없나요 [2] | 2009.09.16 by lattente |
ПЁГО | 이게 뜨는 이유가 대체 뭘까요? [1] | 2009.09.16 by 뉴클리어 |
치노805 | 웹페이지 스크랩 하면 이미지가 깨지는 이유? [1] | 2009.09.16 by 뉴클리어 |
분홍곰 | 1차메뉴 글씨가 이미지로 대체가 안됩니다 | |
초보에요^^* | 스크립트로 border 모서리 둥글게 처리하는 방법좀 알려주세요. | |
이현근237 | 텍스타일 설정시 | |
백곰돌이 | XE 블로그 RSS 를 읽어 올 수 없다고 해서요. 문제점 [1] | 2009.09.16 by 백곰돌이 |
토마토881 | php 수정하기.. [1] | 2009.09.16 by 궁금이2 |
아이유홀릭 | 최근 갤러리 위젯에서 첨부하지 않은 이미지 썸네일로 [1] | 2009.09.16 by 백성찬 |
Sooool | 외부에서 접속이 되질 않아요~ [4] | 2009.09.17 by 삽질아저씨 |
고딩어 | 게시판형태를 웹진형태로 바꾸면 화면오류 [2] | 2009.09.17 by 궁금이2 |
청개굴이 | 페이지에서 글직접작성후 저장하면 이런 오류가 뜨면서 저장이 안되는데.. [2] | 2009.09.17 by 뉴클리어 |
호시카라 | 로그인할때 특정 프레임을 새로고침시키고싶습니다. [1] | 2009.09.17 by 뉴클리어 |
RainSky | index.php 파일에 알 수 없는 소스가 저절로 삽입됩니다. [3] | 2009.09.17 by RainSky |
주인장_안씨 | ''웹주소/xe/home''로 할때 안되네요. [4] | 2009.09.17 by 주인장_안씨 |
주석처리를 한 것에는 다 이유가 있는 것이겠죠....
버전업 되면서 메일 보내는 부분을 다른 곳으로 옮겼을 겁니다.
xe - modules - comment - comment.controller.php 열고
line 338 쯤에
function sendEmailToAdminAfterInsertComment($obj)
여기 함수 아래에 메일 보내는 기능이 있습니다.........
참고로
line 367 쯤에
$mail_title = "[XE - ".Context::get('mid')."] A new comment was posted on document: \"".$oDocument->getTitleText()."\"";
여기에 질문에 있는 내용이 있네요......