Problema con Ubuntu 8.10 y ActionMailer TLS


#1

Hola,

Tengo un problema con el envio de emails desde una cuenta gmail. Tengo
instalado el plugin ActionMailer TLS y todo configurado. La cuestion es
que en el Leopard me funciona de maravilla, pero en Ubuntu, el mismo
codigo, no. ¿Alguien sabria decirme si hay alguna incopatibilidad entre
este so y el plugin? Les indico el codigo de los ficheros:

http://pastie.org/320515

Gracias.


#2

El día 21 de noviembre de 2008 13:47, Jose Antonio P.
removed_email_address@domain.invalid
escribió:> Hola,

Tengo un problema con el envio de emails desde una cuenta gmail. Tengo
instalado el plugin ActionMailer TLS y todo configurado. La cuestion es
que en el Leopard me funciona de maravilla, pero en Ubuntu, el mismo
codigo, no. ¿Alguien sabria decirme si hay alguna incopatibilidad entre
este so y el plugin?

Yo uso el plugin action_mailer_optional_tls, creo que es el mismo que
comentas. Me funciona bien sobre debian, así que supongo que en ubuntu
no debería dar problemas.

La configuración la tengo en el environment:

config.action_mailer.smtp_settings = {
:tls => true,
:address => “smtp.gmail.com”,
:port => “123”,
:domain => “foo.org”,
:authentication => :plain,
:user_name => “foo”,
:password => “bar”
}

Si no te funciona, ¿puedes indicarnos los mensajes de error o la traza
del envío?


#3

Si no te funciona, �puedes indicarnos los mensajes de error o la traza
del env�o?

La cosa es que no me sale mensaje de error. Hace como si lo mandara,
mostrando el email en la consola. El codigo para mandar el email es el
siguiente:

#En el controlador :

PasswordMailer.deliver_forgot_password(@password)

#En el modelo:

class PasswordMailer < ActionMailer::Base

def forgot_password(password)

setup_email(password.user)

@subject << 'Ha solicitado cambiar su password'

@body[:url] = 

“#{APP_CONFIG[:site_url]}/change_password/#{password.reset_code}”

end

protected

def setup_email(user)

@recipients = "#{user.email_corp}"

@from = "#{APP_CONFIG[:admin_email]}"

@subject = "Agaex."

@sent_on = Time.now

@body[:user] = user

end

end


#4

Pues la verdad es que creo que tengo la version 1.8.7, así que pasaré a
la versión 1.8.7 a ver ai funciona.

Gracias!

Borja Martín wrote:

¿qué versión de ruby usas? yo estuve trasteando con ar_mailer(aunque
este lleva su propia librería para tls) y la 1.8.7 y para que funcionase
había que ñapear un poco la librería. si estás con la 1.8.7 pásate a la
1.8.6 que parece que es la versión ‘oficial’ para que funcione todo en
orden.

salud!


#5

¿qué versión de ruby usas? yo estuve trasteando con ar_mailer(aunque
este lleva su propia librería para tls) y la 1.8.7 y para que funcionase
había que ñapear un poco la librería. si estás con la 1.8.7 pásate a la
1.8.6 que parece que es la versión ‘oficial’ para que funcione todo en
orden.

salud!

Raul M. escribió:


#6

Perdón, quise decir que pasaré a la 1.8.6.

Jose Antonio P. wrote:

Pues la verdad es que creo que tengo la version 1.8.7, así que pasaré a
la versión 1.8.7 a ver ai funciona.


#7

Jose Antonio P. wrote:

Hola,

Tengo un problema con el envio de emails desde una cuenta gmail. Tengo
instalado el plugin ActionMailer TLS y todo configurado. La cuestion es
que en el Leopard me funciona de maravilla, pero en Ubuntu, el mismo
codigo, no. ¿Alguien sabria decirme si hay alguna incopatibilidad entre
este so y el plugin? Les indico el codigo de los ficheros:

Amigo José Antonio, te puedo decir que yo tuve mas o menos el mismo
error pero todo lo pude solucionar por esta vía, aquí te dejo el link
del tópico: http://www.ruby-forum.com/topic/159706#new

espero que te sirva!!!


No importa cual es tu meta, lo importante es alcanzarla!


#8

Even you are using Ubuntu Intrepid Ibex 8.10, better to downgrade from
Ruby 1.8.7 to 1.8.6, as usufull for more production servers for today.
I have written the article about smart downgrade by using repo from
Ubuntu Hardy:
http://railsgeek.com/2008/11/27/ubuntu-8-10-downgrade-ruby-1-8-7-to-1-8-6

Juan M. wrote:

Jose Antonio P. wrote:

Hola,

Tengo un problema con el envio de emails desde una cuenta gmail. Tengo
instalado el plugin ActionMailer TLS y todo configurado. La cuestion es
que en el Leopard me funciona de maravilla, pero en Ubuntu, el mismo
codigo, no. ¿Alguien sabria decirme si hay alguna incopatibilidad entre
este so y el plugin? Les indico el codigo de los ficheros:

Amigo José Antonio, te puedo decir que yo tuve mas o menos el mismo
error pero todo lo pude solucionar por esta vía, aquí te dejo el link
del tópico: http://www.ruby-forum.com/topic/159706#new

espero que te sirva!!!


No importa cual es tu meta, lo importante es alcanzarla!