Я использую класс 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 я не могу получить любое прочтение
Я пытался получить квитанцию о получении из gmail, но прочитал квитанцию, не поддерживаемую gmail, которая работает на другом почтовом сервере. –