그누보드 메일링를 백명단위로 보낼수 있게 하려면...??

그누보드 메일링를 백명단위로 보낼수 있게 하려면...??

QA

그누보드 메일링를 백명단위로 보낼수 있게 하려면...??

본문

현재 그누보드에서 메일링리스트로 메일을 보내기를 하려면

 

https://sir.kr/manual/g5/36

이렇게 되어있는데요

 

메일링리스트로 메일을 보내기를 할때 하루에 100명씩 또는 200명씩 이런식으로 쪼개서

회원전체에게 메일을 보내려고 하는데요

 

어떻게 해야 할까요.?

 

회원이 많을때 한번에 메일 보내개 되면 스팸머로 걸려서 블랙리스트에 들어갈수있으니

하루에 100명이나 200명 씩 보내기를 하려고 합니다

 

고수님 소스 부탁드립니다. 

 

 

이 질문에 댓글 쓰기 :

답변 1

과정을 설명드리자면.

 

1. 메일발송시 즉시 발송이아닌 메일 발송대기열 데이터베이스에 등록함. 

이때 메일전송여부를 알수있는 status 필드가 필요.

 

2. crond 스케줄러를 통해 한번에 100개씩 status가 기록없는 (미발송)
row 만 select 하여 발송하는 스크립트 개발

select 된 100명의 status 는 발송으로 기록

 

3. crond 스케줄러는 매일 특정시간 1회실행하도록 등록.

 

이런식으로 개발 하시면 누적되는 메일량에 상관없이

매일매일 100명에게만 메일이 전송될겁니다.

 

백그라운드 스케줄러를 사용하시던,

관리자의 발송기능을 튜닝하시던 데이터베이스 튜닝은 필요하며

그에 따른 개발은 의뢰하시는게 좋을듯 합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 123,679 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT