问题标签 [laravel-mail]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1519 浏览

php - laravel mail attach() 方法返回关于空参数的错误


你好,我在 laravel 中做一个邮件服务,支持附件上传,当用户给我发送文件时,我将它存储在 Amazon S3 驱动程序中以供进一步附件。这是我的邮件类女巫,我发送带有电子邮件和附件副本的邮件对象。

我已经使用dd(Storage::disk('s3Attachments')->url($attachment->path))并确认它是一个带有文件完整路径的字符串,就像文档要求的那样。

要向电子邮件添加附件,请使用可邮寄类的构建方法中的 attach 方法。attach 方法接受文件的完整路径作为其第一个参数:

然后当我运行代码时,它会带来这个错误:

我试过使用 attach(),只有一个参数:

但是同样的错误,我正在使用带有 Amazon SES 驱动程序的 Laravel 5.5,并且已经确认我在 package.json 中安装了以下依赖项:

我已经在网上搜索并没有找到解决方案,我需要帮助。

问候。

0 投票
1 回答
77 浏览

laravel - 发送电子邮件时出现异常

大家好,我正在尝试在 Laravel 中发送一封电子邮件,并且在使用了如此多的配置并且每次我在这里发布时都得到相同的异常之后,我得到的异常是。

预期响应代码 220,但得到代码“”,带有消息“”

我在 Laravel 中配置邮件的步骤如下。

我启用了谷歌两步验证。使用以下 MAIL 变量更改了 .env 文件。

最后在我的 config/mail.php 文件中,我像这样更改设置。

这是我用来发送电子邮件的功能

谁能指导我我做错了什么

0 投票
1 回答
499 浏览

php - 在 Laravel 5.5 中实现 Mail 时出现此错误---->Missing argument 1 for Illuminate\Support\Manager::createDriver()

错误 - 缺少 Illuminate\Support\Manager::createDriver() 的参数 1

我的环境文件-

config 文件夹的 mail.php 中的所有键都是正确的。

我的控制器功能看起来像这样

我在这里犯了什么错误?

这是我的 mail.php 文件

0 投票
2 回答
5099 浏览

laravel - 显示 html 标签的 Laravel 5 邮件模板

我有主邮件模板(resources/views/mail.blade.php)。这是使用我所有邮件的通用模板,例如忘记密码或更改新密码。mail.blade.php 的内容如下:

我正在通过 CKEditor 存储电子邮件模板的内容(在 mySql db 中),它看起来像:

现在我在 laravel 5.5 中使用邮件功能如下:

在 mailtrap.io 中发送电子邮件后,我看到邮件如下所示:

请注意,在 mail.blade 中写入 SiteName 的表 tr 和 td 正在工作,并且电子邮件中没有显示任何 HTML 代码。没关系。但是只有来自 CKEditor 的内容带有 HTML 标记 ( <p></p>)。

我做错了什么吗?

0 投票
1 回答
2078 浏览

laravel - 发送邮件检查它是否已交付并在 Laravel 中向收件人开放

我需要帮助使用Laravel默认邮件包构建代码以向收件人发送电子邮件,并增强检查邮件是否已发送给收件人的状态,然后检查任一收件人是否打开了邮件,然后更改该电子邮件的状态在我的db_email_list中。我用谷歌搜索了它以添加标题,就像按照示例一样,但无法获取如何获取状态

0 投票
4 回答
670 浏览

laravel - Laravel 向数据库中的地址发送电子邮件

在我的索引视图中,我显示了所有用户,并且有一个按钮可以将用户状态更改为活动和非活动。代码如下所示:

因此,当我单击激活/停用按钮时,我会触发控制器的激活用户功能。激活后,会发送一封电子邮件。控制器如下所示:

目前这封电子邮件是发给我自己的,我的 Mailabçe 看起来像这样:

我想要的是将电子邮件从数据库表中的用户电子邮件发送到电子邮件地址。

我怎样才能做到这一点?

所以,我应该得到 $user->email

0 投票
1 回答
555 浏览

php - 发送 Laravel 电子邮件时显示自定义错误

当第二个发送函数中提供的电子邮件正确 $cm1['email'] 时,下面的代码可以完美运行,但是,当用户输入一个不工作的电子邮件时,Laravel 会显示错误页面并且我写的条件是 redirect('/cm ') 错误消息不起作用。所以我的问题是,当发送电子邮件而不是显示错误时发生错误时,如何让 Laravel 将用户重定向到带有错误闪烁消息的页面。

0 投票
0 回答
208 浏览

php - 使用多个收件人时,根据 Laravel 电子邮件的收件人不同的视图数据


我正在尝试通过 Laravel 发送一封包含多个收件人的电子邮件,但根据收件人使用不同的视图数据。

例如,我需要显示接收电子邮件的用户的名字,而不是全部。

这是代码:

如何为每个收件人指定查看数据?

基本上,对于每个收件人,都需要根据用户的邮件在视图中填充一个替换标签,以达到类似于Hello *firstname*!

这是可邮寄的:

getUserEmail只允许我获取第一个收件人数据,但这不是我想要做的。

目标是不使用多个Mail调用,而只使用一个调用。

甚至可能吗?

0 投票
1 回答
491 浏览

php - Laravel 5.2:邮件未从 cron-job 发送,从邮件响应中获取错误

在 Laravel 5.2 上工作,能够从 API 调用发送邮件,但在从 cron/scheduled 作业发送时出错,

文件权限

  • 应用程序/存储/框架 - 777
  • 供应商/laravel/框架/src - 777

错误信息是

来自日志文件的完整错误消息:

来自 app/console/kernal.php 的 Cron 函数

邮件功能:

0 投票
3 回答
9637 浏览

laravel - 在 Laravel 5.7 中更改验证电子邮件的默认“主题”字段

我正在尝试更改subjectLaravel 5.7 随附的验证电子邮件中的默认字段。我如何以及在哪里更改它?我在网上和各地搜索过。因为它是全新的,我找不到答案。