묻고답하기
게시글 메일로 받을때 질문드릴게요..고수님들 부탁
2014.04.14 12:07
관리자 메일로도 알림받을수있게 설정을해놓았습니다..
게시글이 쓰여지고 메일이 오면 게시글 제목으로 오게 되죠.
여기서 게시글 제목 말고 게시판 제목으로 오게 하려고 하고 싶습니다.
모듈 보드에서 board.controller.php 파일중에 $oMail->setTitle($obj->title); 이부분 같은데 저 title 말고 게시판제목으로 하는 변수가 뭔지 몰라서요....
알수 있을까요??..
댓글 13
-
GG
2014.04.14 12:39
-
imagineshop
2014.04.14 16:51
^^;;;;;어떻해 이렇게 한방에....ㅠㅠ 너무나 감사합니다. 테스트만 한 200번넘게 해본것같네요...
-
와이군1
2014.04.15 08:58
안녕하세요.
저는 게시글달릴때 관리자 이메일로 발송이 안되서 끙끙 앓던 차인데 혹시 가능하시면
게시판에 게시글 달릴시 이메일 발송되게 어디 부분을 수정해야하는지 알려주시면 감사하겠습니다.
-
Double'U'
2014.04.15 09:33
해당 게시판 설정의 게시판정보 하단에 보면 관리자 메일 넣는 항목이 있습니다.
거기에 메일주소를 넣으면 발송됩니다.
서버에서 보내진다면요.
-
와이군1
2014.04.16 01:16
네 해당 게시판에 관리자 메일주소를 넣어주었는데도 안오는 경우여서 끙끙 앓고있었습니다.
-
Double'U'
2014.04.16 09:23
서버에서 발송처리가 되었는지 확인해야 합니다.
호스팅 이용중이라면 타 이용자것에 밀려서 처리가 안되거나 메일서버 자체가 동작을 안하기도 하거든요.
-
와이군1
2014.04.16 09:57
네제가 두개로 테스트중입니다. 하나는 dothome 이라는 무료계정과. 개인 나스 웹서버 .
이렇게 두군데에 설치해서 해보는데 게시판 관리자메일을 적어놓아도 안오길래 파일들을 열어서
무언가 수정해야 하나 검색중이었습니다.
-
Double'U'
2014.04.16 10:53
php파일을 직접 올려서 메일발송되는지 확인해보세요.
<?
$recipient = "test@test.com"; // 받는 사람의 메일주소
$subject = "안녕하세요"; // 제목
$mail_body = "메일 내용 테스트"; // 내용
$header = "From:test@test.com\n"; // 보내는 사람의 주소를 설정한다.(default: 'World Wide Web Owner [www@도메인]')
$header .= "Content-type:text/html;\n"; // 텍스트 타입 설정 (text/html 형식 사용)
$header .= "charset=euc-kr"; // 캐릭터 설정
$email = mail($recipient, $subject, $mail_body, $header, '-f'."test@test.com"); // 메일보내기
if(!$email) echo "메일 보내기 실패"; // 메일 보내기 실패시 출력,,
else echo "메일 보내기 성공";
echo $email;
?>
적절히 수정하셔서 테스트 해서 메일이 가는지 여부를 확인해야 합니다.
-
와이군1
2014.04.16 11:50
혹시 board-board.controller.php에 아래 부분이 지금 보니 주석처리로 녹색으로 되어있는데 이것때문에
메일 발송이 안되었던걸까요??/
제가 php를 잘몰라서 알려주신 php파일 내용을 직접 올린다는 방법을 잘 모르겠습니다. 죄송합니다,,
-
Double'U'
2014.04.16 14:55
모듈을 개인적으로 수정하지 않았다면 그 문제는 아닐 것 같습니다.
해당 모듈을 쓰는 사람들은 모두 문제가 되어야 하니까요.
제가 적은 코드를 php파일로 만들어서 ftp로 올리고 해당 주소를 실행하는 것입니다.
물론 보내는 메일 등을 바꿔야 합니다.
-
imagineshop
2014.04.20 21:39
^^;;;매일 들어가는데 일이있어서 이제 접속하여서 댓글을 이제 보았습니다.
일단 메일 계정을 테스트해보시는게 제일 중요한것 같습니다. 네이버, 다음, 구글 계정으로 해보시고
만약 된다면...메일 계정의 문제가 있는걸로 보여지구요~
메일계정의 문제가 있는경우는 호스팅사에서 제공하는 메일라던지, 개인서버에서 만든 메일이면, 해당메일의 서버정보를 연동시켜주어야 하는작업이 필요할듯합니다.
저는 네이버메일을 웍스메일로 받아서 사용하고 있습니다.
아 XE 버젼이 혹시 몇인지 알수있을까요??
-
와이군1
2014.04.23 11:32
네 1.7.4.1 버젼입니다.
네이버와 구글메일을 두개다 적어놓았는데 두군데 모두 안오네요
호스팅서버는 dothome이라는 무료계정과 개인나스에 웹서버 만들어서 두군데 해보았습니다,
메일을 서버정보와 연결한다는것은 제가 잘모르겠습니다 ㅜㅜ
-
imagineshop
2014.04.30 12:31
^^ 혹시 쪽지로 테스트 계정 아이디와 비번 생성하신뒤에 알려주시면 한번 확인해볼게요~
음.. 원하시는 것이 혹시...
$oMail->setTitle('[' . $this->module_info->browser_title . ']' . $obj->title);
이런건가요?