如何在laravel中发送电子邮件

时间:2015-03-17 07:02:46

标签: php laravel

我试过这个。

<?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

如何解决此问题。

请帮帮我。

1 个答案:

答案 0 :(得分:0)

确保设置正常,用户名和密码正确,功能本身应该与您发布的一样。