我尝试使用Laravel Mail服务从我的WAMP localhost发送电子邮件。我收到以下错误:
AbstractSmtpTransport.php第383行中的Swift_TransportException: 预期的响应代码250,但得到代码“501”,消息“501 5.5.4 域名无效“
发送电子邮件的代码如下:
public function sendTo($user, $subject, $view, $data = [])
{
\Mail::queue($view, $data, function ($message) use ($user, $subject) {
$message->from(\Config::get('config.admin_email'), \Config::get('config.admin_name'));
$message->to($user->email, $user->full_name)->subject($subject);
});
}
在.env中,设置为:
MAIL_DRIVER=smtp
MAIL_HOST=mail.server.com
MAIL_PORT=587
MAIL_USERNAME=username
MAIL_PASSWORD=password
MAIL_ENCRYPTION=tls
我尝试将tls
更改为ssl
,将端口号更改为465或25.这些都不起作用。
我使用的邮件服务器是Microsoft Exchange服务器。