0

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

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

# See https://docs.silverstripe.org/en/4/developer_guides/email/ for additional information about setting up email
---
Name: project-emailconfig
After:
  - '#emailconfig'
---
SilverStripe\Core\Injector\Injector:
  Swift_Transport:
    class: Swift_SendmailTransport

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

4

1 回答 1

0

请检查文档以进行编辑

https://docs.silverstripe.org/en/4/developer_guides/email/

有时本地服务器 (XAMPP) 不支持 Swift_Transport。在实时站点上尝试您的代码。

于 2022-02-28T22:39:57.237 回答