게시글 작성시 여러명에게 메일보내기
제목에 맞게 딱 답변해주신곳이 없어서요
처음에 그룹관리자나 게시판관리자 를 여러명 설정하면 되는줄 알았더니 안됩니다
심지어 여러명 지정하면 이메일도 발송 안됩니다
그래서 게시판 글작성하면 이메일 가도록 하는 소스 찾아서 올립니다
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은 뭔지요?
작성자로 쓰는 필드는 보통 wr_name이지만 저는 지정하고 싶어서 wr_3이라고 한것입니다.
정 어려우시면 basic스킨에 write_update.skin.php을 생성한뒤 wr_3을 wr_name으로 바꿔서 넣으시고 tosem1~3을 실제 이메일 넣으신뒤 테스트하시면 될겁니다.
그런데 궁금한게 있는데.. 이쪽에 등록해놓은 메일들은 이상하게 HTML코드를 그대로 읽는지 줄바꿈이 되고 메일 보내는 쪽에서도 이름 옆에 <>식으로 표시가 되더군요.. 정말 죄송하지만.. 혹시 해결하셨다면 알려주실수 있을까요?ㅠ
비회원도 글 남기면 메일을 받을수 있게 하려면 어떻하면 되나요?
게시글 목록
| 번호 | 제목 |
|---|---|
| 24318 | |
| 24317 | |
| 24315 | |
| 24309 | |
| 24294 | |
| 24293 | |
| 24277 | |
| 24262 | |
| 24260 | |
| 24253 | |
| 24251 | |
| 24236 | |
| 24233 | |
| 24228 | |
| 24226 | |
| 24221 | |
| 24214 | |
| 24203 | |
| 24201 | |
| 24199 | |
| 24196 | |
| 24195 | |
| 24194 | |
| 24192 | |
| 24191 | |
| 24187 | |
| 24185 | |
| 24183 | |
| 24172 | |
| 24168 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기