使用未定义的常量STREAM_CRYPTO_METHOD_TLSv1_0_CLIENT

时间:2018-09-12 22:41:09

标签: php laravel email

Laravel 5.2

当地环境

我正在尝试设置一个控制台命令,以便在某些日期值(与当前日期相比)出现时通过电子邮件通知我。

当我键入命令时,我得到此错误返回。

Mail::send('emails.ssl-expire-notice', ['hello' => 'hello'], function ($message) {
            $message->from('example@domain.com', 'Laravel');
            $message->to('garrett@p11.com');
        });

错误消息:

Use of undefined constant STREAM_CRYPTO_METHOD_TLSv1_0_CLIENT - assumed 'STREAM_CRYPTO_METHOD_TLSv1_0_CLIENT'

找不到任何有关此的信息。不确定到底发生了什么。我正在将sendgrid用于我的邮件服务器,并将所有这些设置在我的.env文件中。

MAIL_DRIVER=smtp
MAIL_HOST=smtp.sendgrid.net
MAIL_PORT=587
MAIL_USERNAME=*****
MAIL_PASSWORD=****
MAIL_ENCRYPTION=tls
MAIL_FROM_NAME="Project Name"
MAIL_FROM_ADDRESS=noreply@domain.com

0 个答案:

没有答案