Foros del Web » Programando para Internet » Ruby »

Alguien sabe como funciona ActionMailer?

Estas en el tema de Alguien sabe como funciona ActionMailer? en el foro de Ruby en Foros del Web. Hola, tengo un problema con ActionMailer y es que aunque los mensajes parece que los envia, en realidad no llegan. Es solo una prueba en ...
  #1 (permalink)  
Antiguo 26/04/2007, 13:32
 
Fecha de Ingreso: abril-2007
Mensajes: 2
Antigüedad: 17 años
Puntos: 0
Alguien sabe como funciona ActionMailer?

Hola, tengo un problema con ActionMailer y es que aunque los mensajes parece que los envia, en realidad no llegan.
Es solo una prueba en el que me envio a mi mismo un correo.
Mi codigo es este:
class Notifier < ActionMailer::Base
def contacto(user_email)
subject "Este es el mensaje"
from "[email protected]"
recipients user_email
@body[:account]="Get large, #{user_email}!@"
content_type "text/html"
end
end

Y luego:
ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.server_settings = {
:address => "smtp.gmail.com",
:port => "587",
:domain => "localhost",
:authentication => :plain,
:user_name => "[email protected]",
:password => "XXXXX" #Evidentemente no lo digo xD
}
Notifier.create_contacto("[email protected] om")

Notifier.deliver_contacto('creacionsoftware@gmail. com')

Y la vista es algo estatico asi que no tiene interes

Si pudierais ayudarme os lo agraderia eternamente
  #2 (permalink)  
Antiguo 27/04/2007, 18:20
Avatar de willywg  
Fecha de Ingreso: julio-2005
Mensajes: 38
Antigüedad: 18 años, 9 meses
Puntos: 0
Re: Alguien sabe como funciona ActionMailer?

Saludos... debes revisar tus archivos log para ver que esta ocurriendo con tu aplicación. He notado algo en tu code:

Cita:
class Notifier < ActionMailer::Base
def contacto(user_email)
subject "Este es el mensaje"
from "[email protected]"
recipients user_email
@body[:account]="Get large, #{user_email}!@"
content_type "text/html"
end
end
Debería ser

Código PHP:
class Notifier ActionMailer::Base
  def contacto
(user_email)
    @
subject "Este es el mensaje"
    
@from "[email protected]"
    
@recipients user_email
    
@body[:account]="Get large, #{user_email}!@"
    
@content_type "text/html"
  
end
end 
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:04.