2013-03-25 3 views
1

Я использую PHPmailer (простую почту) для отправки электронной почты. Я добавил заголовки, так как хочу получить чек эмали. вот мой код.PHPmailer - получение получения получения

define(ADMINMAIL, '[email protected]'); 

try{ 
    $mail = new PHPMailer(); 
    $ConfirmReadingTo = '[email protected]'; 

    $msPriority = 1; 
    $mail->AddAddress('[email protected]', 'Mr XYZ'); 

    $mail->AddCustomHeader('X-pmrqc: 1'); 
    $mail->AddReplyTo(ADMINMAIL,"Admin"); 
    $mail->SetFrom(ADMINMAIL, 'Admin'); 

    $mail->FromName = "Support Team<".ADMINMAIL.">"; 
    $mail->AddCustomHeader("X-MSMail-Priority: $msPriority"); 
    $mail->AddCustomHeader("Priority: $msPriority"); 
    $mail->addCustomHeader("Return-Receipt-To: $ConfirmReadingTo"); 
    $mail->addCustomHeader("X-Confirm-Reading-To: $ConfirmReadingTo"); 
    $mail->addCustomHeader("Disposition-notification-to: $ConfirmReadingTo"); 
    $mail->ConfirmReadingTo = '[email protected]'; 
    $mail->WordWrap = 200; 
    $mail->Encoding = "8bit"; 
    $mail->CharSet = 'UTF-8'; 
    $mail->IsHTML(true); 

    $mail->Subject = "Subject line "; 
    $mail->MsgHTML("This is email body"); 
    $mail->Send(); 

} catch (Exception $e) { 
    echo "<br/>".$e->getMessage(); //Boring error messages from anything else! 
} 

Если вы можете видеть, что я попробовал весь путь, чтобы запросить уведомление о прочтении, но не повезло :(

Еще одна вещь, электронная почта, ориентированные на мой адрес компании никогда не получить получил, даже не в старье или спам папка.

Пожалуйста, совет, что я должен делать?

заранее спасибо,

+0

Возможно, ресивер просто не отправляет эти письма? Невозможно заставить отправлять письма с подтверждением, так как это программное обеспечение клиентов на самом деле это делает. Кроме того, может быть, «onemorthing» больше вопрос? – Nanne

+0

Для тестирования я использовал одно из своих сообщений в качестве получателя этого письма, но система не спрашивает о получении квитанции. так как я не могу проверить эту функциональность. –

ответ

0
$mail->addCustomHeader("Disposition-Notification-To: $ConfirmReadingTo"); 

работает для меня! обратите внимание на капиталы

Смежные вопросы