Моя цель состоит в том, чтобы ответить на почту на электронную почту, которая находится во входящем почтовом ящике.
Я нахожусь в точке, где я могу читать почту из почтового ящика, и я могу отправлять электронные письма.
Единственное, что я хотел бы получить для получателя электронной почты, чтобы все разговоры были обернуты в 1 электронное письмо. Вы знаете, с помощью Gmail вы видите, например, такую тему:
(5) Test subject
Это означает, что это письмо содержит 5 подпочтов.
Но в этот момент каждый раз, когда я отправляю ответ на существующее письмо с php, он приходит как совершенно новое письмо. И он не укладывается друг на друга.
Кто-нибудь знает, как заставить эти письма складываться друг на друга?
Мой текущий код для отправки почты:
// To send HTML mail, the Content-type header must be set
$headers = "MIME-Version: 1.0 \r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1 \r\n";
$headers .= "Reply-To: [email protected] \r\n";
// Additional headers
$headers .= "From: [email protected]\r\n";
mail("[email protected]", "test subject", "test message", $headers);
Вы должны включить In-Reply-To
и References
Заголовок.
В In-Reply-To
это Message-ID
— Заголовок, который вы прямо ссылаетесь, и References
являются запятыми значениями всех сообщений (например, когда вы отвечаете туда и обратно, тогда имеет смысл включить все идентификаторы сообщений)
Пример:
In-Reply-To: <[email protected]>
References: <[email protected]>,<[email protected]>
Вам нужно RE: subject, чтобы они могли складываться в программе просмотра электронной почты.