Artigos com o marcador email
Configurando fonte padrão para o Gmail
22/12/09
Eu tive esse problema esses dias e queria solucionar. O que eu queria é era uma coisa muito simples. Eu somente queria configurar uma fonte diferente da Arial quando eu fosse escrever um e-mail. Isso, por padrão. Ou sejá, eu clicaria em “Escrever e-mail” e já digitaria na fonte que eu havia pré definido. Simples, não?
O mais incrível é que o Gmail não suportava essa “feature”. Na verdade, ele não suporta até hoje. Isso somente é possível graças a um recurso do Gmail Labs. Vou explicar aqui como configurar uma fonte padrão no Gmail.
Primeiramente, precisamos ativar um recurso do Gmail Labs. Para isso, logue-se no seu Gmail e clique em “Configurações“.
Dentro de Configurações, acesse o menu “Labs“.
Dentro da opção Labs, procure pela seguinte funcionalidade: Estilo de Texto Padrão, por Jonathan K. Na figura abaixo você tem uma idéia melhor de como ela está listada no Labs. Quando achar essa funcionalidade, clique em ativar a direita.
Agora vá até o final da página e clique em Salvar Alteraçoes. Após você salvar as alterações o Gmail irá reinicializar e essa funionalidade já terá sido instalada. Agora vamos ver como configurar a fonte padrão.
Para configurar a fonte padrão vá até as “Configurações” novamente e desta vez ao invés de acessar o Labs, acesse a opção “Geral“. Logo que você acessar essa opção, você já verá a caixa de configuração de fonte na tela. Ela será igual a da imagem abaixo.
Agora basta configurar qual fonte você irá querer e a formatação e salvar a configuração. Feito isso, você terá uma nova fonte sempre que começar a escrever uma mensagem no Gmail.
Enjoy!
Usando o Gmail para enviar e-mail com o ActionMailer no Rails
15/02/09
Existe uma maneira muito fácil de se enviar e-mails no Rails e usando o Gmail. Nesse pequeno tutorial tentarei explicar como fazer isso funcionar.
Primeiramente é preciso saber que o Gmail utiliza para autenticação de protocolo SMTP (envio de e-mails) o ssl/tls. Essa forma de autenticação não é suportada nativamente pelo ActionMailer. Isso quer dizer que precisaremos de uma ajudinha para podermos enviar e-mails utilizando o Rails e o Gmail.
Essa ajudinha é uma biblioteca que está voando pela Internet (eu não sei quem é o autor e muito menos da onde ela saiu) e nos ajudará com a autenticação. Eu tenho uma cópia dessa biblioteca em meu GitHub, você pode pegá-la aqui.
Com a biblioteca em mãos copie ela para a pasta lib do seu projeto Rails. Provavelmente ficará assim o caminho:
/lib/smtp_tls.rb
Agora abra o arquivo config/environment.rb e lá no fim, bem lá no fim mesmo, adicione o seguinte trecho de código:
ActionMailer::Base.default_content_type = "text/html" ActionMailer::Base.smtp_settings = { :address => "smtp.gmail.com", :port => 587, :authentication => :plain, :user_name => "seuemail@gmail.com", #Você pode usar o Google Apps! :password => 'suasenha' }
Bacana. Está tudo configurado. Agora vamos ver como se fazer no ActionMailer para se enviar um e-mail. Vamos gerar um novo Mailer. Em seu console digite:
ruby script/generate mailer Notificador
Seu novo mailer será gerado. Após a geração, abra ele (app/models/notificador.rb)
Adicione o seguinte método:
def notificar recipients "destinatario@email.com" from "meumail@meuemail.com" subject "Titulo do Email" end
Agora você precisa adicionar uma view com o mesmo nome desse método, assim como se faz com os Controllers. Nese caso, a vew ficaria views/teste/notificar.erb
Nesse arquivo ficará tudo o que você quer enviar ao destinatório. É o corpo do e-mail mesmo. Você pode utilizar variáveis de instância caso queira passar alguma informação para a view, da mesma forma que é feito nos controllers.
Criada a view, basta chamar o mailer nos controllerspara enviar o email da seguinte forma:
Notificador.deliver_notificarRepare que é colocado um deliver_ ali antes do nome do método que setamos. Isso é normal.
Se tudo ocorrer bem seu e-mail será enviado. Porém enviando um e-mail dessa forma irá ter um tempo de request mais demorado.
Temas visuais no Gmail
18/11/08
Hoje ao acessar meu e-mail no Gmail, me deparei com uma inovação que eu particularmente não estava esperando. Temas visuais para o seu e-mail no Gmail. O Google resolveu inovar mais uma vez. Dessa vez o alvo foi o Gmail.
Se você ainda não acessou o Gmail depois da modificação, na próxima vez que você acessar, você perceberá algo diferente no visual do Gmail e receberá uma mensagem dizendo que se você quiser mudar o tema, você pode e então o Gmail leverá você a mudança de tema.
Você também poderá fazer a mudança de tema indo pelas opções: Configurações > Temas
Como eu disse eu não estava esperando essa modificação porém veio em boa hora já que o visual do Gmail já estava bem saturado.
Segundo o blog oficial do Gmail já são mais de 30 temas prontos e disponíveis para uso, porém esse número pode aumentar com os temas customizados feitos pela comunidade.
Atualmente eu estou usando o tema Planetas. Esse tema possui um recurso interessante, de acordo com sua localização e horário o tema vai mudando dinamicamente.
Agora é aguardar cada vez mais temas sofisticados feitos pela comunidade ou você pode tentar fazer o seu próprio tema. O que não seria uma má idéia.









Comentários