2013-02-27 2 views
0

나는 매일 거래 웹 사이트를 시작했으며 지금은 메일 뉴스 레터를 운영하고 싶습니다. 모든 것이 잘 작동하지만 지금은 반송 이메일에 응답하고 싶습니다 (비활성 메일 만 처리).PHP 뉴스 레터에서 비활성 이메일을 반송하십시오.

바운스 이메일 상자를 열고, 비활성 이메일 만 검색하고받은 편지함을 자르는 예제 cron 스크립트를 제공 할 수 있습니까?

This is my example script for the newsletter: 
$result = mysql_query("SELECT email FROM members"); 
while($row = mysql_fetch_array($result)) { 
    $email = $row["email"]; 

    $subject = 'Subject of Newsletter'; 

    $headers = "From: [email protected]***.com\r\n"; 
    $headers = "Return-Path: [email protected]***.com\r\n"; 
    $headers .= "MIME-Version: 1.0\r\n"; 
    $headers .= "Content-Type: text/html; charset=UTF-8\r\n"; 

    $content = 'HTML Newsletter'; 

    mail($email, $subject, $content, $headers); 
} 
+0

, 당신의 반송을 처리 할 CRON을 사용 해달라고 (필요하지 않은 즉, 때). 이메일 도착시 처리 할 스크립트를 사용하십시오. 너무 빠르다는 이유로 @ Vineet1982! – Waygood

답변

0

바운스를 방지 PL PHPMailer 스크립트를 시도하려면

1
당신은 어느 메일 전송 에이전트 핸들 (MTA)는 " [email protected]"수행하는 PHP 스크립트에 메일을 보내도록 구성해야합니다

당신이해야 할 마술이 무엇이든간에. MTA는 실제로 서버로 들어오는 메일을 처리합니다. 많은 다른 MTA가 있지만 대부분은 특정 주소에 들어오는 전자 메일을 사용자 지정 스크립트로 파이프하도록 기본적으로 설정할 수있는 구성이 있습니다.

바운스 처리기 용 사서함을 설정하고 PHP가 POP3를 통해 읽도록 할 수 있습니다. 이를 위해서는 바운스 처리기에 대한 실제 전자 메일 계정을 구성해야합니다. 그런 다음 PHP 스크립트를 표준 프로토콜을 사용하여 해당 사서함에 연결합니다. php.net documentation on IMAP/POP for how this is accomplished.

0

내가 해결책을 발견 : "프로세스 이메일 반송을 PHP로"-이 스크립트를 정기적으로 실행해야합니다으로>http://cheesefather.com/?p=163