Swift_TransportException电子邮件不起作用laravel

时间:2018-02-22 18:50:13

标签: laravel

当我运行时

<?php 
    ini_set( 'display_errors', 1 );
    error_reporting( E_ALL );
    $from = "xyssoftware@gmail.com";
    $to = $from;
    $subject = "PHP Mail Test script";
    $message = "This is a test to check the PHP Mail functionality";
    $headers = "From:" . $from;
    mail($to,$subject,$message, $headers);
    echo "Test email sent";
?>

页面电子邮件有效。

但是当我点击我的mail::send方法时,它会遇到这个错误:

  StreamBuffer.php第268行中的

Swift_TransportException:连接   无法与主机mailtrap.io建立[连接被拒绝   #111]

1 个答案:

答案 0 :(得分:0)

如果您要从网络服务器发送电子邮件并安装sendmailpostfix

然后,您必须将电子邮件驱动程序从.env更改为MAIL_DRIVER=mail

MAIL_DRIVER=mail
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null

如果您正在开发中,那么您只需将驱动程序更改为日志即可。

 MAIL_DRIVER=log

希望这有帮助