我正在尝试从我的网站发送邮件。
我使用的是Laravel 5.5和hostnet.nl的共享托管。
我非常确定我所有的配置都是正确的。
我的.env文件:
MAIL_DRIVER=mail
MAIL_HOST=smtp02.hostnet.nl
MAIL_PORT=587
MAIL_USERNAME=username
MAIL_PASSWORD=password
MAIL_ENCRYPTION=TLS
但是每当我尝试发送邮件时,总是返回以下信息:
哎呀,出现了一个错误:
proc_open()由于安全原因已被禁用
我已经与托管公司进行了交谈,他们说这不是允许更改的php设置。所以我无法启用它。
当我尝试设置MAIL_DRIVER=smtp
时,它会显示连接被拒绝。
我在此共享托管上还有另一个laravel安装/网站,它具有相同的MAIL_DRIVER=mail
,并且运行完美。
这个安装程序是在laravel 5.2.*上进行的。
这是从laravel 5.2到5.5中swiftmailer内部发生的变化吗?
我不知道如何解决这个问题。
任何帮助都将不胜感激。