Как добавить переменные Mailgun в шаблон? - PullRequest
0 голосов
/ 22 февраля 2020

Я только начал использовать mailgun и создал шаблон на их панели инструментов.

В своем проекте codeigniter я добавил следующий код:

$this->mailgun::send([
  'from' => "ZooTopia <no-reply@zoop.com>",
  'to' => "XXXXXXX@gmail.com",
  'subject' => "Welcome to BB.com",
  'text' => "We just want to say hi. Have fun at Example.com",
    'template' => "test",
    'v:name' => "Jamie"
]);

I хочу иметь возможность отображать переменную для имени в шаблоне транзакционной электронной почты, который я создал на сайте почтового пистолета.

Я пытался% name%, но это не работает.

есть идеи?

1 Ответ

1 голос
/ 03 марта 2020

Какой у вас код шаблона?

попробуйте использовать {{name}} вместо% name%

Mailgun использует https://handlebarsjs.com/ для шаблонов

также попробуйте заменить

'v:name' => "Jamie"

на:

'h:X-Mailgun-Variables' => '{"name": "Jamie"}'

...