Laravel:期待回应250,但得到了#34;"消息""

时间:2014-05-16 18:32:52

标签: php laravel email sendgrid

我继续从Laravel那里得到这个错误,但一切看起来都是正确的:

Expecting response 250 but got "" with message ""

根据我能够研究的内容,当通过Sendgrid(或任何提供商)发送电子邮件并且接收服务器以空白代码响应时,会出现问题。

SendGrid不是传递空白代码,而是将其转换为此代码; Sendgrid期望250(每件事都没问题)代码,但什么都没有。

我不知道如何解决这个问题。我遇到过几个解决方案,但他们没有工作。

对于有兴趣的人,以下是通过控制器发送电子邮件的代码:

        if ($circle->business)
        {
            $email = $circle->creator->email;
            $name = $circle->creator->fullName();
        }
        else
        {
            $email = $user->email;
            $name = $user->fullName();
        }

        Mail::send('layouts.'.$this->client->template->file.'.views.emails.transaction-receipt', compact('user'), function($message) use($user)
        {
            $message->from($user->account->email, $user->account->name);
            $message->to($user->email, $user->name)->subject($user->account->name.' Transaction Receipt');
        });

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,因为我的SendGrid密码不正确。

如果您的凭据不正确,SendGrid不会发送回复。