symfony - 将文件放在 Symfony2 的 app/cache 文件夹中是不是很糟糕?

标签 symfony swiftmailer

我要去 make my app spool mail ,并且正在尝试找到放置邮件假脱机文件的好地方。

我喜欢 %kernel.cache.dir%/foobarmailspool 因为这意味着我(和我的开发伙伴)现有的文件系统 ACL 不需要扩充。

app/cache 中写入是否形式不佳?

如果没有,我可以/应该遵循一些命名约定吗?

考虑到所有 blowing away of the cache,将电子邮件假脱机放入 app/cache 可能不是一个好主意。这必须在使用 symfony2 时发生。不过,我的问题不必特定于假脱机电子邮件,而是更多关于一般写入缓存的问题(如标题中所述)。

最佳答案

我认为在缓存文件夹中假脱机电子邮件是个坏主意,因为缓存是您可以随时删除的东西,并且您可能会丢失尚未发送的假脱机电子邮件。我建议为它们创建一个单独的文件夹 — 类似于 app/spool

关于symfony - 将文件放在 Symfony2 的 app/cache 文件夹中是不是很糟糕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10984401/

相关文章:

symfony - 如何强制 symfony 的 phpunit 桥使用 phpunit 6.5 而不是 5.7?

javascript - symfony 在真正比较来自 ajax 的请求后重定向到另一个页面

symfony - Symfony-无法注册扩展名 “AppBundle\Twig\Extension\FileExtension”,因为它已被注册

php - 有没有一种方法可以让我的用户在没有确认邮件的情况下订阅列表?

logging - Symfony2 日志中由 "OPTIONS"http 请求引起的 404 错误

php - Symfony2 Controller 中未捕获 Swiftmailer 异常

Symfony2 - 我无法让 gmail 邮件传输开始工作......身份验证失败

php - 替代 PHP 邮件(原因 : spam)?

php - Laravel Sender 或 From 未按预期工作

php - 使用 Swiftmailer 从 gmail 发送电子邮件