2011-12-12 29 views
6

Estoy configurando notificaciones de correo electrónico para Redmine después de instalar Redmine por primera vez.Configuración de correo electrónico de Redmine: "método indefinido` email_delivery = 'para ActionMailer :: Base: Class "

I creado /etc/redmine/default/email.yml y ha añadido:

# Outgoing email settings 

production: 
    email_delivery: 
    delivery_method: :smtp 
    smtp_settings: 
     address: smtp.example.com 
     port: 25 
     domain: example.com 
     authentication: :login 
     user_name: example 
     password: example 

Al visitar http://redmine/ me encuentro con una excepción de aplicación:

"undefined method 'email_delivery=' for ActionMailer::Base:Class"

que se refiere además para:

"/usr/lib/ruby/vendor_ruby/action_mailer/base.rb 433 in 'method_missing'"

He seguido las instrucciones al http://www.redmine.org/projects/redmine/wiki/EmailConfiguration (he agregado el archivo correspondiente email.yml con la configuración correspondiente) pero no entiendo qué se necesita para superar este error.

¿Qué estoy haciendo mal?

Respuesta

4

¿Qué versión de redmine estás usando?

La versión actual ya no usa email.yml, pero configuration.yml para email settings.

Desde el mensaje del informe de r4752:

parámetros de envío de correo electrónico que se almacena en config/email.yml debería ser se trasladaron a este nuevo archivo de configuración.

10

Estaba teniendo el mismo problema. Acabo de eliminar la línea "email_delivery:" y cambié todo 2 espacios atrás, reinicié Apache y parecía estar bien. Mi email.yml se ve así ahora:

production: 
    delivery_method: :smtp 
    smtp_settings: 
    address: smpt.example.com 
    port: 25 
    domain: example.com 
    authentication: :none 
+3

que solucionó el problema, gracias – Abdullah

+0

Esto también ha llegado a resolver este problema para mí en Ubuntu 10.04 – SMTF

+0

No en mac os x con redmine 2.3 –

0

Con el lanzamiento de Ubuntu 14.04 y el paquete provisto por Ubuntu redmine-2.4.2-1, tuve que usar /etc/redmine/default/email.yml. /etc/redmine/default/configuration.yml no fue reconocido por Redmine, aunque es lo que muestra el resultado del error en la GUI web.

Y aquí es el muy simple entrada que trabajó para mí (usando postfix en el host local):

production: 
    email_delivery: 
    delivery_method: :sendmail 
Cuestiones relacionadas