Ich benutze Symfony 3.3 und FOSUserBundle 2.0 und habe RegistrationControler überschrieben, um meine eigene Benutzerspezifikation zu verwenden, aber nichts anderes bei der Registrierung.FOSUserBundle 2.0 keine Bestätigungs-E-Mail nach Benutzerregistrierung
Wenn ich die Bestätigung bestätige aktiviert, wird keine E-Mail gesendet, aber am Reset-Passwort gearbeitet!
Hier ist meine config.yml:
# FOSUserBundle
fos_user:
db_driver: orm # other valid values are 'mongodb' and 'couchdb'
firewall_name: main
user_class: AppBundle\Entity\User
from_email:
address: "%mailer_user%"
sender_name: "%mailer_user%"
registration:
form:
type: AppBundle\Form\RegistrationType
confirmation:
enabled: true
profile:
form:
type: AppBundle\Form\ProfileType
nicht sicher, was passiert ist, kann jemand helfen?
Dank aber das funktioniert gut, vielleicht copy-paste hat das yml Format ändern, aber das einzige Problem, das ich ist bei Bestätigung E-Mail haben, wird nicht gesendet, aber perfekt funktioniert bei resseting Passwort und viele andere Mails, die ich von anderen Steuerungen senden . –
Können Sie mir Ihre app.form.registration in Ihrer config/services.yml anzeigen? Und deine RegistrationType.php? –
Ich kann den Code hier nicht einfügen ... aber ich füge nur ein paar weitere Felder hinzu, und die Registrierung funktioniert gut, ich fand in älteren Versionen, dass das Problem bei einem Ereignis im Registrierungsprozess im Controller war, jemand hat etwas hinzugefügt diesen Controller erweitern? –