我正在使用Swiftmailer / Symfony2从即时发送转移到假脱机消息。我已经完成了所有工作,但在执行$ mailer-> send()后,我似乎无法获得生成文件的路径。 SF2或Swiftmailer在我的假脱机目录中创建文件,但是通过Swiftmailer实例有一种方法可以获得生成的文件名吗?
如果有人想知道,我想获取该文件以保存发送的电子邮件记录..我想包括该文件的序列化...
注意:循环浏览目录并获取文件不是一个选项,因为可以同时创建多个文件...
更新#1
这是我肮脏的方式..
$newSpool = new \Swift_FileSpool($this->container->getParameter('swiftmailer.spool.default.file.path')."/".$hash/
$mailer->send()
文件将在哈希文件夹再一次,这是我弄脏这个文件名的肮脏方式......遗憾的是,此刻我还没有看到任何其他方式,文档没有帮助,因为我无法找到如何在2.8 +中使用Swift Events
我会打开这个问题,直到找到更好的答案。