ajuda para configurar smtp

125 views
Skip to first unread message

Leonardo

unread,
Dec 4, 2013, 11:19:35 AM12/4/13
to rail...@googlegroups.com
 
Tenho essa configuração em minha aplicação

  ActionMailer::Base.smtp_settings = {
    :address => "smtp.gmail.com",
    :enable_starttls_auto => true,
    :port => 587,
    :domain => "anunciosnoroeste.com.br",
    :authentication => :plain,
    :user_name => "leonard...@gmail.com",
    :password => 'senha'
  }

quando tento mudar para essa não envia não da erro não faz nada o que pode estar errado ?

ActionMailer::Base.smtp_settings = {
    :address => "smtp.centraldeveiculos.net",
    :enable_starttls_auto => true,
    :port => 587,
    :domain => "centraldeveiculos.net",
    :authentication => :plain,
    :user_name => "con...@centraldeveiculos.net",
    :password => 'senha'
  }

Oseias Ferreira

unread,
Dec 4, 2013, 11:26:20 AM12/4/13
to rail...@googlegroups.com
Cada smtp funciona de forma diferente.
Você consegue enviar email pelo smtp usando algum programa? (Thunderbird, Mail, Evolution etc…)
Pode ser um monte de coisas. Desde autenticação a bloqueios anti-spam no servidor…

--
Oseias Ferreira.
> --
> --
> Você recebeu essa mensagem porquê está inscrito no Google
> Groups "rails-br".
> Para enviar uma mensagem para o grupo, mande um email para rail...@googlegroups.com
> Para se descadastrar, mande um e-mail para
> rails-br+u...@googlegroups.com
> Visite o grupo em http://groups.google.com/group/rails-br?hl=pt-BR
> Leia nossa política de uso: http://goo.gl/YGgt7
>
> ---
> Você está recebendo esta mensagem porque se inscreveu no grupo "rails-br" dos Grupos do Google.
> Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para rails-br+u...@googlegroups.com.
> Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Leonardo Ribas de Souza

unread,
Dec 4, 2013, 11:27:20 AM12/4/13
to rail...@googlegroups.com
sim pelo outlook


Você recebeu esta mensagem porque está inscrito em um tópico do grupo "rails-br" dos Grupos do Google.
Para cancelar a inscrição neste tópico, acesse https://groups.google.com/d/topic/rails-br/vdZiFshgNEE/unsubscribe.
Para cancelar a inscrição neste grupo e todos os seus tópicos, envie um e-mail para rails-br+u...@googlegroups.com.

Oseias Ferreira

unread,
Dec 4, 2013, 11:38:14 AM12/4/13
to rail...@googlegroups.com
E você usa autenticação plain no outlook?
Veja nos logs do seu servidor os motivos que acarretaram os erros…

Outra coisa que me ocorreu agora é que alguns servidores compartilham certificado no smtp.
ou seja: o certificado do servidor pode ter sido emitido para outro domínio.
Não sei como é o padrão de checagem do actionmailer.
tente incluir:

:openssl_verify_mode => none

E veja se vai…

--
Oseias Ferreira.

Leonardo

unread,
Dec 4, 2013, 12:25:39 PM12/4/13
to rail...@googlegroups.com
o que significa :authentication => :plain, ?
é o mesmo que "meu servidor requer autenticação" ?

Everaldo Gomes

unread,
Dec 4, 2013, 1:27:36 PM12/4/13
to rail...@googlegroups.com
Significa que não tá usando SSL, criptografia


2013/12/4 Leonardo <leonard...@gmail.com>
o que significa :authentication => :plain, ?
é o mesmo que "meu servidor requer autenticação" ?

--

Leonardo Ribas de Souza

unread,
Dec 4, 2013, 1:34:10 PM12/4/13
to rail...@googlegroups.com
Everaldo você ja deve ter configurado SMTP em suas aplicações sem ser com o gmail, tem alguma coisa que eu deva observar ?


Você recebeu esta mensagem porque está inscrito em um tópico do grupo "rails-br" dos Grupos do Google.
Para cancelar a inscrição neste tópico, acesse https://groups.google.com/d/topic/rails-br/vdZiFshgNEE/unsubscribe.
Para cancelar a inscrição neste grupo e todos os seus tópicos, envie um e-mail para rails-br+u...@googlegroups.com.

Everaldo Gomes

unread,
Dec 4, 2013, 1:35:36 PM12/4/13
to rail...@googlegroups.com
Olá, Leonardo!

Por incrível que pareça, não.

Fiz um site para um amigo uma vez, usei a gem Pony, mas só.

A maioria das pessoas utiliza serviços como Sendgrid, Mandrill etc.


Que problema você tá tendo?? Não li sua mensagem original...posso tentar te ajudar, só passar o erro.

Abraços




2013/12/4 Leonardo Ribas de Souza <leonard...@gmail.com>

Leonardo Ribas de Souza

unread,
Dec 4, 2013, 1:38:03 PM12/4/13
to rail...@googlegroups.com
ai que tá ... não da erro só não envia o email no log é como se tivesse enviado ..

Everaldo Gomes

unread,
Dec 4, 2013, 1:39:02 PM12/4/13
to rail...@googlegroups.com
Consegue forçar um envio de e-mail pelo console?

Pode ser configuração do ambiente.

Em development ele não envia e-mails.

Leonardo Ribas de Souza

unread,
Dec 4, 2013, 1:44:16 PM12/4/13
to rail...@googlegroups.com
como posso testar pelo console? naõ conheço o comando

Everaldo Gomes

unread,
Dec 4, 2013, 1:46:40 PM12/4/13
to rail...@googlegroups.com
Alguma coisa .deliver, veja os guias do Rails. :)


Oseias Ferreira

unread,
Dec 4, 2013, 1:54:07 PM12/4/13
to rail...@googlegroups.com
A autenticação que é plain.
Mas sobre o tls do servidor ativo sim.

openssl s_client -connect smtp.centraldeveiculos.net:587 -starttls smtp -showcerts

http://www.kinghost.com.br/wiki/doku.php/e-mail

O mais simples para você é entrar em contato com o kinghost e pedir suporte.
Você paga eles é para isto mesmo…

--
Oseias Ferreira.

Douglas Rossignolli

unread,
Dec 4, 2013, 1:59:46 PM12/4/13
to rail...@googlegroups.com
coloca isso aqui no seu config

config.action_mailer.delivery_method = :smtp
config.action_mailer.perform_deliveries = true
config.action_mailer.raise_delivery_errors = true

config.action_mailer.smtp_settings = {
    :address  => "smtp.mailgun.org",
    :port  => 587,
    :domain => "dominio.mailgun.org",
    :user_name  => "postm...@dominio.mailgun.org",
    :password  => "senha",
    :authentication => :plain,
    :enable_starttls_auto => true
  }
Atenciosamente,
Douglas Rossignolli

Leonardo

unread,
Dec 4, 2013, 2:27:13 PM12/4/13
to rail...@googlegroups.com
erro é esse agora descobrir como configurar

OpenSSL::SSL::SSLError (hostname was not match with the server certificate):

Leonardo

unread,
Dec 4, 2013, 2:35:25 PM12/4/13
to rail...@googlegroups.com
deu certo assim ...obrigado pessoal


    config.action_mailer.delivery_method = :smtp
    config.action_mailer.perform_deliveries = true


    config.action_mailer.smtp_settings = {
        :address  => "smtp.centraldeveiculos.net",
        :host => "centraldeveiculos.net",

        :port  => 587,
        :domain => "centraldeveiculos.net",
        :user_name  => "usuario",
        :password  => "senha",
        :authentication       => "plain",
        :enable_starttls_auto => true,
        :openssl_verify_mode  => 'none'
      }
Reply all
Reply to author
Forward
0 new messages