相关疑难解决方法(0)

Laravel邮件假装什么都不打印

'pretend' => true,在设置中mail.php,创建了这个new.php视图:

<body>
    <div>
        E-mail: {{ $user->email }}<br>
        User: {{ $user->username }}<br>
        Pass: {{ $user->password }}<br>
    </div>
</body>
Run Code Online (Sandbox Code Playgroud)

然后在我的控制器中,我使用此代码"发送"邮件:

$data['user'] = $user;
Mail::send('emails.new', $data, function($message) use ($user)
{
    $message->to('example@example.hu', $user->username)->subject('Account');
});
Run Code Online (Sandbox Code Playgroud)

日志文件中的输出仅为:

[2013-08-30 11:27:56] log.INFO:假装邮件到:example@example.com [] []

我尝试使用完整的HTML视图,另一个视图只包含字符串,没有变量,但输出是相同的.

这是应该如何工作的方式吗?它不应该打印整个消息,标题等?代码是否有问题,或者这是正确的输出?

php email laravel

27
推荐指数
4
解决办法
1万
查看次数

Laravel邮件记录

我将Laravel Mail驱动程序设置为打印到我的日志文件:

'driver' => env('MAIL_DRIVER', 'log'),
Run Code Online (Sandbox Code Playgroud)

但是,当我发送邮件时,我收到swiftmail身份验证错误:

预期的响应代码250,但代码为'530',消息为'530 5.7.1需要验证'

vendor\\swiftmailer\\swiftmailer\\lib\\classes\\Swift\\Transport\\AbstractSmtpTransport.php
Run Code Online (Sandbox Code Playgroud)

第383行"AbstractSmtpTransport.php第383行

530 5.7.1 Authentication required
Run Code Online (Sandbox Code Playgroud)

我需要在某处设置另一个设置吗?为什么要尝试使用swiftmailer?

php email laravel

17
推荐指数
2
解决办法
2万
查看次数

标签 统计

email ×2

laravel ×2

php ×2