我在laravel 5.2
上使用PHP版本5.6.25
。我遇到了swiftmailer库发送电子邮件的问题。我在我的实时服务器上发送电子邮件时收到此错误
InvalidArgumentException in Response.php line 458:
The HTTP status code "0" is not valid.
当我在网上搜索此问题时。然后得到解决方案,添加一行vendor/swiftmailer/swiftmailer/lib/swift_required.php
文件。
require dirname(__FILE__).'/swift_init.php';
但此行已添加到此文件中。但是在使用自动加载加载的函数内部。以下是此文件的代码
if (class_exists('Swift', false)) {
return;
}
// Load Swift utility class
require dirname(__FILE__).'/classes/Swift.php';
if (!function_exists('_swiftmailer_init')) {
function _swiftmailer_init()
{
require dirname(__FILE__).'/swift_init.php';
}
}
// Start the autoloader and lazy-load the init script to set up dependency injection
Swift::registerAutoload('_swiftmailer_init');
似乎最后一行Swift::registerAutoload('_swiftmailer_init');
无效。
这个问题是在实时服务器上运行..但在我的本地服务器和测试服务器上也正常工作。 我的本地服务器有'5.5.9'php版本。请帮帮我。
先谢谢。