Enviar mails desde Redmine
Redmine es una herramienta para la gestión de proyectos y el seguimiento de errores escrita usando el framework Ruby on Rails. Incluye un calendario y unos diagramas de Gantt para la representación visual de la línea del tiempo de los proyectos. Es software libre y de código abierto, disponible bajo la Licencia Pública General de GNU v2. (Wikipedia)
Es un gestor chevere y lo uso para el desarrollo, voy a indicar como activar el envío de mail desde redmine usando una cuenta de gmail, goolgle apps, o similares.
Lo primero será instalar el plugin action_mailer_optional_tls plugin , yo redmine lo tengo instalado en debian desde los repositorios, por lo que mi approot es /usr/share/redmine/ cambienlo por su ruta
cd /usr/share/redmine/
Luego instalamos el plugin obteniendolo desde git hub
ruby script/plugin install git://github.com/collectiveidea/action_mailer_optional_tls.git
Ahora editamos en entorno, y agregamos la definición del plugin (Creo que es opcional :) hay que probarlo )nano config/environment.rb
ActionMailer::Base.smtp_settings = {
:tls => true,
:address => "smtp.gmail.com",
:port => "587",
:domain => "gmail.com o mi dominio google apps",
:authentication => :plain,
:user_name => "micorreo@midominio",
:password => "mi password"
}
Luego en el archivo email.yml de redmine agregar la definicion de la cuenta, en mi caso esta en /etc/redmine/default/email.yml
También existe un ejemplo que se llama mail.yml tomar en cuenta eso.
nano /etc/redmine/default/email.yml
en produccion debe esta algo parecido a esto
production:
delivery_method: :smtp
smtp_settings:
tls: true
address: "smtp.gmail.com"
port: '587'
domain: "smtp.gmail.com"
authentication: :plain
user_name: "micuenta@gmail.com"
password: "mipasword"
Reiniciar la app y probar desde la interfaz administrativa de redmine, ahí existe la opción de enviar mail de prueba.
- blog de Tonny
- Inicie sesión o regístrese para comentar
