4

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 経由でのメール送信は完全に機能しますが、それでもログは生成されません

手伝ってくれてありがとう!

4

1 に答える 1

1

私は Mailjet で開発者関係を率いています。

メールで dev@mailjet.com までご連絡いただき、お客様の Mailjet アカウントの詳細をお知らせください。こちらで問題がないことを確認させていただきます。

ありがとう

于 2015-11-21T08:45:00.327 に答える