当使用php imap解析并发送回发件人时,电子邮件不会显示为转换
嗨,我正在使用php imap功能, 我正在解析邮箱中的邮件并将其存储到mysql中: 我正在存储以下信息:当使用php imap解析并发送回发件人时,电子邮件不会显示为转换,php,amazon-web-services,gmail,email,gmail-imap,Php,Amazon Web Services,Gmail,Email,Gmail Imap,嗨,我正在使用php imap功能, 我正在解析邮箱中的邮件并将其存储到mysql中: 我正在存储以下信息: From To Subject Content Time of receiving mail 一个小时后,我要发回这封信。我使用亚马逊的ses邮件发送邮件 我使用保存的数据创建了一封邮件,并再次将它们发送到我的gmail 但它并没有在gmail中以群组或转换的形式出现 这是我发送邮件的代码: function sendEmail($pendingMail) { $sesAccU
From
To
Subject
Content
Time of receiving mail
一个小时后,我要发回这封信。我使用亚马逊的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);
}
}
邮件已成功发送,但未与原始邮件分组?
我想我在谷歌上搜索了很多,但没有找到任何有用的东西。。
我对电子邮件还处于初级阶段。。。
你能帮我解决这个问题吗。。。
谢谢你 我研究了一些gmail收件箱中的邮件,发现每封邮件的标题中都有一个
消息id
当我们回复邮件时,message id
的值设置为回复邮件(我们在回复中发送的邮件)的回复到:的标题字段
此邮件id和回复负责对gmail中的邮件进行分组