Связанные ответы электронной почты на исходное электронное письмо (поток электронной почты) с помощью Sendgrid

#laravel #sendgrid

#laravel #sendgrid

Вопрос:

Я отправляю электронные письма с помощью Sendgrid. Когда получатели ответят на письма, Sendgrid проанализирует ответ и отправит на мой веб-сайт.

Как я могу связать ответ с исходным сообщением, чтобы у меня был поток сообщений?

Я думаю, что это может быть возможно с использованием заголовков X-SMTPAPI и unique_args.

Обновление: я думаю, что именно так я это и сделал (но это было некоторое время назад)

  $arguments = ['unique_args' => [
           'sentMessage_id' => $this->sentMessage->id,
           'tenant_id' => app('currentTenant')->id,
       ]];
       $header = json_encode($arguments);

       $this->withSwiftMessage(function ($message) use ($header) {
           $thread = $this->sentMessage->message->thread;

           $headers = $message->getHeaders();
           $headers->addTextHeader('X-SMTPAPI', $header);
           $headers->addTextHeader('References', "<{$thread->first_mail_reference}>");
  

Комментарии:

1. Привет, Мик. Вы поняли это?

2. Вставлено выше. Надеюсь, это поможет? Это было некоторое время назад.