Php Swift_TransportException无法使用用户名在SMTP服务器上进行身份验证email@domain.com在共享主机上使用2个可能的身份验证程序

Php Swift_TransportException无法使用用户名在SMTP服务器上进行身份验证email@domain.com在共享主机上使用2个可能的身份验证程序,php,email,laravel-4,swiftmailer,Php,Email,Laravel 4,Swiftmailer,我正在使用Laravel4.1开发一个网站。我在内置服务器localhost:8000上配置电子邮件系统并成功发送电子邮件。但当我在共享主机上托管web时,它总是告诉我:Swift_TransportException 无法在用户名为“”的SMTP服务器上进行身份验证email@domain.com“使用2个可能的验证器 我不知道原因是什么?我在这个网站上搜索过,但没有有效的解决方案 return array( 'driver' => 'smtp', 'host' =&

我正在使用Laravel4.1开发一个网站。我在内置服务器localhost:8000上配置电子邮件系统并成功发送电子邮件。但当我在共享主机上托管web时,它总是告诉我:Swift_TransportException 无法在用户名为“”的SMTP服务器上进行身份验证email@domain.com“使用2个可能的验证器 我不知道原因是什么?我在这个网站上搜索过,但没有有效的解决方案

return array(

    'driver' => 'smtp',

    'host' => 'smtp.gmail.com',

    'port' => 587,

    'from' => array('address' => 'email@gmail.com', 'name' => 'Test email'),

    'encryption' => 'ssl',

    'username' => 'your_gmail_username',

    'password' => 'your_gmail_password',

    'sendmail' => '/usr/sbin/sendmail -bs',

    'pretend' => false,

);

我也使用了我的域名的电子邮件,但它也不起作用。希望得到帮助。

就我而言,我有一台Cpanel专用服务器。我的主机通知我exim邮件服务器出现故障,每天会重新启动几次

看起来所有连接线程都已用完,然后锁定,直到重新启动


我的主机又向池中添加了100个连接线程。这可能对您也有帮助。

这不是Laravel的问题,而是电子邮件和主机配置的问题