我一直在探索sendgrid's网络api,并使用其api从 CakePHP 的控制器发送电子邮件(响应代码202 ),但是我需要发送电子邮件通过shell,所以我用 CakePHP 编写了一个shell,但是相同的代码返回了响应代码0!
我想念什么吗?我们将不胜感激。谢谢
这是代码。
$apiKey = 'myapikey';
$email = new \SendGrid\Mail\Mail();
$email->setFrom("a@gmail.com", "SendGrid");
$email->setSubject("Testing sendgrid php api");
$email->addTo("b@gmail.com", "user");
$email->addContent("text/plain", "Hello");
$sendgrid = new \SendGrid($apiKey);
try {
$response = $sendgrid->send($email);
$this->out($response->statusCode());
} catch (Exception $e) {
$this->out($e->getMessage());
}