Ich bin neu in Symfony3, und ich muss eine E-Mail senden (mit Google Mail). Ich arbeite an localhost. Ich habe meine config_dev.ymlSymfony3 und gmail auf localhost
swiftmailer:
transport: gmail
host: smtp.gmail.com
port: 465
username: [email protected]
password: mypassword
und parameters.yml konfiguriert mit
mailer_user: [email protected]
mailer_password: password
-Controller
$message = \Swift_Message::newInstance()
->setSubject('Hello Email')
->setFrom('[email protected]')
->setTo($email)
->setBody(
'You have been registered in MedicalGuide system as a doctor. Username: '.$user->getUsername().' Password: '. $user->getPassword()
)
;
$this->get('mailer')->send($message);
Aber es ist keine E-Mails senden. Kann mir bitte jemand helfen? Vielleicht habe ich etwas vergessen oder etwas falsch gemacht. Können E-Mails von localhost gesendet werden?
UPDATE logs
Exception occurred while flushing email queue: Connection could not be established with host 127.0.0.1
nach http://symfony.com/doc/current/cookbook/email/gmail.html sollten Sie nicht Host oder Port einstellen müssen, nur gmail transportieren – user3802077