Подстановка Sendgrid не работает в PHP API - PullRequest
0 голосов
/ 25 марта 2019

Я пытался отправить почту с использованием шаблона sendgrid и получать почту успешно, но замена не работает.

$sendgrid = new \SendGrid(SEND_GRID_API);
$email = new \SendGrid\Mail\Mail(); 
$email->addTo($to, $first_name.' '.$last_name);
$email->setFrom("info.kickingworld@gmail.com", "Kicking World");
$email->setSubject($subject);
$email->addSubstitution("[Customer]", $first_name.' '.$last_name);
$email->addSubstitution("[Sender_Name]", "Kicking World");
$email->addSubstitution("[Sender_Address]", '');
$email->addSubstitution("[Sender_City]", '');
$email->addSubstitution("[Sender_State]", '');
$email->addSubstitution("[Sender_Zip]", '');
$email->addSubstitution("<%asm_group_unsubscribe_raw_url%>", '');
$email->addSubstitution("[Weblink]", '');
$email->addHeader('X-Sent-Using', 'SendGrid-API');
$email->addHeader('X-Transport', 'web');
$email->setTemplateId($template);
$response = $sendgrid->send($email);

получение почты [Клиент] не динамическое значение замещения.

...