问题标签 [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 投票
1 回答
510 浏览

phpmailer - 批量发送电子邮件并回复

我想使用 SwiftMail 或任何类似系统发送批量邮件。SwiftMailer 文档指出:

“邮件的每个收件人都会收到一份不同的副本,在收件人:字段中只有他们自己的电子邮件地址。返回一个整数,其中包括成功收件人的数量。”

http://swiftmailer.org/docs/batchsend-method

我想知道是否有可能找出哪些电子邮件地址失败,并可选择获取错误原因/代码。

0 投票
1 回答
218 浏览

php - 使用 SwiftMailer 和 PHP 检索要附加到电子邮件的文件名

我可以使用名称硬编码的 SwiftMailer 附加文​​件。但是,如果文件是由用户从 HTML 表单的“文件输入类型控件”上传的,并且必须通过 PHP 脚本与电子邮件一起发送,该怎么办?如何在 SwiftMailer 中指定文件名?

谢谢!

0 投票
1 回答
4105 浏览

php - 使用 SwiftMailer 和 PHP 检索要附加到电子邮件的文件名

我昨天问了这个问题并得到了一个建议,并使用了它,但由于某种原因它不起作用。因此,我需要从用户的 HTML 表单中检索上传到我的服务器的文件的名称。我需要将此文件附加到将由 PHP/SwiftMailer 发送的电子邮件中。这是我的代码,文件上传部分:

这是文件附件部分:

为什么它不从服务器获取文件?这是错误消息,看起来它试图在错误的目录中查找文件:

警告:fopen(/tmp/phpHJdw0H)[function.fopen]:无法打开流:/home/myserver/mydomain.com/Hawaii/html/swift-mailer/lib/classes/Swift/ByteStream 中没有这样的文件或目录/FileByteStream.php 第 131 行致命错误:在 /home/myserver/mydomain.com/Hawaii/html/swift-mailer/lib 中出现消息“无法打开文件以读取 [/tmp/phpHJdw0H]”的未捕获异常“Swift_IoException” /classes/Swift/ByteStream/FileByteStream.php:133 堆栈跟踪:#0
等。

谢谢!

0 投票
1 回答
604 浏览

php - SwiftMailer 问题

我在我的 PHP 脚本中使用 SwiftMailer 在 HTML 表单提交时发送电子邮件。在测试服务器上一切正常。在生产服务器(不同的主机)上,它给了我这个错误消息:

解析错误:语法错误,第 18 行 /home/alkal5/public_html/html/swift-mailer/lib/classes/Swift.php 中的意外 T_CLASS

会是什么呢?谢谢!

0 投票
1 回答
2003 浏览

php - 如何开始使用 SwiftMailer

我想使用 swiftmailer 将表单的结果发送到 gmail 帐户。

我是 php 的新手(也是 ubuntu 的新手),并且即使在阅读文档时也处于(尴尬地)迷失的阶段。

问题:

a) 我在哪里提取库?我把它放在我的桌面上。它不应该放在某个apache文件夹中吗?

b) 发送到 gmail 收件箱的示例消息会是什么样子?

0 投票
6 回答
85319 浏览

php - 使用 php 的 swiftmailer 和 gmail

我正在编写一个简单的脚本,其中使用 gmail 帐户向自己发送电子邮件。

我从 SwiftMailer's reference更改了脚本,但没有得到任何结果。怎么了?

编辑:经过进一步调试,我发现该语句

导致代码失败(它下面的回声不打印)。

为什么是这样?只是因为没有发送消息程序崩溃?:/

测试表格:

0 投票
8 回答
53375 浏览

php - 尝试使用 swift mailer、gmail smtp、php 发送邮件

这是我的代码:

运行后出现此错误...

致命错误:未捕获的异常“Swift_TransportException”,消息“预期响应代码 220,但得到代码”,在 /home/sitenyou/public_html/Swift/lib/classes/Swift/Transport/AbstractSmtpTransport.php:406 中有消息“”

0 投票
13 回答
111918 浏览

php - PHP Swift 邮件程序:无法使用 2 个可能的身份验证器在 SMTP 上进行身份验证

当我使用 PHP Swift 邮件程序向此服务器发送电子邮件时: smtp.exchange.example.com 如下所示:

我得到一个奇怪的错误:

无法使用 2 个可能的身份验证器在用户名“user@example.com”的 SMTP 服务器上进行身份验证

我确定登录信息是正确的。

0 投票
1 回答
4702 浏览

email - Swiftmailer 不会发送邮件,但 mail() 会

PHP 的 mail() 函数可以正常发送邮件,但 Swiftmailer 的 Swift_MailTransport 不起作用!

这有效:

但这不会:

user@example.com在我的测试代码中替换为有效的电子邮件地址。)

在这两种情况下,这两个事件的邮件日志看起来非常相似,并且似乎是在后者中发送邮件。

Swiftmailer 构建的消息是否会导致它被垃圾邮件过滤器阻止?

(顺便说一句,我尝试过使用 SMTP 传输,但没有运气;我认为由于 mail() 工作正常,切换到 Swiftmail 的邮件传输将是微不足道的......)

0 投票
1 回答
379 浏览

php - 为 Symfony 1.4 安装 sfSwiftPlugin

我使用 Symfony 1.4 作为 PHP 框架,使用 Propel 作为 ORM。我下载了 sfSwiftPlugin 1.5.1,但它适用于 1.o 版本,安装时出现错误you try to install a symfony 1.0 plugin。如何升级插件,或者是否有任何其他用于邮寄目的的插件。我们可以在 Symfony 中使用核心的 PHP Mail 功能吗?