-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-11-28 a las 00:14 +0100, Camaleón escribió:
El 27/11/07, Carlos E. R. escribió:
Y yo te digo que no es /etc/FaxDispatch. No lo es, porque mirando el código de /var/spool/fax/bin/faxrcvd, buscas la palabra "FaxDispatch" y ves de donde la carga, y sólo hay este párrafo:
Es que ese código es un paso más, pero no me refiero a ése. Se ejecutan ambos.
El manual me importa un bledo; lo importante es lo que hace el script. Y eso de ". fichero" significa "importar todas las variables definidas en fichero", si no recuerdo mal. Por tanto, el FaxDispatch se pone en bin, no en etc.
No, Carlos, hay un error. Mira el manual en opensuse 10.3 (man faxrcvd) y ahora mira el manual de hylafax 4.4.0 en la web:
http://www.hylafax.org/man/4.4.0/faxrcvd.1m.html
"(...) This script can route facsimile directly to the intended receipient. To do this create a shell script etc/FaxDispatch in the spooling area that sets SENDTO to the receiver's electronic mail address. For example,..."
Pero ya te he dicho muchas veces que no hay que mirar el manual en la web, sino el que te viene con el software. Si hay diferencias, manda el segundo >:-) Y el manual local dice: NOTES This script can route facsimile directly to the intended receipient. To do this create a shell script bin/FaxDispatch in the spooling area that sets SENDTO to the receiver's electronic mail address. For example, Lo que dice en el manual es correcto, se trata de bin/FaxDispatch, porque ese el fichero que referencia el propio script faxrcvd. Para asegurarme de que no pueda haber dos, he hecho un grep (con mc) en todo el directorio /var/spool/fax, y la cadena FaxDispatch aparece unicamente en tres ficheros: ./etc/users, ./bin/wedged y ./bin/faxrcvd. Entonces, en ./bin/wedged referencia a "etc/FaxDispatch" # Variables customizable through etc/FaxDispatch # TOADDR=FaxMaster FROMADDR=fax WEDGED_EMAIL_INTERVAL=5 # minutes: at most 1 wedged email every X lins WEDGED_DISABLE_FAXGETTY= # if set, faxgetty disabled from inittab if [ -f etc/FaxDispatch ]; then . etc/FaxDispatch fi pero en cambio, ./bin/faxrcvd referencia a bin/FaxDispatch: if [ -f bin/FaxDispatch ]; then . bin/FaxDispatch # NB: FaxDispatch sets SENDTO fi Lo cual es bastante peculiar y suena a bug; pero lo que te interesa a tí es el faxrcvd, y ese usa el bin/FaxDispatch, luego ese es el que tienes que tocar.
Aquí hay un error o el binario de suse es distinto. Sea como sea, hylafax 4.4.0 de opensuse 10.3 no lee el archivo que debe (¿debería?) leer y que está en /var/spool/fax/etc/FaxDispatch cuya función es la misma que la de /var/spool/fax/etc/FaxNotify (evitar que una actualización elimine valores puestos por el usuario).
Pero no está donde dices que debe estar, está en otra parte: mira el código. Mira lo que hacen, no lo que dicen que hacen ;-)
Pero, si miras en el manual inglés (FAXRCVD(8C)), que ya sabes que las traducciones son una patata y los traductores no saben lo que vale un peine la mayoría, porque les pagan con chicles y cafeína ( ;-P ), pues ves que pone:
Este FaxDispatch es otro, hay dos, hylaafx debe leer ambos.
Para programas distintos. El wedged lee el etc, el faxrcvd mira el bin.
Y puedes sacar el CallID que en España se recibe hasta en las llamadas analógicas, si el modem lo soporta (el mio sí).
Es en bin/FaxDispatch. Si estás mirando la traducción, no lo hagas, porque seguramente será antigua.
No lo pone así en la página de HylaFAX.
Que está mal >:-)
etc/FaxNotify sí que lo lee, porque si no no me lo hubiera puesto en español. Si lo lee. Otra cosa es que funcione todo bien.
Pues ése sí funcionará, pero ¿te envía en los formatos que le indicas?
Yo lo tengo activado, pero lo de mandar faxes, como no tengo una oficina con docenas de faxes donde hacer probatinas a las doce de la madrugada sin despertar a nadie, pues como que no :-)
Sip, esa es la pega... yo es que tengo unos cuantos cerca con los que trastear sin molestar O:-)
Estoy probando mandándome faxes al movil, que sirve al menos para disparar el correo de notify: cer@nimrodel:~> sendfax -n -t1 -T1 -d 65.... /home/cer/hello Tenía puesto el FaxNotify con: RETURNFILETYPE=raw TEMPLATE=html-sample1 y me envió efectivamente un correo html bastante majo, con el anexo en postscript; luego "raw" no significa el formato "raw" que envía el fax, sino el formato en el que se le entrega, que es postscript. Así que lo volveré a dejar en pdf. [...] Sí, me envía un html con el pdf anexo. Y la causa del fail viene con una bonita caja con regla desplazable. Muy potito. Si elijo el template texto inglés también funciona el anexo. Lo que no funcionó el otro día en español con dos formatos pedidos, y ese era un fax real. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFHTMDhtTMYHG2NR9URArBWAKCSP003XGWHqsvIJISEGpaINGeukQCfc639 Yrf7VrD+QMG2koCoQ4V+XIc= =8SDh -----END PGP SIGNATURE----- --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org