2016-04-23 10 views
-1

私はユーザにとって素晴らしいfos_userbundleを使用しましたが、うまくいくとは言いますが、起動のために電子メールからリンクをクリックする必要がある場合、場合によっては正常にメッセージが表示されますが、電子メールは送信されません。メールが送信されたかどうかを確認する方法。 注: - 私のユーザーフォームインターフェイス上では正常に動作します。 - 私はFOSUserBundle dev-master、SF 2.8、Ubuntu OS、およびgmailアカウントを使用します。 ありがとうございます。電子メールがfos_userBudleから送信されているかどうか確認してください

php bin/console fos:user:create testuser [email protected] [email protected] 

電子メールの活性化は送信されません。

答えて

0

このコマンドを使用している間。電子メールを送信するコードはありません。このコマンドを実行中にコードを使用:

https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Command/CreateUserCommand.php#L69

https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Util/UserManipulator.php#L48

https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Doctrine/UserManager.php#L93

コマンドでユーザーを作成した後、アクティベーションメールを送信したいときには、すでに既存のコマンドを上書きする必要があります。下のリンクにいくつかの有益な情報があります。

Override symfony2 console commands?

関連する問題