Ich habe eine Anwendung zu konfigurieren, die nginx w/symfony sowie PHP und MySQL verwendet. Die Anwendung soll in der Lage sein, Passwörter zurückzusetzen, indem sie eine E-Mail an denjenigen sendet, der sie angefordert hat.Symfony Mail funktioniert nicht
Wenn Sie jedoch auf die Schaltfläche klicken, erhalten Sie eine Benachrichtigung, dass Sie eine E-Mail erhalten (also kein Fehler), aber in Wirklichkeit wird die E-Mail überhaupt nicht gesendet. Als ich Swiftmailer w/Powershell verwenden, und führen Sie den folgenden Befehl
C:\nginx\php\php.exe bin/console swiftmailer:email:send
erhalte ich die E-Mail korrekt, unabhängig zu welcher Adresse ich sie zu senden. Die E-Mail-Einstellungen in meiner parameters.yml Datei sind wie folgt:
mailer_transport: smtp
mailer_host: smtphub.example.com //not real domain name
mailer_user: ~
mailer_password: ~
mailer_address: ~
mailer_sender: ~
Muss ich diese Datei bearbeiten, und mit dem, was? Es gibt kein Passwort und keinen Benutzer für den E-Mail-Server sowie keine Portnummer. Wenn ich die mailer_sender
und mailer_address
ausfülle, funktioniert E-Mail-Versand nicht einmal mit Swiftmailer. Ich möchte keine anderen Dienste wie Google Mail verwenden, da der E-Mail-Server ordnungsgemäß eingerichtet ist. Sollte ich eine andere Datei bearbeiten, um diese Arbeit zu machen, oder wie genau bearbeite ich das, damit es funktioniert?