Firts,我的英语:(Symfony(2.8):什么是假脱机电子邮件,以及为什么没有发送电子邮件?
我需要帮助有关后台处理电子邮件。我的应用程序发送电子邮件,但我不recived它。关于“后台”调试会谈电子邮件。这是什么?这是遗憾问题?
Firts,我的英语:(Symfony(2.8):什么是假脱机电子邮件,以及为什么没有发送电子邮件?
我需要帮助有关后台处理电子邮件。我的应用程序发送电子邮件,但我不recived它。关于“后台”调试会谈电子邮件。这是什么?这是遗憾问题?
从官方文档:
的Symfony的邮件程序的默认行为是立即发送的电子邮件,您可能,但是,要避免对性能的影响c与电子邮件服务器通信,这可能导致用户在电子邮件发送时等待下一页加载。这可以通过选择“假脱机”电子邮件而不是直接发送来避免。
这使得邮件程序不会尝试发送电子邮件,而是将 保存在某处,如文件。然后可以从spool中读取另一个进程 ,并负责在spool中发送电子邮件。 目前只支持对文件或内存的后台处理。
你可以阅读更多关于它,尤其是如何配置阀芯,here
但是我使用send()函数....和symfony假脱机。 send()的结果是1(真),但电子邮件没有被收回。 –
这将是真实的,因为对于symfony它是预期的行为,这意味着邮件已成功保存在内存或某个目录中,请检查swiftmailer – Generwp
感谢您的答案是否有一些'spool'参数。在我的配置中有:spool:{type:memory}。但是我在应用程序的differents函数中使用了send(),但是只有一个函数会将邮件假脱机。可以通过命令查看假脱机队列吗? (类似于swiftmailer:spool:send ??)。非常感谢!!! –
看一看https://symfony.com/doc/current/email/spool.html,这将解释概念在Symfony中假脱机邮件 –