问题标签 [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.

0 投票
2 回答
108 浏览

symfony - Symfony Mailer - 从 SwiftMailer 迁移 addPart

我正在我的应用程序中从 SwiftMailer 迁移到 Symfony Mailer。

如何将addPartSwiftMailer 的方法迁移到 Symfony Mailer?在我的情况下,内容类型是text/plain

使用

  • 快速邮件程序 6.1
  • symfony 邮件程序 4.4
0 投票
0 回答
27 浏览

php - Symfony - 通知组件覆盖主题

我使用自定义通知发送邮件,但主题未修改,发送邮件时为空。

代码通知:

代码控制器:

问题是当我发送邮件时发现主题为空,但在我的控制器中我将主题设置为“hello hi”

谢谢

0 投票
0 回答
40 浏览

swiftmailer - 使用用户名+密码、防洪插件和失败的收件人将 SwiftMailer 转换为 Symfony/Mailer?

将来我想用Symfony/Mailer v6.x 替换已弃用的 SwiftMailer v6.2.5。独立,没有 Symfony,但这与这里的主题无关。

  1. 这是设置用户名+密码的正确转换吗?

斯威夫特梅勒

Symfony/邮件程序

  1. SwiftMailer 有一个AntiFlood 插件

我无法为 Mailer 找到这个。有替代方案吗?

  1. 对于失败的收件人SwiftMailer 我们使用这种语法

如何在 Mailer 中找到失败的收件人?也许在TransportExceptionInterface的 try/catch 中,但没有具体返回的示例。

我发现 SwiftMailer 中的文档更好,更易于理解。谁能帮我解答这些问题?谢谢!

0 投票
0 回答
35 浏览

symfony - Symfony Mailer base64 编码

我们如何在新的 Symfony 邮件程序上使用我们在旧 swiftmailer 库中使用的 setEncoder() 函数?我认为 setEncoder 已从 symfony 邮件程序中删除。发送的每封邮件都会自动引用-打印。

我创建的传输和电子邮件正常工作。

但是我们应该在哪里使用 base64 编码器值呢?

0 投票
1 回答
169 浏览

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 正常工作吗?

0 投票
1 回答
16 浏览

smtp - 如何使用 Silverstripe 配置 Symfony Mailer?

我是 Silverstripe 的新手,目前正在上课。版本是 4.10,它已经放弃了对 Swiftmailer 的支持,并推荐使用 Symfony Mailer。我已经使用 Composer 安装了 Symfony Mailer。根目录中有一个 Symfony 文件夹。安装在该文件夹中添加了一个子文件夹邮件程序。

我知道我应该编辑文件 app/_config/email.yml,如下所示:

如何编辑此文件以使用 Symfony Mailer?我也很感激可以在 Silverstripe 4.x 中使用的任何其他替代设置或邮件程序,以使我能够发送电子邮件为准。先感谢您。

0 投票
0 回答
33 浏览

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 中启用的尝试方法

环境噪声

  1. Laravel - 9.1.0
  2. symfony/http-client - ^6.0
  3. symfony/mailgun-mailer - ^6.0
0 投票
0 回答
18 浏览

symfony - 错误的域名邮件程序 symfony

当我使用不存在的电子邮件地址,但特别是当 TLD 未被识别时,我收到以下错误,有没有办法管理错误以避免这种情况并告诉用户输入正确的电子邮件地址?

在此处输入图像描述

这是我发送注册确认电子邮件的代码:

我使用 MailerInterface。

谢谢收看。

0 投票
0 回答
13 浏览

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)