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

게시글 작성시 여러명에게 메일보내기

제목에 맞게 딱 답변해주신곳이 없어서요

 

처음에 그룹관리자나 게시판관리자 를 여러명 설정하면 되는줄 알았더니 안됩니다

심지어 여러명 지정하면 이메일도 발송 안됩니다

 

그래서 게시판 글작성하면 이메일 가도록 하는 소스 찾아서 올립니다

 

1. 게시판 스킨에 'write_update.skin.php' 파일 생성

2. 아래 소스 추가

 

<? 
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 

include_once(G5_LIB_PATH.'/mailer.lib.php');

$tosem1="test1@email.kr";
$tosem2="test2@email.kr";
$tosem3="test3@email.kr";

mailer($wr_3, $wr_email, $tosem1, $wr_subject, $content, 1);
mailer($wr_3, $wr_email, $tosem2, $wr_subject, $content, 1);
mailer($wr_3, $wr_email, $tosem3, $wr_subject, $content, 1);

// 작성자 / 작성자이메일 / 받는메일 / 제목 / 내용

alert("문의가 정상적으로 접수되었습니다.", "/"); 

?>

 

3. 설명

    - $tosem1, 2, 3은 받을 사람 이메일 입니다, 받을 만큼 추가하세요

    - mailer($wr_3, $wr_email, $tosem1, $wr_subject, $content, 1);은 순서대로 // 작성자 / 작성자이메일 / 받는메일 / 제목 / 내용 을 뜻하는건데 사람에 맞게 고쳐 쓰면 됩니다

    - 보통은 mailer($wr_name, $wr_email, $tosem1, $wr_subject, $content, 1); 이겠죠?

    - 그리고 나서 $tosem1, 2, 3 가 있으면 3줄 추가 4개면 4줄 추가해서 받는메일의 함수를 수정하면 됩니다

댓글 작성

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

로그인하기

댓글 14개

좋은저오 감사합니다.
멋지네요 좋은 정보 감사합니다.
적용 해 봐야겠네요. ^^
감사해요.
첫 공유인데 감사합니다^^
이거 안되는데요?
wr_3은 뭔지요?
write_update.skin.php 에 만드는 이유는 쓰기페이지 폼에 적은 내용을 이메일로 보내는 것입니다. 즉 저는 wr_3 이라고 그누보드에서 디폴트로 제공하는 게시판 여분필드를 사용하였고
작성자로 쓰는 필드는 보통 wr_name이지만 저는 지정하고 싶어서 wr_3이라고 한것입니다.

정 어려우시면 basic스킨에 write_update.skin.php을 생성한뒤 wr_3을 wr_name으로 바꿔서 넣으시고 tosem1~3을 실제 이메일 넣으신뒤 테스트하시면 될겁니다.
필요했는데 잘쓰겠습니다.
공유해주셔서 정말감사합니다!
그런데 궁금한게 있는데.. 이쪽에 등록해놓은 메일들은 이상하게 HTML코드를 그대로 읽는지 줄바꿈이 되고 메일 보내는 쪽에서도 이름 옆에 <>식으로 표시가 되더군요.. 정말 죄송하지만.. 혹시 해결하셨다면 알려주실수 있을까요?ㅠ
필요한 기능이었는데 못찾았었어요~ 감사합니다!!
감사합니다 ^^ 뿌듯하네요
안녕하세요 팁 내용 잘 사용하고있습니다. 감사합니다.
비회원도 글 남기면 메일을 받을수 있게 하려면 어떻하면 되나요?
@cyberarts 비회원도 비회원게시판으로 만들면 동일합니다

게시글 목록

번호 제목
23966
23963
23953
23949
23938
23935
23933
23928
23919
23918
23917
23910
23902
23901
23897
23894
23893
23891
23885
23872
23870
23862
23859
23853
23845
23838
23827
23819
23805
23801