问题标签 [symfony-mailer]
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.
symfony - Symfony Mailer - 从 SwiftMailer 迁移 addPart
我正在我的应用程序中从 SwiftMailer 迁移到 Symfony Mailer。
如何将addPart
SwiftMailer 的方法迁移到 Symfony Mailer?在我的情况下,内容类型是text/plain
使用
- 快速邮件程序 6.1
- symfony 邮件程序 4.4
php - Symfony - 通知组件覆盖主题
我使用自定义通知发送邮件,但主题未修改,发送邮件时为空。
代码通知:
代码控制器:
问题是当我发送邮件时发现主题为空,但在我的控制器中我将主题设置为“hello hi”
谢谢
swiftmailer - 使用用户名+密码、防洪插件和失败的收件人将 SwiftMailer 转换为 Symfony/Mailer?
将来我想用Symfony/Mailer v6.x 替换已弃用的 SwiftMailer v6.2.5。独立,没有 Symfony,但这与这里的主题无关。
- 这是设置用户名+密码的正确转换吗?
斯威夫特梅勒
Symfony/邮件程序
- SwiftMailer 有一个AntiFlood 插件
我无法为 Mailer 找到这个。有替代方案吗?
- 对于失败的收件人SwiftMailer 我们使用这种语法
如何在 Mailer 中找到失败的收件人?也许在TransportExceptionInterface的 try/catch 中,但没有具体返回的示例。
我发现 SwiftMailer 中的文档更好,更易于理解。谁能帮我解答这些问题?谢谢!
symfony - Symfony Mailer base64 编码
我们如何在新的 Symfony 邮件程序上使用我们在旧 swiftmailer 库中使用的 setEncoder() 函数?我认为 setEncoder 已从 symfony 邮件程序中删除。发送的每封邮件都会自动引用-打印。
我创建的传输和电子邮件正常工作。
但是我们应该在哪里使用 base64 编码器值呢?
php - Laravel 9 SymfonyMailer 错误 - 电子邮件必须有“收件人”、“抄送”或“密件抄送”标题
在使用 Metronic 8 主题将 Laravel 8 项目更新到 Laravel 9 后,我在发送电子邮件时遇到问题。我没有更改与电子邮件相关的任何代码,但现在使用 Sendmail 驱动程序出现此错误:
电子邮件必须有“收件人”、“抄送”或“密送”标题。{"userId":6,"exception":"[object] (Symfony\Component\Mime\Exception\LogicException(code: 0):电子邮件必须有“To”、“Cc”或“Bcc”标头。在/home/myhome/public_html/myproject.com/vendor/symfony/mime/Message.php:128)
控制器
可邮寄
我试过单独渲染邮件,它可以工作。使用日志驱动程序,它可以工作,并且如您所见,我什至尝试使用可邮寄类中的 withSymfonyMessage 方法绕过 Mail 门面,但没有任何效果。
是否有我缺少的配置或部分?我可以不用 SwiftMailer 回去让 Laravel 9 正常工作吗?
smtp - 如何使用 Silverstripe 配置 Symfony Mailer?
我是 Silverstripe 的新手,目前正在上课。版本是 4.10,它已经放弃了对 Swiftmailer 的支持,并推荐使用 Symfony Mailer。我已经使用 Composer 安装了 Symfony Mailer。根目录中有一个 Symfony 文件夹。安装在该文件夹中添加了一个子文件夹邮件程序。
我知道我应该编辑文件 app/_config/email.yml,如下所示:
如何编辑此文件以使用 Symfony Mailer?我也很感激可以在 Silverstripe 4.x 中使用的任何其他替代设置或邮件程序,以使我能够发送电子邮件为准。先感谢您。
smtp - 使用以下身份验证器在 SMTP 服务器上使用用户名进行身份验证失败:“LOGIN”,Office365
无法使用以下身份验证器在用户名“noreply@crowdstage.xyz”的 SMTP 服务器上进行身份验证:“LOGIN”、“XOAUTH2”。身份验证器“LOGIN”返回“Symfony\Component\Mailer\Exception\TransportException:预期响应代码“235”但得到代码“535”,消息“535 5.7.139 身份验证不成功,租户的 SmtpClientAuthentication 已禁用。访问https://aka.ms/smtp_auth_disabled了解更多信息。
有关更详细的错误,请访问https://flareapp.io/share/353NAwJ7#F76
Authenticated SMTP
我在 Active users -> 'user' -> Mail -> Manage email apps
中启用的尝试方法
环境噪声
- Laravel - 9.1.0
- symfony/http-client - ^6.0
- symfony/mailgun-mailer - ^6.0
dkim - 如何使用 DKIM 签名在 Laravel 9 中签署外发电子邮件
请解释如何使用 DKIM 签名在 Laravel 9 中对传出的电子邮件进行签名。Laravel 9 使用 Symfony 邮件程序。我正在尝试通过这种方式进行:
错误
local.ERROR:消息必须包含文本或 HTML 部分或附件。{"exception":"[object] (Symfony\Component\Mime\Exception\LogicException(code: 0): 消息必须有文本或 HTML 部分或附件。在 E:\WebProjects\domains\hostbrook\vendor\ symfony\mime\Email.php:390)