sendGrid使用tystr / sendgrid包在symfony 2应用程序中实现邮件实现

时间:2016-09-01 12:23:33

标签: php symfony sendgrid email-integration

1)我已按照此链接https://packagist.org/packages/tystr/sendgrid-bundle

的步骤进行操作

2)我已经创建了sendGrid帐户并获得了api密钥。

3)在config.yml中我添加了

tystr_sendgrid:
username: username
password: password

4)并在邮件功能命令中编写此代码:

$message = \Swift_Message::newInstance()
        ->setSubject('Periodic Report')
        ->setFrom('abc@gmail.com')
        ->setTo($userEmail)
        ->setBody(
        $this->getContainer()->get('templating')->render(
                'aaaaa:layouts:mailReportSend.txt.twig',   
array('data'=> $data)
        )
);
$sendgrid = $this->getContainer()->get('tystr_sendgrid.sendgrid');
$sendgrid->send($message);

这给了我一个错误,试图调用名为"发送"的未定义方法。类#34; SendGrid"。

额外的话:目前我正在使用mailgun没有任何问题,现在希望使用sendGrid,其中我没有足够的想法,是否有任何其他的bundle将用于完成这个sendGrid与symfony 2集成。

0 个答案:

没有答案