当我运行时
<?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]
答案 0 :(得分:0)
如果您要从网络服务器发送电子邮件并安装sendmail
和postfix
。
然后,您必须将电子邮件驱动程序从.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
希望这有帮助