메일 보낼때 100명씩 보내고 10초후 보내는거 어디서 수정? > 그누3질답

그누3질답

메일 보낼때 100명씩 보내고 10초후 보내는거 어디서 수정? 정보

그누보드 메일 보낼때 100명씩 보내고 10초후 보내는거 어디서 수정?

본문

100명씩 보내고 10초 쉰후 다시 보내는거
어디서 수정 가능 한가요?
........................................
메일 보내는데 문제가 있는거 같습니다.
2000명 넘게 보내는데
1998번째는 제가 테스트 아이디로 만들어 보았는데
그쪽으로는 오지도 않고...
앞쪽 회원들에게만 가는거 같습니다.
한메일로는 2통씩 배달되고...
..............................................
호스팅 업체쪽에서 문의해 보니
100통 보내면 2분정도 쉬어서 보내고
500통 정도는 5분정도 쉬어서 보내야 서버에 무리가 없다고 합니다.
개인적인 생각은
서버에 조금 무리를 주더라도 메일은 다 보내져야 정상이 아닐까 생각 합니다.
  • 복사

댓글 전체

설명 추가 :
sleep(10); // sleep for 10 seconds

기존 소스가 10초간 쉬도록 되어있군요.
100통 보낸후 2분을 쉬려면 sleep(120) 으로 수정하셔야 겠군요.
관리자에서 보내는것 말씀하시는거죠.
bbs/admin/mailsend.php에 있는 다음 내용을 수정하세요

if ($cnt % 100 == 0) {
    // 100통씩 보내고 몇초간 쉰다.
    // 잘 보내지지 않는다고 생각되면 이 부분의 수치를 높여주세요.
    sleep(10);
    echo "<br>";
}
© SIRSOFT
현재 페이지 제일 처음으로