Я использую 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!
}
Если вы можете видеть, что я попробовал весь путь, чтобы запросить уведомление о прочтении, но не повезло :(
Еще одна вещь, электронная почта, ориентированные на мой адрес компании никогда не получить получил, даже не в старье или спам папка.
Пожалуйста, совет, что я должен делать?
заранее спасибо,
Возможно, ресивер просто не отправляет эти письма? Невозможно заставить отправлять письма с подтверждением, так как это программное обеспечение клиентов на самом деле это делает. Кроме того, может быть, «onemorthing» больше вопрос? – Nanne
Для тестирования я использовал одно из своих сообщений в качестве получателя этого письма, но система не спрашивает о получении квитанции. так как я не могу проверить эту функциональность. –