我在使用SwiftMailer和Mailjet作为SMTP服务器发送邮件时遇到了问题。以前一切都运行得很完美,但后来出了些问题。我正在尝试找出问题所在。
文档似乎说SwiftMailer在调试模式下会生成日志。http://symfony.com/doc/current/reference/configuration/swiftmailer.html#logging 因此,我在app.php中启用了调试模式。
当我执行命令时,一切似乎都很完美。
但是我没有收到邮件,mailjet仪表板显示没有发送任何邮件。日志中也没有任何信息。
那么swiftmailer应该在哪里写它的日志呢?
我已经阅读了this,但如果可能的话,我不想改变我的代码太多。另外,我认为如果swiftmailer提供一个记录参数,它就可以写一些日志。
顺便说一下,通过Gmail发送电子邮件完美地工作,但仍然没有生成任何日志。
谢谢帮助!
文档似乎说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应该在哪里写它的日志呢?
我已经阅读了this,但如果可能的话,我不想改变我的代码太多。另外,我认为如果swiftmailer提供一个记录参数,它就可以写一些日志。
顺便说一下,通过Gmail发送电子邮件完美地工作,但仍然没有生成任何日志。
谢谢帮助!