将参数传递给Sendgrid模板

时间:2016-04-14 05:00:30

标签: sendgrid

我目前正在使用SMTAPI php使用sendgrid平台发送电子邮件。

我正在尝试发送验证电子邮件,传入电子邮件和哈希来验证。是否可以在模板中添加变量,并在发送电子邮件时使用addSubstitition方法设置这些变量。

$sendgrid = new SendGrid(SENDGRID_API_KEY);
$email = new SendGrid\Email();
$email->addTo($emailToPass);
$email->setFrom('example@example.com');
$email->setSubject('Welcome to example '.$businessName.', please verify your email');
$email->setHtml('');// 
    $res = $sendgrid->send($email);

在我包含的模板中:

<a href="http://example.com/verify?email=%email%&hash="%hash%">

然而,当我尝试:$email->addSubstituion("%email%", $emailToPass) 它没有发送电子邮件,也没有通过上面的行。我似乎无法找到任何关于此的文档。 有没有人试过这样做?

0 个答案:

没有答案