SMTP サーバーとして swiftmailer と mailjet を介してメールを送信しようとすると問題が発生します。すべてが完璧に機能していたのに、何かが壊れました。何が問題なのかを調べようとしています。
ドキュメントは、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 経由でのメール送信は完全に機能しますが、それでもログは生成されません
手伝ってくれてありがとう!