묻고답하기
댓글 입력 시, 메일 발송 문제
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 남기남 |
박향미 | 서브타이틀 출력.. [2] | 2008.05.09 by 박향미 |
Honeybee | 제로보드에서 PDF보기 [4] | 2008.05.09 by alicialee |
안균식 | 레이아웃 적용에서요~~~ [1] | 2008.05.09 by 백성찬 |
박지수367 | 댓글 입력시 [1] | 2008.05.09 by 대암지기 |
박향미 | 최근게시물 위젯.. [2] | 2008.05.09 by 박향미 |
불고구미 | 첨부파일은 다른 서버에 저장하고 싶을때? | |
푯대를향하여 | Planner 모듈 설치 관련 문의드립니다. [2] | 2008.05.09 by 푯대를향하여 |
이경우808 | 스크롤시 글씨가 뭉계져요!~ | |
유세훈918 | 기존에 있던 홈페이지에 XE를 적용하려니 힘이 듭니다. 도와 주십시요! [4] | 2008.05.09 by 유세훈918 |
궁금이 | zbxe를 루트에 설치하는 것이 좋을까요? [1] | 2008.05.09 by RainSky |
궁금이 | 첨부파일이 한글이면 안올라가고, 영어 나 숫자일경우에는 올라갑니다. [2] | 2008.05.09 by 0라이트0 |
규민 | 가입폼을 추가할경우 오류가 발생합니다. | |
자꾸땀흘러 | iframe 사용시 외부 페이지 로그인 안되는 문제 | |
보고 | 회원가입품 추가정보란 만들려면... [3] | 2008.05.09 by 열쇠주머니 |
chinamakeup | rewrite 모드가 적용이 가능한 환경 확인 부탁드립니다. [2] | 2008.05.09 by china |
리스타트 | 돌아버리겟음다! 페이지수정문제.. [2] | 2008.05.09 by 수적 |
kimho2003 | 제로보드XE 1.0.2를 호스팅에 업로드 했는데 Warning: session_start() .. | |
유세훈918 | 답변 얻어서 하나해결 하면 또 하나가 나오고.... 돌겠습니다. [3] | 2008.05.09 by 우야꼬 |
규민 | 가입폼추가시 오류가 난다니깐요;; 제발 답변좀 [1] | 2008.05.09 by 매실茶 |
s쯔 | 게시판 보이게 하려면 어떻게 하나요? |
주석처리를 한 것에는 다 이유가 있는 것이겠죠....
버전업 되면서 메일 보내는 부분을 다른 곳으로 옮겼을 겁니다.
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()."\"";
여기에 질문에 있는 내용이 있네요......