我刚刚开始使用mailgun,并且已经在他们的仪表板上创建了一个模板。
在我的codeigniter项目中,我添加了以下代码:
$this->mailgun::send([
'from' => "ZooTopia <[email protected]>",
'to' => "[email protected]",
'subject' => "Welcome to BB.com",
'text' => "We just want to say hi. Have fun at Example.com",
'template' => "test",
'v:name' => "Jamie"
]);
我希望能够将名称的变量显示在我在mailgun网站上创建的交易电子邮件模板上。
我尝试了%name%,但这似乎不起作用。
任何想法?
您的模板代码是什么?
尝试使用{{name}}而不是%name%
Mailgun使用https://handlebarsjs.com/作为模板
也尝试替换
'v:name' => "Jamie"
至:
'h:X-Mailgun-Variables' => '{"name": "Jamie"}'