Como usar o Gmail para enviar E-mails¶
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.
Dica
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:
- YAML
# app/config/config_dev.yml swiftmailer: transport: gmail username: your_gmail_username password: your_gmail_password
- XML
<!-- 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" />
- PHP
// app/config/config_dev.php $container->loadFromExtension('swiftmailer', array( 'transport' => "gmail", 'username' => "your_gmail_username", 'password' => "your_gmail_password", ));
Está pronto!
Nota
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.