问题标签 [swiftmailer]

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 投票
2 回答
976 浏览

php - 上传文件,确保它是 pdf,然后使用 Swiftmailer

我一直在为一些代码苦苦挣扎。我有一个看起来像这样的 html 表单(它真的很坚固,我知道。只是想让它工作):

这种形式自称,这是我现在所拥有的:

我正在使用正则表达式来检查它是否是 pdf 文件,但我怀疑这是正确的做事方式(因为有人可以重命名具有 pdf 扩展名的文件)。另外,我还没有实现临时上传文件的方法。这是假设我需要在使用 swiftmailer 将其添加为附件之前在本地上传文件(对吗?)。

我至少在正确的轨道上吗?我从来没有以这种方式真正处理过 PHP。

需要一些调试:

0 投票
2 回答
1529 浏览

php - 使用 swift 4.1.1 发送时事通讯

我会用 SwiftMail 4.1.1 创建一个 php 时事通讯脚本,但我只在http://swiftmailer.org/wikidocs/v3/sending/batch为 Swift v.3 创建了 wiki 对于 Swift 4.1.1 没有 wiki http://swiftmailer.org/wikidocs/v4/start

我该如何处理 Swift v.4?v.3 的相同代码不起作用。

非常感谢。

0 投票
1 回答
1391 浏览

php - Swiftmailer 4 不检索退回作为 $failedRecipients

我正在尝试这段代码(来自http://swiftmailer.org/docs/sending.html):

问题是,如果我向错误的域 swiftmailer 发送电子邮件,则将其识别为正确发送的电子邮件并且$failedRecipients为空。在我的邮箱中,我返回了失败通知。

为什么 Swiftmailer 不将此邮件识别为失败,并且不填充$failedRecipients Array

0 投票
1 回答
1337 浏览

symfony1 - Symfony 任务邮件

我使用 symfony 1.4.11 ,我需要从任务中发送邮件。我用这篇文章。所以我有下一个简单的代码,例如:

所以任务工作没有错误,我有:

但是这些信件没有发送到我的电子邮件...也许我的代码不正确?

0 投票
1 回答
3524 浏览

php - 在 Yii 中包含文件

我正在 Yii 中构建一个使用 SwiftMailer 扩展的应用程序。SwiftMailer 示例表明我应该在控制器文件中包含所有信息,但是将电子邮件的所有信息放在一个单独的文件中并包含该文件不是更有条理和更好吗?

如果是,包含该文件的最佳方式是什么?我习惯于使用 include 函数,但我假设 Yii 它应该是它自己的组件文件夹下的类?

0 投票
2 回答
12195 浏览

php - 加载自定义 Yii 组件

我正在尝试使用我创建的自定义类来发送邮件,这样我就可以保持控制器文件的精简。我创建了我的自定义类并将其放在 components 文件夹中。然后我补充说:

在我的主配置文件中的主要组件下方。

这应该允许我直接访问该类正确吗?我尝试使用:

和:

我最终得到的只是错误。

谁能告诉我如何包含自定义组件?也许我做错了?

0 投票
6 回答
8742 浏览

php - HostGator 不会通过 PHP SwiftMail API 发送邮件

SwiftMail API for PHP 不能在 HostGator 上运行有什么原因吗?他们的技术支持人员说使用 mail() 命令并且到端口 25 的套接字连接在他们的共享主机计划中不会像那样工作。我抱怨说,当你在谷歌上搜索如何使用 mail() 发送附件时,人们会告诉你使用 SwiftMail。我需要用电子邮件发送文件附件。

我的代码在 A2Hosting 上运行良好,但在 HostGator 上运行良好。在 API 中,我在端口 25 上发送到 localhost,不使用身份验证,不使用 SSL,并且使用此主机上确实存在的有效电子邮件地址(假设它是 example.com)—— noreply@example.com。

我得到的错误是:

如果你已经让 SwiftMail API 在 HostGator 上工作,请分享你所做的。

0 投票
1 回答
1433 浏览

php - Swift Mailer 不返回 smtp 邮件失败

我正在使用 Swiftmailer 通过 SMTP 发送电子邮件

我需要从 SMTP 获得响应,但我正在尝试的方法不起作用。甚至可能吗?

我尝试了一个无效的电子邮件:dima44324d@vdaszdsd1dw.com - 在下面的代码中,它不会返回错误

PS 我不想使用 PhpMailer,因为我还有其他问题。

0 投票
2 回答
1665 浏览

php - 404 Page Not Found - CodeIgniter 相关

我在一个项目中使用 Codeigniter 框架——我有一个工具可以读取数组并使用 SwiftMailer 电子邮件框架发送超过 10,000 封电子邮件。

我曾经提交的一个表单应该发送每封电子邮件,但是它不会发送所有电子邮件,因为一段时间后我收到以下错误:

404 Page Not Found 找不到您请求的页面。- 500.shtml

页面本身实际上并没有重定向到其他任何地方,所以无法理解为什么会这样说——有人有什么想法吗?

谢谢

0 投票
3 回答
8405 浏览

php - CakePHP SwiftMailer SMTP TLS OpenSSL 错误 SSL3_GET_RECORD:错误的版本号

我正在尝试使用我在这里找到的 CakePHP SwiftMailer 组件发送电子邮件:http: //bakery.cakephp.org/articles/sky_l3ppard/2009/11/07/updated-swiftmailer-4-xx-component-with-attachments和插件

我要发送到的服务器在端口 25 上使用带有 TLS 的 SMTP。这是我尝试发送邮件时遇到的错误:

这是我的 phpinfo 中的 OpenSSL 信息:

以及来自我的 phpinfo 的更多信息:

非常感谢这里的任何帮助:-)

编辑:

SSL 操作失败,代码为 1。OpenSSL 错误消息:错误:1408F10B:SSL 例程:SSL3_GET_RECORD:错误的版本号

这似乎是问题的根源。有谁知道这到底是什么意思?