Pandora FMS community forums

Full Version: Configurar alertas de correo
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3
Buenas de nuevo,

Estoy intentando configurar una nueva alerta de correo, usando un servidor smtp pero no veo la forma de hacerlo funcionar. Después de leer la guía de usuario, me cree un script con expect para usar el servidor smtp pero no parece funcionar.

Me devuelve este error:

535 5.7.3 Authentication unsuccessful

He leído que se puede tratar de algo del Exchange, pero tengo otra aplicación usando la misma cuenta de correo que tengo en el script y funciona.

¿Quizá falta añadir algo al script expect para que valide la cuenta de usuario contra el servidor, además del usuario y contraseña?

Pego el script:

#!/usr/bin/expect -f
set arg1 [lindex $argv 0]
set arg2 [lindex $argv 1]
set arg3 [lindex $argv 2]
set timeout 1
spawn telnet servidor 25
expect "220"
send "ehlo nombre de maquina\r"
expect "250"
send "AUTH login\r"
expect "334"
send "usuario\r"
expect "334"
send "password\r"
expect "235"
send "MAIL FROM: [email protected]\r"
expect "Sender OK"
send "RCPT TO: $arg1\r"
expect "250"
send "data\r"
expect "354"
send "Subject: $arg2\r"
send "$arg3 \r\r"
send ".\r"
expect "delivery"
send "quit"
exit

Saludos
Porqué te complicas tanto y no metes el usuario/contraseña/IP en el /etc/pandora/pandora_server.conf en los campos mta_user, mta_pass etc...
Porque eso no lo he leído manu :P

Voy a probar y te cuento.

Edito: Esos campos no los tengo en el pandora_server.conf

¿En la versión 1.3.1 existen?
Entonces no puedo usarlo, o eso creo, ya que yo uso la versión 1.3.1 de Pandora.

¿Migrar es muy complicado? Lo digo porque igual me animo y migro a la 2.0 ya que estoy.
Pues nada, no voy a poder actualizarlo. Tengo una versión de PHP muy antigua y actualizar es un follón, ya que es una RHEL 4 y a saber con las dependencias si actualizo el rpm.

Gracias de todos modos Smile
Y si te compilas la versión 5.2 sin RPM?
Volviendo al tema de tu script, el problema con exchange era que codificaba las contraseñas en base64 por eso siempre daba error en la autenticación, tienes que meter la contraseña ya codificada.
Así solucioné yo el problema, que hasta que me di cuenta de que era eso...puffff :-)
Nada, ni con esas, contraseña codificada en base64 y sigue dando error de autentificación.

Lo de compilar el PHP, si no estuviese instalado ya uno lo haría. Se que hay soluciones, pero en temas de tiempo no las veo viables. Compilar el PHP implica muchas otras cosas y bueno, si fuese el PC de mi casa no me preocuparía el tiempo, pero es un servidor del trabajo y tampoco quiero romper nada.

Saludos
Pages: 1 2 3