问题标签 [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 回答
541 浏览

email - swiftmailer :: 发送虚拟文件?

我正在向从附件中获取其内容的 api 发送电子邮件。

我不想实际创建文件(就像一行文本)然后附加并发送它。

是否可以创建文件流并通过 swiftmailer 发送?

0 投票
1 回答
19828 浏览

php - PHP SwiftMailer 本地主机测试设置

我刚开始学习如何使用SwiftMailer,但无法从本地主机发送简单的测试消息。下面是我尝试使用的代码。

这是我的错误信息的一部分,

更新

我让它使用gmail工作。我将 Swift_SmtpTransport 行更改为以下内容,

0 投票
4 回答
8681 浏览

php - PHP, Swift-mailer 问题

当我单击联系页面上的提交按钮,尝试提交使用 swift-mailer 的表单时,我得到以下信息:

警告:fopen(uploads/) [function.fopen]:无法打开流:/home/polycys2/public_html/html/swift-mailer/lib/classes/Swift/ByteStream/FileByteStream.php 中没有这样的文件或目录在线131

服务器上存在完整路径,尽管错误消息显示“没有这样的文件或目录。可能是什么问题呢?谢谢大家!圣诞快乐!

0 投票
2 回答
12101 浏览

php - Swift Mailer 附件

我正在使用 PHP 即时创建 CSV,然后我需要将此 CSV 文件附加到 Swift Mailer Message。我尝试在创建的文件上使用 file_get_content 以及在创建的文件上使用 chunk_split(base64_encode(file_get_contents()) 以及在将文件写入磁盘之前附加文件。不写入磁盘我在 CSV 中得到 Resource #183,并附加它与 file_get_content 我在 CSV 文件的每一行中只得到一个字符串,有人知道我在做什么错吗?

0 投票
3 回答
5413 浏览

php - Swiftmailer 在 localhost 上工作,但不在生产环境中

在我的本地主机(Linux Mint OS)上,Swiftmailer 可以正常使用以下代码,但是每当我将它移到我的服务器时,它只是挂在发送函数上,然后给我一个内部服务器错误。

我目前通过 Google Apps 设置了我的电子邮件,所以 SMTP 可能不适用于这种情况?如果是这样,你建议我如何从 SMTP 更改它。

此外,每当我发送这样的电子邮件时,它都会在用户名区域显示一个发件人地址。我希望它与“setFrom”函数中的发件人地址一起显示。

非常感谢您的帮助!

0 投票
1 回答
1236 浏览

php - 撇号编码为转义字符

我有一个 PHP 脚本,它从 HTML 表单中获取数据并使用 SwiftMailer 将其发送到电子邮件中。当用户在输入字段 (textarea) 中输入撇号或引号时,电子邮件看起来像这样:

表格输入:丈夫的PLD

收到的电子邮件:丈夫的PLD

表单输入:pld的“snack”“old”

收到的电子邮件:pld\'s \"snack\" \"old\"

我的脚本中正在进行一些验证和卫生处理:

这是 Swiftmailer 部分:

www.polycystic-kidneydisease.com/html/contact_email.php 来自 $ip 于 $date。\n\n -------------------------- ------\n\n 姓名:$name \n\n 电子邮件地址:$email \n\n 主题:$form_subject \n\n 评论:$form_message");

我如何解决它?谢谢!

0 投票
7 回答
30346 浏览

php - 使用 php、gmail 和 swiftmailer 发送电子邮件会导致 SSL 相关错误

这是我的PHP代码:

这是错误:

( ! ) Warning: fsockopen() [function.fsockopen]: unable to connect to ssl://smtp.gmail.com:465 (Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?) in C:\Program Files\wamp\www\swift-mailer\lib\classes\Swift\Transport\StreamBuffer.php on line 233

( ! ) Fatal error: Uncaught exception 'Swift_TransportException' with message 'Connection could not be established with host smtp.gmail.com [Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP? #44551400]' in C:\Program Files\wamp\www\swift-mailer\lib\classes\Swift\Transport\StreamBuffer.php on line 235

( ! ) Swift_TransportException: Connection could not be established with host smtp.gmail.com [Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP? #44551400] in C:\Program Files\wamp\www\swift-mailer\lib\classes\Swift\Transport\StreamBuffer.php on line 235

哪里有问题??

更新:

我查了一下phpinfo(),上面写着:

我参考了下面的链接,但我无法安装 ssl ...

0 投票
2 回答
4082 浏览

php - HTML 邮件中的嵌入图像显示附件而不是模板

我正在使用 swiftmailer 发送 HTML 邮件。这一切都很好,我的 HTML 邮件在所有客户端中都显示得很好。我非常了解构建电子邮件模板。不是我自己寄给他们的...

gmail和hotmail中存在问题。图像未显示。例如,它在 Thunderbird 中显示得很好...... gmail 将我的图片留为空白并将其添加为附件(在邮件的底部,就像我正在发送生日照片一样......)。

有任何想法吗?

我有以下代码:

这将在我的模板中呈现图像:

0 投票
1 回答
419 浏览

swiftmailer - swiftmailer - 参考失败?

我正在使用 swiftmailer

目前记录我使用的失败

if(!$mailer->send()) //failed

但,

我知道你可以做

将引用变量名称传递给 Mailer 类的 send() 或 batchSend() 方法。如果传输拒绝任何接收者,罪魁祸首地址将被添加到按引用提供的 >array 中。

我的问题是,

if(!$mailer->send())接球会反弹吗?我一次发送一封电子邮件,因为它们都修改了内容,所以我一次不会发送到多个地址。

使用第二种方法对我有什么好处吗?

0 投票
3 回答
12385 浏览

php - smtp 中继 - gmail - swiftmailer:预期响应代码 220 但得到代码“”

我正在使用 gmail 作为我的 swiftmailer 类的 smtp 服务器。

但是我得到了

预期响应代码 220,但得到代码“”,消息“”在“\classes\Swift\Transport\AbstractSmtpTransport.php”中

这是什么意思?