问题标签 [cakeemail]
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.
php - CakeEmail 未发送,但没有错误
我对 CakePHP 很陌生,这是我第一次尝试设置电子邮件表单。
保持示例简单:
发送电子邮件.ctp
我收到“您的电子邮件已发送。”,$params 看起来与我预期的一样,我没有看到任何错误......但我没有收到电子邮件。知道为什么会发生这种情况吗?
email - CakePHP/CakeEmail - 无法发送电子邮件
我有功能:
和控制器中的 beforeFunction
我有错误:
而这种类型的堆栈跟踪:
错在哪里?我看不到它,对我来说一切都很好:)
php - Cakephp - 如何在电子邮件模板中循环遍历数组?
我能够为单个记录设置 viewVars 并成功邮寄。当我想发送一封包含多条记录的电子邮件时出现问题。我找到了正确的记录,并且能够将它们传递给我的邮件功能。问题在于,当我调试传递给邮件模板的数组时,我得到一个
但是,就在错误下方,它确实向我显示了我想要的信息:
*为简洁起见,省略了某些字段。
如何在电子邮件模板中循环遍历此数组?我已经像在视图中一样尝试了标准的 foreach 循环,但后来我得到了未定义的变量提供的 foreach 问题。有什么意见或建议吗?
php - CakePHP:向多个地址发送电子邮件
我想用 CakeEmail 向多个地址(在我的网站上注册的人的电子邮件地址)发送一封电子邮件。
这是我使用的代码:
这是我的错误:
php - 即使没有发送附件,通过 CakeEmail 发送的电子邮件也会在 Outlook 中显示附件图标
我使用 CakeEmail 发送电子邮件,但是当我发送 Html 和文本电子邮件时,电子邮件会在 Outlook 中显示附件图标。
我发现这是因为 header Content-type: multipart/mixed; .
但应该是 Content-Type:multipart/aternative;
我试图通过使用 $Email->setHeaders(); 来覆盖它。
但它没有改变。
请建议我如何更改 CakeEmail 中的 Content-Type 标头。
cakephp - 发送电子邮件适用于测试但不适用于生产系统
在我的模型中,一旦创建了用户,我就会发送一封电子邮件:
模型/用户.php:
配置/电子邮件.php:
它在我的测试系统上运行良好,但在生产系统上运行良好(1&1 虚拟主机):
错误:发生内部错误。
根据error.log:
和
只有 1 个区别:在生产系统中,我使用内置的重写功能。
performance - 提高 CakeEmail 的速度?
我想知道如何提高我的联系表格的速度。当您提交地址时,CakeEmail 会发送两封电子邮件,然后重定向到下一个视图。有什么建议可以改善这一点,以便直接重定向用户并单独发送电子邮件?
我感谢您的帮助!提前致谢!
php - 检查“连接超时”
我可以做一些技巧来检查$cake_email->send() 是否连接超时?例如:如果我得到连接超时,我使用特定的 setFlash 警告用户超时并将他重定向到某个地方.
就我而言,电子邮件是可选的,如果它发送:很好!如果没有:没问题,只需要让用户知道
实际上我正在使用IF来检查它是否有错误,但这并没有捕捉到超时错误
cakephp - 无效的电子邮件:“数组”CakePhp CakeEmail
之前很抱歉,我的文章中有一个添加回答问题的功能,所以当用户添加问题的答案时,系统会向撰写此问题的用户发送电子邮件。这是我在控制器中的功能:
App::uses('AppModel', 'Model');
类问题扩展 AppModel {
}
但是当运行此代码时,出现错误“无效电子邮件'数组'”,我一直在检查我的查询,当我在 Navicat 中运行我的查询时很好,任何帮助将不胜感激谢谢
php - 试图在 CakePHP 中转储对象或数组
我试图在 CakePHP 上编码时将一个对象或一个数组转储到调试中。我一直在尝试各种命令,但老实说,我已经忘记了各种输出。我肯定看到了一个指示对象类型(CakeEmail)的输出,并且我看到了一个数组。不幸的是,我无法重新创建其中任何一个。
这是我正在使用的代码,并带有一些注释以指示肯定失败的命令。