1

PHPmailer (簡易メール) を使用してメールを送信しています。emal の開封確認が必要なので、ヘッダーを追加しました。ここに私のコードがあります。

define(ADMINMAIL, 'test1@gmail.com');

try{
    $mail  = new PHPMailer(); 
    $ConfirmReadingTo = 'kendreparesh@gmail.com';

    $msPriority = 1;
    $mail->AddAddress('xyz@gmail.com', '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 = 'kendreparesh@gmail.com';
    $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!
}

あなたが見ることができるなら、私は開封確認を要求するためにずっと試しましたが、運がありません:(

もう 1 つ、私の会社のアドレス宛てのメールは、迷惑メールや迷惑メールのフォルダーにさえ、まったく受信されません。

アドバイスをください、私は何をしなければなりませんか?

前もって感謝します、

4

1 に答える 1

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

私のために働く!大文字に注意してください

于 2016-01-26T17:40:07.577 に答える