Forum: Italian Ruby user group problemi di timeout con actionmailer e gmail

Posted by Simone Bonati (svarione)
on 2012-05-11 11:42
Ciao,

oggi mi sveglio e scopro che il mio bel mailer ha smesso di funzionare
(tristezza...)... fino a ieri girava che era una bomba, e oggi va in
timeout...

io in initializers ho creato un file "setup_mail.rb" con queste
configurazioni

ActionMailer::Base.smtp_settings = {
  :address              => "smtp.gmail.com",
  :port                 => 587,
  :domain               => "DOMINIO.it",
  :user_name            => "nome@DOMINIO.it",
  :password             => "PSW",
  :authentication       => "plain",
  :enable_starttls_auto => true
}

qualche idea? so che non è il top usare l'smtp di google in produzione,
però è una soluzione veloce...

ho provato anche da console, questo è l'output

Timeout::Error: execution expired
  from /usr/lib/ruby/1.8/timeout.rb:64:in `open'
  from /usr/lib/ruby/1.8/net/smtp.rb:551:in `do_start'
  from /usr/lib/ruby/1.8/net/smtp.rb:551:in `do_start'
  from /usr/lib/ruby/1.8/net/smtp.rb:525:in `start'
  from
/usr/lib/ruby/gems/1.8/gems/mail-2.3.3/lib/mail/network/delivery_methods/smtp.rb:128:in
`deliver!'
  from
/usr/lib/ruby/gems/1.8/gems/mail-2.3.3/lib/mail/message.rb:1989:in
`do_delivery'
  from /usr/lib/ruby/gems/1.8/gems/mail-2.3.3/lib/mail/message.rb:232:in
`deliver'
  from (irb):12


grazie in anticipo :)

--sb
Posted by Andrea Ranaldi (mdrew)
on 2012-05-11 12:33
Questa e` la mia configurazione in config/enviroments/development.rb.
Mi funziona correttamente devi soltanto mettergli nome utente e password 
:)

config.action_mailer.default_url_options = { :host => '127.0.0.1', 
:protocol => "https" }
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
  :address              => 'smtp.gmail.com',
  :port                 => '587',
  :domain               => 'gmail.com',
  :user_name            => 'username@gmail.com',
  :password             => 'password',
  :authentication       => 'plain',
  :enable_starttls_auto => true,
  # :openssl_verify_mode  => OpenSSL::SSL::VERIFY_NONE,
}

Andrea
Posted by Simone Bonati (svarione)
on 2012-05-11 13:44
Ti ringrazio per la risposta, ma mi va lo stesso in timeout... :(

--sb
Posted by Andrea Ranaldi (mdrew)
on 2012-05-11 13:56
Simone Bonati wrote in post #1060414:
> Ti ringrazio per la risposta, ma mi va lo stesso in timeout... :(
>
> --sb

.....lo so che puo` essere una domanda banale, ma le porte di rete sono 
aperte? Riesci a stabilire una connessione via terminale?

Le configurazioni che ho inviato dovrebbero funzionare dal 3.1 in su 
prima a memoria erano un po differenti.

Andrea
Posted by Andrea Pavoni (apeacox)
on 2012-05-11 14:08
(Received via mailing list)
la butto l:

potrebbe essere che ti  stato bloccato l'account per superamento dei 
limiti di
invio giornalieri? prova a loggarti su gmail con quell'account, 
eventualmente
provalo anche su un client di posta.

ciao e buon compleanno ;)
A.

Il 11/05/2012 11:42, Simone Bonati ha scritto:
Posted by Simone Bonati (svarione)
on 2012-05-11 14:18
(Received via mailing list)
ahah grazie per gli auguri, per  domani il mio compleanno :)

ad ogni modo, funzionava fino a ieri quindi non credo sia un problema di
porte, mentre anche io ho pensato a un problema sull'account ma 
loggandomi
funzia senza problemi...

mi chiedevo: io uso le google application per la posta, ho una mail tipo
pippo@pluto.it, come domain metto pluto.it, corretto?

--sb

Il giorno 11 maggio 2012 13:44, Simone Bonati <svarione.simo@tiscali.it> 
ha
scritto:
Posted by Andrea Pavoni (apeacox)
on 2012-05-11 15:12
(Received via mailing list)
Il 11/05/2012 14:18, Simone Bonati ha scritto:
> ahah grazie per gli auguri, per  domani il mio compleanno :)

ecco, colpa di skype :P

> ad ogni modo, funzionava fino a ieri quindi non credo sia un problema di
> porte, mentre anche io ho pensato a un problema sull'account ma loggandomi
> funzia senza problemi...

prova con un client di posta, giusto per scrupolo: se ti logghi con 
gmail,
giochi in casa ;)

> mi chiedevo: io uso le google application per la posta, ho una mail tipo
> pippo@pluto.it, come domain metto pluto.it, corretto?

si, corretto :)

A.
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.