我在尝试通过 swiftmailer 和 mailjet 作为 SMTP 服务器发送电子邮件时遇到问题。过去一切都很好,然后有些东西坏了。我试图找出问题所在。
该文档似乎说 swiftmailer 在调试模式下生成日志。http://symfony.com/doc/current/reference/configuration/swiftmailer.html#logging
所以我在 app.php 中激活了调试模式
<?php
use Symfony\Component\ClassLoader\ApcClassLoader;
use Symfony\Component\HttpFoundation\Request;
$loader = require_once __DIR__.'/../app/bootstrap.php.cache';
Debug::enable();
require_once __DIR__.'/../app/AppKernel.php';
$kernel = new AppKernel('prod', true);
// ...
当我启动命令时,一切似乎都很完美
sudo -u www-data php app/console swiftmailer:spool:send --env=prod
[2015-11-20 22:14:47] Processing default mailer... 6 emails sent
但是没有收到电子邮件,mailjet 仪表板显示没有电子邮件发送给它。日志中没有任何内容。
那么 swiftmailer 应该在哪里写日志呢?
我已经读过这个,但如果可能的话,我不想改变我的代码。另外我假设如果 swiftmailer 提供了一个日志参数,它可以写一些日志。
顺便说一句,通过 Gmail 发送电子邮件效果很好,但仍然不会生成任何日志
感谢帮助!