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

급합니다 답변 좀 부탁 드릴게요 메일 관련

· 19년 전 · 2163 · 3
그누보드 게시판에 메일을 보내는 기능이 있는데..

이것을 못하게 막는 기능은 없는지요.

요즘 저희사이트 게시판을 이용해서 대량의 스팸을 보내서


필터링 당하게 생겼습니다 ...

도움 좀 부탁드리겠습니다.

댓글 작성

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

로그인하기

댓글 3개

config.php에서 메일관련 설정 참조

$cfg[comment_all_email] = 0; // 3.09 추가 ( 1 : 코멘트 쓴 모든이에게 메일 발송 , 0 : off )
$cfg[formail_is_member] = 1; // 폼메일 회원만 사용 여부 ( 1 : 회원만 , 0 : 비회원도 )
gbupdate.php 420번째 줄 보시면

// 메일발송 사용 (수정글은 메일발송하지 않음)
if ($default[de_use_sendmail] && $w != 'u') {
$admin = get_admin('board');
$wr_subject = get_text(stripslashes($wr_subject));
$wr_content = nl2br(get_text(stripslashes($wr_content)));

$warr = array( ''=>'입력', 'u'=>'수정', 'r'=>'답변', 'c'=>'코멘트' );
$str = $warr[$w];

// 3.26
$link_url = "$cfg[d_url]/?doc=bbs/gnuboard.php&{$qstr}";

$subject = "'{$board[bo_subject]}' 게시판에 {$str}글이 올라왔습니다.";

ob_start();
include "$mail_skin/gbupdate.skin.php";
$content = ob_get_contents();
ob_end_clean();

if ($wr_email != $admin[mb_email]) {
// 관리자에게 보내는 메일
mailer($wr_name, $wr_email, $admin[mb_email], $subject, $content, 1);
}

// 답변 메일받기 (원게시자에게 보내는 메일)
if ($wr[wr_recv_email] && $wr[wr_email] && $wr[wr_email] != $admin[mb_email]) {
mailer($wr_name, $wr_email, $wr[wr_email], $subject, $content, 1);

// 코멘트 쓴 모든이에게 메일 발송
if ($cfg[comment_all_email]) {
$sql = " select wr_email from $write_table
where wr_email not in ( '$admin[mb_email]' , '$wr[wr_email]', '' )
and wr_parent_id = '$wr_id'
group by wr_email ";
$result = sql_query($sql);
while ($row=mysql_fetch_array($result)) {
mailer($wr_name, $wr_email, $row[wr_email], $subject, $content, 1);
}
}
}
}



이 부분을 수정하세요 ^^
급합니다 답변 좀 부탁 드릴게요 메일 관련

게시판 목록

그누3질답

글쓰기
🐛 버그신고