2010-06-02 4 views

답변

2

이 질문의 99.9 %는 MTA (메일 전송 에이전트 - Sendmail, Postix, MS-Eschange 등)에 관한 것이 전부이며 PHP와는 관련이 없습니다.

PHP를 사용하여 1000 명에게 1 개의 메일을 보내고 10 시간을 기다리지 않으려면 어떻게해야합니까?

그렇다면 10 시간이 지나면 시스템이 대량 이메일 전송을 방지하도록 특별히 구성되었거나 코드가 정말 무서운 것입니다. 가능한 한 많은 주소를 봉투에 넣을 수 있다면 처리량이 향상됩니다. 나는이 많은 사용자에게 메시지를 보내는 경우 'to'헤더에 모든 주소가 나타나기를 원하지 않는다고 생각합니다. 즉, 한 번에 50 개 이상의 주소에 대한 bcc 헤더를 추가하는 것입니다.

MTA를 제어합니까? 그것은 똑똑한 릴레이에 의존합니까?

php에서 cronjob을 설정할 수 있습니까?

PHP에서 cron 작업을 만드는 것을 의미합니까? 그렇습니다. 가능하지만 좋은 생각이 아니기 때문에 대부분의 관리자는이를 막을 것입니다. 아니면 cron 작업으로 PHP 스크립트를 실행하고 싶습니까? 예 - cron이 실행되는 시스템에서 사용할 수있는 CLI 버전의 PHP가 있거나 wget/curl과 같은 dumb http 클라이언트가 있다고 가정합니다.

C.

4

SwiftMailer으로 갈 수 있습니다. 다른 훌륭한 옵션 이외의 대량 이메일 옵션이 있습니다. 또한 인증 기능이있어 이메일이 스팸으로 취급되지 않을 수도 있습니다.

cronjob을 설정할 수 있습니다. php?

네, 가능, 참조하는 방법 setup a cron job합니다.

+0

나는 당신의 Cronjob 링크가 그의 실제 질문에 대답하지 않는다고 생각합니다. 그는 PHP 스크립트 내부에서 cronjob을 설정하는 방법을 물어 봤습니다. (적어도 저의 이해입니다.) – halfdan

+0

-1 : 인증은 이메일이 스팸으로 취급되는지 여부와 아무 관련이 없습니다. – symcbean

관련 문제