-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-10-19 a las 13:03 +0200, Camaleón escribió:
El 19/10/06, Carlos E. R. escribió:
Activa "Verbose" en faxmail. No estoy seguro de donde, pero se puede hacer con cabeceras:
El modo "verboso" me dice:
(...) HEADER Content-Disposition: filename="Oct19-100238.pdf" MIME part (line 42): application/pdf charset=us-ascii encoding=quoted-printable CONVERT: run /var/spool/fax/mimetype/application/pdf Error converting application/pdf; command was "/var/spool/fax/mimetype/application/pdf /tmp//faxmail.RZgiCg";
Parece que ha ejecutado esa linea de comando, que debería contener: #!/bin/sh #/application/pdf # convert PDF attachment to Postscript for Hylafax to send pdf2ps $1 Por cierto, contario a lo que dije antes, deduzco que "/var/spool/fax/mimetype/application/pdf" no es un directorio, sino que "pdf" tiene que ser el script. ¿Es así como lo tienes? También puedes añadir entradas de registro al script; y se puede redirigir la salida de error de pdf2ps a la salida estandar de error (2> faxconvertererror.out) y meterla en el sylog: #!/bin/sh #/application/pdf # convert PDF attachment to Postscript for Hylafax to send if test -f faxconvertererror.out ; then rm /tmp/faxconvertererror.out > /dev/null fi logger -i -p daemon.debug "/application/pdf converter received $1" pdf2ps $1 2> /tmp/faxconvertererror.out if test -f tmp/faxconvertererror.out ; then logger -i -p daemon.debug -f /tmp/faxconvertererror.out fi Para rizar el rizo, también puedes capturar la salida del convertidor en un fichero para ver si la hizo bien: pdf2ps $1 2> /tmp/faxconvertererror.out | tee /tmp/faxconverter.out (si no he metido la pata con las redirecciones)
exit status ff00. faxmail: Login failed: 500 'USER ': Syntax error, expecting user name..
Eso puede ser un error totalmente desconectado. Puede refererise a ese "${sender}" que pusiste.
Trying localhost (127.0.0.1) at port 4559... Connected to localhost. 220 dominio.com server (HylaFAX (tm) Version 4.2.1) ready. -> USER fax 500 'USER ': Syntax error, expecting user name.
:-? Voy a ver qué me dice Google de este mensajito...
No encuentro ese mensaje de error en el código fuente del faxmail, por cierto. Puede estar camuflado. Me parece que se refiere a esto: if (client) { // complete direct delivery bool status = false; fxStr emsg; const char* user = mailUser; if (user[0] == '\0') // null user =>'s use real uid user = NULL; if (client->callServer(emsg)) { status = client->login(user, emsg) && client->prepareForJobSubmissions(emsg) && client->submitJobs(emsg); client->hangupServer(); } if (!status) fxFatal("%s", (const char*) emsg); } En cuyo caso es lo que te dije del {sender} - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFFN2OytTMYHG2NR9URAn6TAJ4nIWCWcG1yb72v7Y+lgQRPVfpYdgCeL/rU CoZ/Ts51YtK0916aRWPYqMc= =CKHb -----END PGP SIGNATURE-----