我试过这个。
<?php
return array(
'driver' => 'smtp',
'host' => 'smtp.sendgrid.net',
'port' => 587,
'from' => array('address' => 'from@example.com', 'name' => 'John Smith'),
'encryption' => 'tls',
'username' => 'sendgrid_username',
'password' => 'sendgrid_password',
);
Mail::send('emails.demo', $data, function($message)
{
$message->to('jane@example.com', 'Jane Doe')->subject('This is a demo!');
});
但是我收到了这个错误:
Failed to authenticate on SMTP server with username "sendgrid_username" using 2 possible authenticators
如何解决此问题。
请帮帮我。
答案 0 :(得分:0)
确保设置正常,用户名和密码正确,功能本身应该与您发布的一样。