Documentação do Symfony - versão 3.1
Renderizada do repositório symfony-docs-pt-BR no Github
Durante o desenvolvimento, em vez de usar um servidor SMTP regular para enviar e-mails, você pode descobrir que usar o Gmail é mais fácil e prático. O bundle Swiftmailer torna esta tarefa realmente fácil.
Tip
Em vez de usar a sua conta do Gmail normal, é, com certeza, recomendado que você crie uma conta especial para este propósito.
No arquivo de configuração de desenvolvimento, altere a definição transport
para
gmail
e defina o username
e password
com as credenciais do Google:
1 2 3 4 5 | # app/config/config_dev.yml
swiftmailer:
transport: gmail
username: your_gmail_username
password: your_gmail_password
|
1 2 3 4 5 6 7 8 9 10 11 | <!-- app/config/config_dev.xml -->
<!--
xmlns:swiftmailer="http://symfony.com/schema/dic/swiftmailer"
http://symfony.com/schema/dic/swiftmailer http://symfony.com/schema/dic/swiftmailer/swiftmailer-1.0.xsd
-->
<swiftmailer:config
transport="gmail"
username="your_gmail_username"
password="your_gmail_password" />
|
1 2 3 4 5 6 | // app/config/config_dev.php
$container->loadFromExtension('swiftmailer', array(
'transport' => "gmail",
'username' => "your_gmail_username",
'password' => "your_gmail_password",
));
|
Está pronto!
Note
O transporte gmail
é simplesmente um atalho que usa o transporte smtp
e seta as definições encryption
, auth_mode
e host
para funcionar com o Gmail.