> Boa tarde!
>
> Estou tentando configurar o Redmine para enviar e-mails através do GMAIL (TLS).
> Na rede da minha casa funciona corrertamente, porém aqui na empresa, aparentemente esta sendo barrado pelo proxy.
>
> Há uma forma de informar usuário e senha de proxy na ActionMailer?
>
> Thanks!
Não tem como enviar email usando smtp, passando por proxy http ou sock.
Sem desbloquear no firewall a saída para os servidores do gmail, você não vai conseguir.
Smtp é um protocolo bem diferente de http.
Eu geralmente gosto de configurar o smtp local fazendo relay no gmail. Assim fica mais rápido, pois o rails vai passar rapidinho pro MTA local, e ele se encarregará de enviar pro gmail, se responsabilizando pelas filas, etc.
Mas sem desbloquear as portas de saída, forget…
--
Oséias Ferreira.
--
Você está recebendo esta mensagem porque se inscreveu no grupo "rails-br" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para rail...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para rails-br+u...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/rails-br?hl=pt-BR.
> use assim.
>
> #confiração de email.
> config.action_mailer.default_url_options = { :host => 'localhost:3000' }
> config.action_mailer.delivery_method = :smtp
> config.action_mailer.default_content_type = "text/html"
> config.action_mailer.raise_delivery_errors = true
> config.action_mailer.smtp_settings = {
> :address => "smtp.gmail.com",
> :port => 25, #587 so use essa 587 onde nao tem firewall
> :domain => "mail.google.com",
> :user_name => "meu em...@gmail.com",
> :password => 'minha senha'
> }
Na verdade tem que testar, para ver se a porta 25 está saindo.
Só usar a porta 25 não garante a passagem pelo firewall. Algumas empresas simplesmente bloqueiam todos os meios de saída de dados.
Mas Como a 25 é mais "popular", talvez o administrador tenha deixado ela sair e bloqueado as outras…
Tenta de dentro da rede:
telnet smtp.gmail.com 25
telnet smtp.gmail.com 465
telnet smtp.gamil.com 587
Tem que aparecer:
220 mx.google.com ESMTP bla-bla.
--
Oséias Ferreira.