问题标签 [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.
email - 在测试服务器中配置 SparkPost 帐户
我有一个 Laravel 5.2 应用程序,我需要发送电子邮件,所以我选择 SparkPost 作为邮件服务。我配置了 api_key、驱动程序等。但现在我得到了这个错误:
我读到那是因为域无效,所以,如果我没有域,我不清楚如何配置域,我只有一个 IP 地址为 45.xxx.xxx.xxx 的测试服务器或哪些选项可以我必须发邮件吗?
php - 我正在尝试通过联系表格发送电子邮件
电子邮件错误
AbstractSmtpTransport.php 第 383 行中的 Swift_TransportException:预期响应代码 250 但得到代码“530”,消息“530 5.7.1 Authentication required” 到目前为止这是我的 mail.php
这是我的控制器
是因为我在本地服务器上尝试吗?
php - 使用 Laravel 5.3 更改重置密码电子邮件中的视图
我正在使用 Laravel 5.3,我现在正在处理我的 CRM 上的重置密码选项。
我的 CRM 是多语言的,因此我需要根据客户的语言更改电子邮件模板/发送给客户的视图,实际上,我只需从 RTL 更改为 LTR - 此值设置在名为“user_direction”的 cookie 上”。
我正在使用包含 ResetPassword 类的 Laravel 默认引导身份验证。
这就是现在所拥有的:
这就是我想要的想法,但我不知道如何正确写:
谢谢您的帮助!
laravel - 如何在 Laravel 5.4 中运行数据库驱动的邮件队列?
我想使用database
基于队列驱动程序来排队和发送邮件。我可以发送电子邮件:
这也有效(我看到在jobs
表中插入了一行)。
但我找不到在后台运行队列和发送电子邮件的方法。
这不起作用:
我怎样才能做到这一点?
注意:它是 Laravel 5.4。
laravel - 对 Laravel 5 发送邮件的队列感到困惑(Laravel 5.4)
我从 Laravel 升级4.1
到5.4
. 队列迁移很困难。
首先,我从路线中注释掉iron
路线:
然后,我配置了数据库驱动程序并迁移了jobs
表:
我将Mail::queue
代码更改为 Mailables,如下所示:
我成功同步发送邮件(没有队列)。然后,我切换到队列:
最后,我从控制台运行这个命令:
执行Mail::to
一行时,会向Jobs
表中插入一行,但不发送邮件。我怎么解决这个问题?
注意:ForgotPassword
是一个Mailable
类(应该是一个Job
类?)。
php - 如何动态地将收件人电子邮件地址传递给 Mail::send() 内部回调函数?
我在PHP中很新,在Laravel 中也很新,我发现尝试向未预定义的用户发送电子邮件有些困难。
所以我正在使用Illuminate\Support\Facades\Mail类。
如果我做这样的事情它工作正常:
所以我调用传递给它的Mail类的send()方法:
- 表示电子邮件模板的视图。
- 包含用于上一个视图的一些数据的数组。
- 一个回调函数,其中包含设置收件人电子邮件地址和电子邮件主题的逻辑
它工作正常,但这样做电子邮件收件人是静态的,电子邮件将始终发送到同一个电子邮件地址。
这对我不利,因为我必须将此电子邮件发送到$registrationMail['email']属性中包含的地址。
但是这样做:
$registrationMail似乎在回调函数中不可见(它对我说 variable)。为什么我看不到回调函数内部的外部属性?
所以我无法以这种方式检索这些信息。
所以我尝试将$registrationMail变量添加为这个回调函数的参数,以这种方式:
这样做$registrationMail变量不是未定义的,但是当它尝试发送电子邮件时,我收到以下错误消息:
其中第 90 行是:
所以问题似乎是我无法将第二个参数传递给内部回调函数。为什么?
如何正确地将收件人电子邮件地址传递到此内部回调函数中?最聪明的方法是什么?
laravel - Laravel 5.3 - 将多个文件附加到 Mailables
如何将多个文件附加到 laravel 5.3 可邮寄?
->attach($form->filePath)
我可以使用可邮寄的构建方法轻松地附加单个文件。但是,一旦我将表单字段更改为数组,我就会收到以下错误:
我已经在堆栈上搜索了文档以及各种搜索词,但无济于事。任何帮助将不胜感激。
构建方法:
来自控制器的邮件呼叫:
php - 无法使用 laravel Mail 发送邮件
我正在使用 Laravel Mail 发送邮件,但它显示 500 错误
本地主机页面不起作用
localhost 当前无法处理此请求。
我正在使用此代码
我已经在 ubuntu 中设置了 smtp 服务器并在 laravel 的 config 文件夹中配置了 mail.php,我可以使用核心 php 代码发送邮件
php - 在 Laravel 中发送没有“to”方法的邮件
我想通过 laravel 发送邮件。出于某种原因,我只想cc
在调用send
方法之前设置:
to
然后我直接在build
我的 Mailable 类的方法中定义收件人( ):
但它失败了:
Symfony\Component\Debug\Exception\FatalThrowableError: 调用未定义的方法 Illuminate\Mail\Mailer::cc()
在发送邮件之前如何在不知道收件人的情况下发送邮件build
?换句话说,我想直接在build
方法中设置收件人(to),我不知道该怎么做。
laravel - Laravel on Localhost - Connection could not be established with host smtp.gmail.com [Connection timed out #110]
I am trying to use Mailgun
The error is a strange one. Why would it be trying to connect to gmail?
Edit: