[SOLUCIONADO] OTRS no envia autorespuesta

Post Reply
klausneil
Znuny superhero
Posts: 682
Joined: 29 May 2012, 22:47
Znuny Version: 6.0.24
Real Name: Klaus Salazar
Location: Perú

[SOLUCIONADO] OTRS no envia autorespuesta

Post by klausneil »

Hace tiempo realice una prueba con OTRS en debian y con postgres y todo estuvo ok, cunado me pidieron en mi trabajo que lo instale en un servidor con suse vinieron los problemas, pues realise toda las configuraciones que habia hecho y por nada del mundo cuando alguien envia un correo a la cola postmaster no le devuelve una autorespuesta y nada alguien me e puede decir que pasos se debe realizar para esto puesto que los que hice no funcionan y en cuanto a el servidor este si recibe el correo pero no aparece en panel principal. Gracias y ojala me puedan ayudar ya que de esto depende mi puesto.
Last edited by klausneil on 31 Aug 2012, 17:16, edited 2 times in total.
miguelmz
Znuny wizard
Posts: 370
Joined: 17 Nov 2011, 17:46
Znuny Version: 6.0.10
Real Name: Miguel
Company: SIA
Location: Madrid, Spain.

Re: OTRS no envia autorespuesta

Post by miguelmz »

Hola klausneil,

Lo primero ante estos casos tranquilidad, el estres no es buen compañero para resolver incidencias.

En segundo lugar, necesito mas datos. ¿Que version de OTRS utilizas y los pasos detallados que has realizado en la instalacion? los pasos difieren un poco dependiendo la distribuccion de linux.

Ahora, asi sin mas datos te podria decir lo que ya sabes, que el error esta ubicado en el envio de correo o 1 configuracion de colas.

- Para descartar las colas, debes saber que el usuario agente en cuestion que utilizas debe tener permisos sobre la cola, comprueba que tiene acceso a la cola.

- Revisa el log del apache situado por defecto en /var/log/apache2/error.log y mira el propio del OTRS, repite el error y mira los logs para esclarecer un poco la direccion, adjuntanos el error para verlo. Mira sobre todo el del apache, es mas preciso.

Posiblemente tengas un error de autenticacion con el servidor ( por un fallo al introducir credenciales en Configuracion del sistema -> Core::Sendmail ) o por un error de la configuracion del propio servidor de correo en relacion a direcciones de dominio correo permitidas o rangos de subred permitidos dentro del relay.

Un saludo.
We want OTRS certifications in Spain!!

Check out my free addons! :mrgreen:
klausneil
Znuny superhero
Posts: 682
Joined: 29 May 2012, 22:47
Znuny Version: 6.0.24
Real Name: Klaus Salazar
Location: Perú

Re: OTRS no envia autorespuesta

Post by klausneil »

Estimado miguelmz:

Ante todo gracias por el consejo :D tines razon. la distribucion es opensuse 12 y el servicio correo esta en un hosting, y bueno la instalación se hizo con el otrs que están dentro del opensuse en el que viene el otrs 3.0.1, una ves instalado le hice un upgrade al otrs a la version 3.1.5 (la ultima) de ahi todo correcto.
Last edited by klausneil on 31 Aug 2012, 17:14, edited 1 time in total.
klausneil
Znuny superhero
Posts: 682
Joined: 29 May 2012, 22:47
Znuny Version: 6.0.24
Real Name: Klaus Salazar
Location: Perú

Re: OTRS no envia autorespuesta

Post by klausneil »

Me olvidaba decir que a la cuenta de postmaster que se creo para el otrs si llega el correo pero no llega la autorespuesta y no se visualiza nada en el panel principal. Grcaias
miguelmz
Znuny wizard
Posts: 370
Joined: 17 Nov 2011, 17:46
Znuny Version: 6.0.10
Real Name: Miguel
Company: SIA
Location: Madrid, Spain.

Re: OTRS no envia autorespuesta

Post by miguelmz »

Hola klausneil,

Aparentemente por l o que dices te llegan los correos, pero lo cierto es que no te veo mencionar el Core::Sendmail. Las direcciones Postmaster son para correo entrante y las direcciones del sistema son para la membresia del correo saliente pero no es la configuracion de correo saliente.

El correo saliente se define en el panel Admin > Configuracion del sistema > Core::Sendmail. Ahora bien, aparentemente has hecho todos los pasos por lo que lo primero para descartar un posible error en la actualizacion de la BBDD puedes ir al panel Admin > Respuestas Automaticas y comprobar que dicha respuesta este validada.

En segundo lugar, comprueba que dispones de todos los modulos perl necesarios, tienes un script en /otrs/bin llamado otrs.CheckModules.pl, si lo ejecutas te dira que modulos tienes instalados o si precisas de alguno mas.

En tercer lugar, recrea de nuevo el error y ponnos lo que te dice el log de apache y otrs para ver la direccion del problema.

A las malas tienes dos opciones:
- Publicar de nuevo la BBDD, deshabilita la proteccion de BBDD del OTRS en Admin > Configuracion del Sistema > Framework > Core y en SecureMode ponle No. Despues accede de nuevo a localhost/otrs/installer.pl, en el paso de creacion de BBDD borrala y create una nueva. Es posible que la actualizacion del OTRS no haya ido muy bien cuando ejecutaras los scripts de la BBDD y esta no disponga de las relaciones internas de la BBDD para que los perl de otrs puedan lanzar esos correos.
- Realizar una instalacion limpia de nuevo por si el problema ha sido alguna actualizacion de algun perl, de momento por lo que dices no tienes nada y solo perderias un poco de tiempo inicial para instalar. En la pagina principal dispones del ultimo OTRS estable http://www.otrs.com/es/open-source/get- ... -download/ y en esta otra versiones anteriores http://ftp.otrs.org/pub/otrs/RPMS/suse/

Notaras que existen OTRS de distintas versiones para distintas versiones de Suse, coge el rpm apropiado e instalalo manualmente.



Un saludo.
We want OTRS certifications in Spain!!

Check out my free addons! :mrgreen:
klausneil
Znuny superhero
Posts: 682
Joined: 29 May 2012, 22:47
Znuny Version: 6.0.24
Real Name: Klaus Salazar
Location: Perú

Re: OTRS no envia autorespuesta

Post by klausneil »

Estimado miguelmz:

Primero muchas gracias por tu ayuda de verdad te estoy muy agradecido.
Last edited by klausneil on 31 Aug 2012, 17:14, edited 1 time in total.
miguelmz
Znuny wizard
Posts: 370
Joined: 17 Nov 2011, 17:46
Znuny Version: 6.0.10
Real Name: Miguel
Company: SIA
Location: Madrid, Spain.

Re: OTRS no envia autorespuesta

Post by miguelmz »

EDIT: mira mas abajo
Message: Can't send to 'ksalazar@startlabs.com': 000! Enable Net::SMTP debug for more info!

Traceback (3373):
Module: Kernel::System::Email::SMTP::Send (v1.29) Line: 145
Module: Kernel::System::Email::Send (v1.75) Line: 704
Module: Kernel::Modules::AdminEmail::Run (v1.50) Line: 180
Module: Kernel::System::Web::InterfaceAgent::Run (v1.64) Line: 868
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 46
Module: (eval) (v1.90) Line: 204
Module: ModPerl::RegistryCooker::run (v1.90) Line: 204
Module: ModPerl::RegistryCooker::default_handler (v1.90) Line: 170
Module: ModPerl::Registry::handler (v1.99) Line: 31
El error es en envio de correo como te comente, no deberia dejarte escupir correos hacia fuera. A ver, no has adjuntado la configuracion del sendmail asi que improvisare. Al utilizar el metodo SMTP debes tener clara una serie de cosas.

- Que servidor es? : Dependiendo del tipo de servidor interno o externo deberas añadir los dominios de correo al meter el usuario Auth (@domain.es), por ejemplo un servidor exchange d eun unico dominio habria que poner el nombre del usuario solo sin el @, pero en el caso de tener varios dominios en el mismo servidor exchange habria que definirlo completo.
- Tipo de autenticacion: Abierta , con password
- Tipo de protocolo: seguro, no seguro.
- Acceso al servidor.

Bien, en primer lugar debes intentar alcanzar por ping al servidor de correo en cuestion:
- Si no llegas el fallo es que no le ves y tendras que tratar la red de tu servidor para que la alcanze.
- Si llegas, intenta conectarte via telnet por el puerto 25. Continuamos a la siguiente tanda

Llegas por ping, y haces telnet 25.
- Accedes. En este caso, deberias simplemente en Core::Sendmail selecionar el modelo de envio SMTP, poner tu direccion host del servidor de correo y poner el nombre de la cuenta en la Auth. El campo de la password se debe quitar el tick y dejarlo gris.
- No accedes, siguiente punto.

No accedes por telnet 25:
- Te pide autenticacion?, selecionamos como antes SMTP, Auth, nombre servidor correo y ponemos la password.
- No pide nada ni te deja, tienes un problema con los puertos en el servidor de correo. Tendras que ponerte en contacto con el adminitrador del servidor de correo para que te habilite esos puertos.


¿Todo esto no funciona?
Siguiente paso, activamos modo Debug del log y repetimos el error. Revisa este post donde se dice como ponerlo
viewtopic.php?f=82&t=14456&p=55885&hili ... fo!#p55885

De esa manera veras el error escupido mucho mas bonito, algo asi como le pasaba a ese chico

Code: Select all

[Mon Mar 12 11:39:09 2012] -e: Use of uninitialized value in concatenation (.) or string at /opt/otrs//Kernel/System/Ticket/Article.pm line 2983.
Net::SMTP=GLOB(0x2ad3a9353060)<<< 220 mail.speedfox.net ESMTP Service ready
Net::SMTP=GLOB(0x2ad3a9353060)>>> EHLO helpdesk.consultoreslinux.com
Net::SMTP=GLOB(0x2ad3a9353060)<<< 250-Requested mail action okay, completed
Net::SMTP=GLOB(0x2ad3a9353060)<<< 250-8BITMIME
Net::SMTP=GLOB(0x2ad3a9353060)<<< 250-SIZE 10000000
Net::SMTP=GLOB(0x2ad3a9353060)<<< 250-AUTH LOGIN PLAIN CRAM-MD5
Net::SMTP=GLOB(0x2ad3a9353060)<<< 250 OK
Net::SMTP=GLOB(0x2ad3a9353060)>>> AUTH CRAM-MD5
Net::SMTP=GLOB(0x2ad3a9353060)<<< 334 PDUxNzAuMTMzMTU3Mzg5MkBuczEuc3BlZWRmb3gubmV0Pg==
Net::SMTP=GLOB(0x2ad3a9353060)>>> c29wb3J0ZUBjb25zdWx0b3Jlc2xpbnV4LmNvbSAxMTFkOTE3YTQ4NzRkYWVjM2VkZGRkMjcyNDUwNjQxOA==
Net::SMTP=GLOB(0x2ad3a9353060)<<< 235 Authentication successful
Net::SMTP=GLOB(0x2ad3a9353060)>>> MAIL FROM:<>
Net::SMTP=GLOB(0x2ad3a9353060)<<< 555 Syntax error
ERROR: OTRS-CGI-10 Perl: 5.8.8 OS: linux Time: Mon Mar 12 11:39:12 2012
EDIT:

Acabo de volver a leerme el log y no me habia percatado de esto:

Code: Select all

[Mon Jun  4 17:26:01 2012] -e: DBI connect('otrs','otrs',...) failed: Access denied for user 'otrs'@'localhost' (using password: YES) at /opt/otrs/Kernel/cpan-lib/Apache/DBI.pm line 233
SV = PV(0x7f1384c70c00) at 0x7f1384886c28
  REFCNT = 2
  FLAGS = ()
  PV = 0
[Mon Jun  4 17:28:02 2012] -e: DBI connect('otrs','otrs',...) failed: Access denied for user 'otrs'@'localhost' (using password: YES) at /opt/otrs/Kernel/cpan-lib/Apache/DBI.pm line 233
SV = PV(0x7f13848a4460) at 0x7f1384886c28
  REFCNT = 2
  FLAGS = ()
  PV = 0
Esto no es un error de conexion de tus usuarios, es un error de conexion del usuario que usa OTRS con mysql, en la BBDD se alojan esas respuestas.
Metete en /otrs/Kernel/Config.pm y comprueba que los primeros datos estan bien puestos.
# DatabaseHost
# (The database host.)
$Self->{DatabaseHost} = 'localhost'; # IP del servidor donde se aloje la BBDD
# Database
# (The database name.)
$Self->{Database} = 'otrs'; # Nombre de la BBDD que estes usando (por si tienes 2 de cuando actualizaste version)
# DatabaseUser
# (The database user.)
$Self->{DatabaseUser} = 'otrs'; # usuario de la base de datos con acceso
# DatabasePw
# (The password of database user. You also can use bin/otrs.CryptPassword.pl
# for crypted passwords.)
$Self->{DatabasePw} = 'some-pass'; # password del usuario, por defecto al instalar es hot


Cualquier cambio en ese fichero, obliga el reinicio del servicio apache.
Si los datos estaban correctos te tienes que meter en la BBDD con un usuario privilegido, cambia la password del usuario otrs y hazle un grant sobre la bbdd del otrs con all privileges desde localhost. Aqui tienes la query:

Code: Select all

GRANT ALL PRIVILEGES ON "BASE DE DATOS OTRS" TO 'USUARIO'@'localhost o IP(en caso de BBDD externa)' IDENTIFIED BY 'contraseña' WITH GRANT OPTION;
Reinicia y prueba.

Ah, si lo del error SMTP que te puse arriba, de verdad existe esa direccion de correo sigue los pasos de arriba tambien para resolver ese error.

Que tochopost :lol: :lol:

Un saludo.
We want OTRS certifications in Spain!!

Check out my free addons! :mrgreen:
klausneil
Znuny superhero
Posts: 682
Joined: 29 May 2012, 22:47
Znuny Version: 6.0.24
Real Name: Klaus Salazar
Location: Perú

Re: OTRS no envia autorespuesta

Post by klausneil »

El tipo de servidor es externo con varios dominio por eso otrs@midomain.com

Bueno realice el ping al servicio de correo pero al parecer el hosting no permite hacer ping pero el telnet si salio bien.
Last edited by klausneil on 02 Feb 2013, 18:22, edited 3 times in total.
miguelmz
Znuny wizard
Posts: 370
Joined: 17 Nov 2011, 17:46
Znuny Version: 6.0.10
Real Name: Miguel
Company: SIA
Location: Madrid, Spain.

Re: OTRS no envia autorespuesta

Post by miguelmz »

A ver, te esta petando las linea del debug has debido de ponerlo mal, como has puesto el debug? pega el primer trozo del perl.

Code: Select all

syntax error at /opt/otrs//Kernel/System/Email/SMTP.pm line 37, near ")
Tienes que poner esto en el apartado debug

Code: Select all

    # debug
    $Self->{Debug} = $Param{Debug} || 0;
    $Self->{Debug} = 1000;
    if ( $Self->{Debug} > 2 ) {

        # shown on STDERR
        $Self->{SMTPDebug} = 1;
    }
El resto de errores $Self son derivados de este. Cuando estes modificando los perls del OTRS. Haz siempre un perl -c para comprobar que lo que has puesto no da error de sintaxis.

Un saludo.
We want OTRS certifications in Spain!!

Check out my free addons! :mrgreen:
klausneil
Znuny superhero
Posts: 682
Joined: 29 May 2012, 22:47
Znuny Version: 6.0.24
Real Name: Klaus Salazar
Location: Perú

Re: OTRS no envia autorespuesta

Post by klausneil »

Amigo miguelmz gracias por todos tus consejos.
Last edited by klausneil on 31 Aug 2012, 17:15, edited 1 time in total.
miguelmz
Znuny wizard
Posts: 370
Joined: 17 Nov 2011, 17:46
Znuny Version: 6.0.10
Real Name: Miguel
Company: SIA
Location: Madrid, Spain.

Re: OTRS no envia autorespuesta

Post by miguelmz »

Tienes que entrar en la maquina donde esta la BBDD mysql y dentro poner esto

GRANT ALL PRIVILEGES ON "BASE DE DATOS OTRS" TO 'USUARIO'@'localhost o IP(en caso de BBDD externa)' IDENTIFIED BY 'contraseña' WITH GRANT OPTION;

en tu caso especifico seria algo asi:

GRANT ALL PRIVILEGES ON OTRS TO 'otrs'@'%' IDENTIFIED BY 'contraseña' WITH GRANT OPTION;

Te explico, con esta query sql lo que haces es darle privilegos al usuario otrs sobre la bbdd y con capacidad de otorgar dichos permisos a otros usuarios. Donde pone to otrs@% se refiere al usuario que le estas otorgando permisos, la parte izquierda del @ es el usuario y la derecha su ubicacion. Se entiende por ubicacion el permiso de conexion de origen. Es decir:
- Colocado como localhost, solamente podria acceder desde la propia maquina de la BBDD.
- Colocado como un ip, solamente podria acceder desde la maquina de esa IP
- Colocado com % es un comodin, puede acceder desde cualquier IP ajena a la maquina de la BBDD, tu caso.

Un saludo.
We want OTRS certifications in Spain!!

Check out my free addons! :mrgreen:
klausneil
Znuny superhero
Posts: 682
Joined: 29 May 2012, 22:47
Znuny Version: 6.0.24
Real Name: Klaus Salazar
Location: Perú

Re: OTRS no envia autorespuesta

Post by klausneil »

Hola:

Que podría estar pasando, necesitas que te pase algunos archivos de configuración. Te adjunto las imágenes.
Last edited by klausneil on 31 Aug 2012, 17:17, edited 1 time in total.
klausneil
Znuny superhero
Posts: 682
Joined: 29 May 2012, 22:47
Znuny Version: 6.0.24
Real Name: Klaus Salazar
Location: Perú

Re: OTRS no envia autorespuesta

Post by klausneil »

Buenas tardes:

Volvi a reinstalar todo y bueno resolvi algunos puntos pues comenzaron a aparecer los correos de la cuenta en el panel principal pero aun asi sigo sin poderenviar autorespuestas active el debug siguiendo los pasos que me indicastes reinicie apache y mysql y envie en correo sin recibir respuesta. Te adjunto el log del apache y dos imagenes, haber si me puedes apoyar mucha gracias.
Last edited by klausneil on 31 Aug 2012, 17:18, edited 1 time in total.
klausneil
Znuny superhero
Posts: 682
Joined: 29 May 2012, 22:47
Znuny Version: 6.0.24
Real Name: Klaus Salazar
Location: Perú

Re: OTRS no envia autorespuesta

Post by klausneil »

!!
Last edited by klausneil on 13 Jun 2012, 17:50, edited 1 time in total.
klausneil
Znuny superhero
Posts: 682
Joined: 29 May 2012, 22:47
Znuny Version: 6.0.24
Real Name: Klaus Salazar
Location: Perú

Re: OTRS no envia autorespuesta

Post by klausneil »

Alguien que pueda apoyarme para terminar de solucionar este problema. Cualquier ayuda es bienvenida.
klausneil
Znuny superhero
Posts: 682
Joined: 29 May 2012, 22:47
Znuny Version: 6.0.24
Real Name: Klaus Salazar
Location: Perú

Re: OTRS no envia autorespuesta

Post by klausneil »

Estimado miguelmz:

Al parecer cada vez que envio un correo llega ala cuenta pero no envia el correo de autorespuesta.
Last edited by klausneil on 31 Aug 2012, 17:17, edited 2 times in total.
klausneil
Znuny superhero
Posts: 682
Joined: 29 May 2012, 22:47
Znuny Version: 6.0.24
Real Name: Klaus Salazar
Location: Perú

Re: OTRS no envia autorespuesta

Post by klausneil »

Ademas cuando envio un correo desde una cuenta hotmail uso el comando pero me a parece que no puede responder.
Last edited by klausneil on 31 Aug 2012, 17:11, edited 1 time in total.
miguelmz
Znuny wizard
Posts: 370
Joined: 17 Nov 2011, 17:46
Znuny Version: 6.0.10
Real Name: Miguel
Company: SIA
Location: Madrid, Spain.

Re: OTRS no envia autorespuesta

Post by miguelmz »

Hola klausneil,

El script que detallas es el responsable de la forma automatica, en el cron del usuario otrs debes tener esto (que es lo que lo hace automatico)

Code: Select all

# fetch emails every minute
*/1 * * * *    $HOME/bin/otrs.PostMasterMailbox.pl >> /dev/null
# --
# cron/rebuild_ticket_index - rebuild ticket index for OTRS
# Copyright (C) 2001-2009 xxx, http://otrs.org/
# --
# $Id: rebuild_ticket_index.dist,v 1.10 2009/11/09 15:24:13 mn Exp $
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (AGPL). If you
# did not receive this file, see http://www.gnu.org/licenses/agpl.txt.
# --
En cuanto a lo ultimo, te lo esta diciendo bien claro
[190.40.20.21]:32970 is currently not permitted to relay through this server.
El relay te esta capando, tienes que revisar la configuracion del relay al que apuntas en tu correo de salida.

Un saludo.
We want OTRS certifications in Spain!!

Check out my free addons! :mrgreen:
klausneil
Znuny superhero
Posts: 682
Joined: 29 May 2012, 22:47
Znuny Version: 6.0.24
Real Name: Klaus Salazar
Location: Perú

Re: OTRS no envia autorespuesta

Post by klausneil »

Muchisimas gracias estimado. De verdad me sirvo de mucho tu apoyo. muchas bendiciones. suerte
klausneil
Znuny superhero
Posts: 682
Joined: 29 May 2012, 22:47
Znuny Version: 6.0.24
Real Name: Klaus Salazar
Location: Perú

Re: OTRS no envia autorespuesta

Post by klausneil »

Para dar por terminado este caso.
Post Reply