0

こんにちは、私は php の imap 機能を使用しています。メール ボックスからメールを解析し、それらを mysql に保存しています。次の情報を保存しています。

From
To
Subject
Content
Time of receiving mail

1 時間後に、このメールを返送します。メールの送信にはamazonのsesメールを使用しています。

保存したデータを使用してメールを作成し、再度 gmail に送信します。

しかし、Gmail でグループまたはコンバージョンとして表示されません。

メールを送信するための私のコードは次のとおりです。

function sendEmail($pendingMail) {
    $sesAccUserName = 'noreply@mydomain.com';
    $ses = new AmazonSES(array("key" => AWSAccessKeyId, "secret" => AWSSecretKey));
    $source = trim($sesAccUserName);
    $destination = array('ToAddresses' => array(trim($pendingMail['email_reminder_send_to_address'])));
    $messageBody = $pendingMail['email_reminder_content'];
    $messageSubject = $pendingMail['email_reminder_subject'];
    $messageArr = array('Subject.Data' => 'Fwd: '.$messageSubject, 'Body.Html.Data' => $messageBody);
    $rSendEmail = $ses->send_email($source, $destination, $messageArr);
    if ($rSendEmail->status == 200) {
        changeStatus($pendingMail['email_reminder_id'], 'completed');
    } else {
        print_r($rSendEmail);
    }
}

メールは正常に送信されましたが、元のメッセージとグループ化されていませんか? 私はたくさんグーグルしたと思いますが、役に立つものは何も見つかりません..私は電子メールについて初心者レベルです...この問題を解決するのを手伝ってくれませんか...ありがとう!!!!!!!!!!

4

1 に答える 1

0

Gmail の受信トレイ メールをいくつか調べたところ、各メールにはmessage-idin ヘッダーがあり、

メールに返信すると、返信メール (返信で送信するメール) のmessage-idヘッダー フィールドにの値が設定されます。In Reply To:

このメッセージ ID と In Reply To は、Gmail でのメッセージのグループ化を担当します...

于 2012-12-19T10:51:27.150 に答える