Laravel error发送电子邮件:550 5.7.1发件人未知

时间:2017-09-12 13:46:58

标签: php laravel email smtp

我有一个Laravel应用程序(5.3.31)需要向用户发送电子邮件。

config / mail.php中使用的来自地址 no-reply@company.domain

'from' => [
    'address' => 'no-reply@company.domain',
    'name' => 'My App',
],

如果我尝试发送包含连字符的电子邮件,则会收到以下错误:

Mail::to($email)->send(new MyAppMail($data));

Swift_TransportException in AbstractSmtpTransport.php line 383:
Expected response code 250 but got code "550", with message "550 5.7.1 Sender unknown

但是,如果我删除了连字符 noreply@company.domain ,那就可以了。

.env文件中的邮件服务器设置是权限:

MAIL_DRIVER=smtp
MAIL_HOST=myhost
MAIL_PORT=25
MAIL_USERNAME=myusername
MAIL_PASSWORD=mypassword
MAIL_ENCRYPTION=tls

有谁知道为什么会这样?

0 个答案:

没有答案