發送電子郵件在Synfony 3在需要幫助學習如何使用與Swift_mailer圖書館Symfony框架在開發模式下發送電子郵件。在開發模式
這裏是我迄今爲止
在config_dev.yml文件
swiftmailer:
transport: '%mailer_transport%'
host: '%mailer_host%'
username: '%mailer_user%'
password: '%mailer_password%'
spool: { type: memory }
在config.yml文件
swiftmailer:
transport: '%mailer_transport%'
host: '%mailer_host%'
username: '%mailer_user%'
password: '%mailer_password%'
spool: { type: memory }
在我parameters.yml文件
....
mailer_transport: gmail
mailer_host: 127.0.0.1
mailer_user: 'my_gamil_here'
mailer_password: 'my_password_here'
然後在我的騙局troller我有以下
public function indexAction(\Swift_Mailer $mailer)
{
$message = (new \Swift_Message('Hello Email'))
->setFrom('[email protected]')
->setTo('[email protected]')
->setBody(
$this->renderView(
// app/Resources/views/Emails/registration.html.twig
'Emails/registration.html.twig',
array('name' => 'James')
),
'text/html'
);
$mailer->send($message);
return new Response('Email sent');
}
}
有人能告訴我,我什麼都錯了。沒有什麼會被髮送到電子郵件帳戶。
這工作我的朋友。非常感謝你! – Kaley36