Отправляю письмо клиенту. Затем меняется статус и нужно отправить еще одно письмо в ответ на первое. Какие заголовки использовать ? Много гуглил, но не нашел.
Вы, наверное, хотите чтобы оно попало в одну цепочку с предыдущим?
За это отвечает References, куда должен попасть Message-ID из предыдущего письма.
Возможен еще контроль Subject (возможно добавление типа "Re: ").
Да, так.
Сгенерировать Message-ID можно самостоятельно.
Чтобы не хранить Message-ID, его можно генерировать исходя из ID заказа, например (условно):
Message-ID: OrderFromSite-$orderid-StatusMessage-$n@mydomain.ru
И хранить количество отправленных писем, тогда отправляя первое письмо по заказу 123 у вас будет:
Message-ID: OrderFromSite-123-StatusMessage-1@mydomain.ru
А отправляя второе:
Message-ID: OrderFromSite-123-StatusMessage-2@mydomain.ru
References:
И тд.
Пусть меня поправят если я не прав на счет Message-ID и References, чтобы вам зря не заморачиваться.
Первое письмо:
Message-ID: <OrderFromSite-123-StatusMessage-1@mydomain.ru>
Второе письмо:
Message-ID: <OrderFromSite-123-StatusMessage-2@mydomain.ru>
References: <OrderFromSite-123-StatusMessage-1@mydomain.ru>
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.