检测到邮件是在当前范围内使用 swift 邮件程序发送的

Detecting a mail was sent using swift mailer in current scope

我正在为 Symfony2 应用构建功能测试,需要知道电子邮件何时发送,而不是来自 api 请求。 (这个link不是我要找的:http://symfony.com/doc/current/cookbook/email/testing.html

申请流程如下:

我的目标:

有人知道吗?

经过一番挖掘找到了解决方案。使用 swiftmailer 插件,我能够收集使用发送事件发送的电子邮件。这样,我可以即时查看发送了哪些电子邮件,没有发送哪些电子邮件。可能类似的东西用于 Symfony2 的分析器中的 DataCollector。