2016-12-31 5 views
1

Я использую класс phpmailer для разработки этой функции.Почему я не могу получить доставку или прочитать квитанцию?

Вот простой скрипт для отправки электронной почты и запроса на получение квитанции.

require 'PHPMailerAutoload.php'; 
    $mail = new PHPMailer; 
    $mail->isSMTP(); 
    $mail->SMTPDebug = 2; 
    $mail->Debugoutput = 'html'; 
    $mail->Host = 'smtp.gmail.com'; 
    $mail->Port = 587; 
    $mail->SMTPSecure = 'tls'; 
    $mail->SMTPAuth = true; 
    $mail->Username = "[email protected]"; 
    $mail->Password = "******************"; 
    $mail->ConfirmReadingTo = "[email protected]"; 
    $mail->addCustomHeader('Return-Receipt-To',"Shailesh Chauhan <[email protected]>"); 
    $mail->addCustomHeader('Read-Receipt-To',"Shailesh Chauhan <[email protected]>"); 
    $mail->addCustomHeader('X-Confirm-Reading-To',"Shailesh Chauhan <[email protected]>"); 
    $mail->addCustomHeader('Generate-Delivery-Report',"Shailesh Chauhan <[email protected]>"); 
    $mail->addCustomHeader('Disposition-Notification-To',"Shailesh Chauhan <[email protected]>"); 
    $mail->setFrom('[email protected]', 'Shailesh Chauhan'); 
    $mail->addReplyTo('[email protected]'); 
    $mail->IsHTML(true); 
    $mail->addAddress('[email protected]'); 
    $mail->Subject = 'Testing For SMTP'; 
    $mail->Body = 'Testing For SMTP Body'; 
    if($mail->send()){ 
     echo 'send'; 
    }else{ 
     echo "Mailer Error: " . $mail->ErrorInfo; 
    } 

почта была успешно sent.But я не могу получить любое прочтение

ответ

1

читал ли поступления направляются полностью до клиента электронной почты получателя. Большинство из них больше не поддерживают их из-за широко распространенного злоупотребления со стороны спамеров. Поэтому вы можете запросить их точно так же, как и вы, но маловероятно, что вы действительно получите их.

+0

Я пытался получить квитанцию ​​о получении из gmail, но прочитал квитанцию, не поддерживаемую gmail, которая работает на другом почтовом сервере. –