问题标签 [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.
email - swiftmailer :: 发送虚拟文件?
我正在向从附件中获取其内容的 api 发送电子邮件。
我不想实际创建文件(就像一行文本)然后附加并发送它。
是否可以创建文件流并通过 swiftmailer 发送?
php - PHP SwiftMailer 本地主机测试设置
我刚开始学习如何使用SwiftMailer,但无法从本地主机发送简单的测试消息。下面是我尝试使用的代码。
这是我的错误信息的一部分,
更新
我让它使用gmail工作。我将 Swift_SmtpTransport 行更改为以下内容,
php - PHP, Swift-mailer 问题
当我单击联系页面上的提交按钮,尝试提交使用 swift-mailer 的表单时,我得到以下信息:
警告:fopen(uploads/) [function.fopen]:无法打开流:/home/polycys2/public_html/html/swift-mailer/lib/classes/Swift/ByteStream/FileByteStream.php 中没有这样的文件或目录在线131
服务器上存在完整路径,尽管错误消息显示“没有这样的文件或目录。可能是什么问题呢?谢谢大家!圣诞快乐!
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 文件的每一行中只得到一个字符串,有人知道我在做什么错吗?
php - Swiftmailer 在 localhost 上工作,但不在生产环境中
在我的本地主机(Linux Mint OS)上,Swiftmailer 可以正常使用以下代码,但是每当我将它移到我的服务器时,它只是挂在发送函数上,然后给我一个内部服务器错误。
我目前通过 Google Apps 设置了我的电子邮件,所以 SMTP 可能不适用于这种情况?如果是这样,你建议我如何从 SMTP 更改它。
此外,每当我发送这样的电子邮件时,它都会在用户名区域显示一个发件人地址。我希望它与“setFrom”函数中的发件人地址一起显示。
非常感谢您的帮助!
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");
我如何解决它?谢谢!
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 ...
php - HTML 邮件中的嵌入图像显示附件而不是模板
我正在使用 swiftmailer 发送 HTML 邮件。这一切都很好,我的 HTML 邮件在所有客户端中都显示得很好。我非常了解构建电子邮件模板。不是我自己寄给他们的...
gmail和hotmail中存在问题。图像未显示。例如,它在 Thunderbird 中显示得很好...... gmail 将我的图片留为空白并将其添加为附件(在邮件的底部,就像我正在发送生日照片一样......)。
有任何想法吗?
我有以下代码:
这将在我的模板中呈现图像:
swiftmailer - swiftmailer - 参考失败?
我正在使用 swiftmailer
目前记录我使用的失败
if(!$mailer->send()) //failed
但,
我知道你可以做
将引用变量名称传递给 Mailer 类的 send() 或 batchSend() 方法。如果传输拒绝任何接收者,罪魁祸首地址将被添加到按引用提供的 >array 中。
我的问题是,
if(!$mailer->send())
接球会反弹吗?我一次发送一封电子邮件,因为它们都修改了内容,所以我一次不会发送到多个地址。
使用第二种方法对我有什么好处吗?
php - smtp 中继 - gmail - swiftmailer:预期响应代码 220 但得到代码“”
我正在使用 gmail 作为我的 swiftmailer 类的 smtp 服务器。
但是我得到了
预期响应代码 220,但得到代码“”,消息“”在“\classes\Swift\Transport\AbstractSmtpTransport.php”中
这是什么意思?