Bem, irei mostrar como o Rails utilizará um servidor de email via smtp / imap para mandar emails. Onde teremos o uso do gmail, mas poderá ser qualquer provedor.
1. Primeiramente ter o rails instalado e funcionando.
2. Depois iremos instalar um plugin para agilizar o nosso trabalho, o plugin se chama action_mailer_optional_tls.
Como instalar o plugin? Existem duas maneiras.
A primeira maneira é instalar usando os scripts do próprio rails.
ou A segunda maneira é ir no site do plugin e clicar em download e descompactar na pasta:
Após ter instalado o plugin, basta abrir o arquivo e incluir as seguintes linhas, em:
depois disto vamos criar um mailer:
Após executar o comando acima, basta abrir este arquivo e incluir essas informações, para a funcionalidade de confirmar via email que a conta do usuário foi criada.
Esse será o template utilizado que será enviado no corpo da mensagem, e estamos utilizando texto, já pensando nas pessoas que só recebem emails do tipo texto.
E para finalizar vamos colocar a chamada na action create do controller de users para que seja enviado email assim que o usuário for criado e savo no banco de dados.
Vamos incluir no controller:
Bem, agora basta você implementar na sua aplicação e testar, para mais informações basta acessar o Rails Guides!






