[opensuse-es] hylafax con 2 faxes
Hola, tengo configurado un server hylafax y envío los faxes por correo electrónico (email-to-fax con postfix). Ahora tengo que añadir un segundo fax al servidor y me gustaría diferenciar el fax que se usa cuando quiera enviar uno. Entiendo que tendría que tocar algo en el master.cf de postfix? Actualmente tengo fax unix - n n - 1 pipe flags= user=uucp argv=/usr/bin/faxmail -d -n ${user} Si no me equivoco faxmail llama a sendfax, y mirando el man de sendfax si que veo la opción -h [modem@]host[:port] Force the jobs to be processed on a specific host and, optionally, using a particular modem. The host may be either a symbolic name or a network address. If no -h option is supplied, sendfax uses the FAXSERVER environment variable to identify the HylaFAX server to which the jobs should be directed. If no server is specified then sendfax attempts to contact a server on the local host. If no modem is specified, the job will be submitted to any available modem. Pero nose como usar esta opción para el e-mail Para recibir no debería de haber problema ya que especifico otro directorio que no sea recvq Gracias -- 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
El Fri, 07 May 2010 18:43:50 +0200, aux escribió:
Hola, tengo configurado un server hylafax y envío los faxes por correo electrónico (email-to-fax con postfix). Ahora tengo que añadir un segundo fax al servidor y me gustaría diferenciar el fax que se usa cuando quiera enviar uno. Entiendo que tendría que tocar algo en el master.cf de postfix?
Creo que sí :-?
Actualmente tengo
fax unix - n n - 1 pipe flags= user=uucp argv=/usr/bin/faxmail -d -n ${user}
Si no me equivoco faxmail llama a sendfax, y mirando el man de sendfax si que veo la opción
-h [modem@]host[:port] Force the jobs to be processed on a specific host and, optionally, using a particular modem. The host may be either a symbolic name or a network address. If no -h option is supplied, sendfax uses the FAXSERVER environment variable to identify the HylaFAX server to which the jobs should be directed. If no server is specified then sendfax attempts to contact a server on the local host. If no modem is specified, the job will be submitted to any available modem.
Pero nose como usar esta opción para el e-mail
Hum... no lo he probado, pero el manual de faxmail dice que le puedes pasar parámetros a sendfax por medio de las cabeceras de los mensajes. Por ejemplo: X-FAX-Modem: ttyS0 Le diría a sendfax "oye, usa el modem ttyS0 para enviar este fax"
Para recibir no debería de haber problema ya que especifico otro directorio que no sea recvq
Para la recepción, ¿a qué te refieres? ¿a almacenar los faxes que se reciben por cada módem en un directorio distinto? Saludos, -- Camaleón -- 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
On Viernes 07 Mayo 2010 19:12:16 Camaleón escribió:
El Fri, 07 May 2010 18:43:50 +0200, aux escribió:
Hola, tengo configurado un server hylafax y envío los faxes por correo electrónico (email-to-fax con postfix). Ahora tengo que añadir un segundo fax al servidor y me gustaría diferenciar el fax que se usa cuando quiera enviar uno. Entiendo que tendría que tocar algo en el master.cf de postfix?
Creo que sí :-?
Actualmente tengo
fax unix - n n - 1 pipe flags= user=uucp argv=/usr/bin/faxmail -d -n ${user}
Si no me equivoco faxmail llama a sendfax, y mirando el man de sendfax si que veo la opción
-h [modem@]host[:port] Force the jobs to be processed on a specific host and, optionally, using a particular modem. The host may be either a symbolic name or a network address. If no -h option is supplied, sendfax uses the FAXSERVER environment variable to identify the HylaFAX server to which the jobs should be directed. If no server is specified then sendfax attempts to contact a server on the local host. If no modem is specified, the job will be submitted to any available modem.
Pero nose como usar esta opción para el e-mail
Hum... no lo he probado, pero el manual de faxmail dice que le puedes pasar parámetros a sendfax por medio de las cabeceras de los mensajes. Por ejemplo:
X-FAX-Modem: ttyS0
Le diría a sendfax "oye, usa el modem ttyS0 para enviar este fax"
Ok.. entiendo, lo pruebo.. a ver si saco un ratito esta tarde
Para recibir no debería de haber problema ya que especifico otro directorio que no sea recvq
Para la recepción, ¿a qué te refieres? ¿a almacenar los faxes que se reciben por cada módem en un directorio distinto?
sí... esto en teoría es fácil, lo especifico cuando configure el ttyS1 con faxaddmodem y ya está -- 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
On Lunes 10 Mayo 2010 12:24:06 aux escribió:
On Viernes 07 Mayo 2010 19:12:16 Camaleón escribió:
El Fri, 07 May 2010 18:43:50 +0200, aux escribió:
Hola, tengo configurado un server hylafax y envío los faxes por correo electrónico (email-to-fax con postfix). Ahora tengo que añadir un segundo fax al servidor y me gustaría diferenciar el fax que se usa cuando quiera enviar uno. Entiendo que tendría que tocar algo en el master.cf de postfix?
Creo que sí :-?
Actualmente tengo
fax unix - n n - 1 pipe flags= user=uucp argv=/usr/bin/faxmail -d -n ${user}
Si no me equivoco faxmail llama a sendfax, y mirando el man de sendfax si que veo la opción
-h [modem@]host[:port] Force the jobs to be processed on a specific host and, optionally, using a particular modem. The host may be either a symbolic name or a network address. If no -h option is supplied, sendfax uses the FAXSERVER environment variable to identify the HylaFAX server to which the jobs should be directed. If no server is specified then sendfax attempts to contact a server on the local host. If no modem is specified, the job will be submitted to any available modem.
Pero nose como usar esta opción para el e-mail
Hum... no lo he probado, pero el manual de faxmail dice que le puedes pasar parámetros a sendfax por medio de las cabeceras de los mensajes. Por ejemplo:
X-FAX-Modem: ttyS0
Le diría a sendfax "oye, usa el modem ttyS0 para enviar este fax"
Ok.. entiendo, lo pruebo.. a ver si saco un ratito esta tarde
Para recibir no debería de haber problema ya que especifico otro directorio que no sea recvq
Para la recepción, ¿a qué te refieres? ¿a almacenar los faxes que se reciben por cada módem en un directorio distinto?
sí... esto en teoría es fácil, lo especifico cuando configure el ttyS1 con faxaddmodem y ya está
ups.... me he equivocado... al configurar el modem solo te pregunta cosas relativas a los permisos de recvq pero no te da la posibilidad de especificar un directorio cuando lo configuras. Alguien sabe si se pueden usar diferentes directorios para diferentes faxes? -- 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
El Mon, 10 May 2010 14:53:53 +0200, aux escribió:
On Lunes 10 Mayo 2010 12:24:06 aux escribió:
Hum... no lo he probado, pero el manual de faxmail dice que le puedes pasar parámetros a sendfax por medio de las cabeceras de los mensajes. Por ejemplo:
X-FAX-Modem: ttyS0
Le diría a sendfax "oye, usa el modem ttyS0 para enviar este fax"
Ok.. entiendo, lo pruebo.. a ver si saco un ratito esta tarde
Vale... pero ahora que he leído cuál es la configuración que tienes (dos módems conectados a dos líneas distintas) y qué es lo que quieres conseguir, lo de especificar el módem para utilizar por medio de las cabeceras de los correos te sirve, pero echa un vistazo también a los "controles" que te permite definir hylafax para cada fax: http://www.hylafax.org/content/Handbook:Advanced_Server_Configuration:Per-jo... Se supone que esta opción permite configurar opciones avanzadas para cada trabajo de fax que se envía y lo mejor de todo es que se controla desde el propio servidor mediante scripts. En tu caso, podrías definir dos grupos de módems, A y B, y dirigir los faxes a cada uno de esos grupos dependiendo de la dirección del correo del remitente. http://www.hylafax.org/man/4.4.6/jobcontrol.1m.html
Para la recepción, ¿a qué te refieres? ¿a almacenar los faxes que se reciben por cada módem en un directorio distinto?
sí... esto en teoría es fácil, lo especifico cuando configure el ttyS1 con faxaddmodem y ya está
ups.... me he equivocado... al configurar el modem solo te pregunta cosas relativas a los permisos de recvq pero no te da la posibilidad de especificar un directorio cuando lo configuras. Alguien sabe si se pueden usar diferentes directorios para diferentes faxes?
Pues eso te iba a preguntar, que cómo tenías pensado hacerlo :-) La pregunta sería ¿cuál es la finalidad de almacenar los faxes en directorios diferentes? Teniendo en cuenta que la recepción de los faxes la puedes configurar para que se envíen a usuarios distintos (mediante el script "FaxDispatch") según el módem por el que se haya recibido el fax y que los permisos de los archivos determina el acceso que tienen los usuarios sobre los faxes, no le veo mucho sentido a dividir la cola :-? Saludos, -- Camaleón -- 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
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2010-05-10 15:35, Camaleón wrote:
El Mon, 10 May 2010 14:53:53 +0200, aux escribió:
Pues eso te iba a preguntar, que cómo tenías pensado hacerlo :-)
La pregunta sería ¿cuál es la finalidad de almacenar los faxes en directorios diferentes? Teniendo en cuenta que la recepción de los faxes la puedes configurar para que se envíen a usuarios distintos (mediante el script "FaxDispatch") según el módem por el que se haya recibido el fax y que los permisos de los archivos determina el acceso que tienen los usuarios sobre los faxes, no le veo mucho sentido a dividir la cola :-?
http://www.hylafax.org/content/Advanced_Permissions_with_6.0 ... Our requirement was to Setup a Hylafax Server for use with 2 incoming fax lines (1 for each department), and to restrict access to the public received & sent fax lists to only allow each department to view which faxes belonged to their fax line, via the client software of yajhfc which we intend to distribute. - -- Cheers / Saludos, Carlos E. R. (from 11.2 x86_64 "Emerald" GM (Elessar)) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iEYEARECAAYFAkvoEI8ACgkQU92UU+smfQWxAQCcD40KabcMpqcSCGYYJBP5BBQf sHUAoIoSDKXqhpUJI21tEJnAUNUeyLgm =sieV -----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
El Mon, 10 May 2010 15:56:31 +0200, Carlos E. R. escribió:
On 2010-05-10 15:35, Camaleón wrote:
El Mon, 10 May 2010 14:53:53 +0200, aux escribió:
Pues eso te iba a preguntar, que cómo tenías pensado hacerlo :-)
La pregunta sería ¿cuál es la finalidad de almacenar los faxes en directorios diferentes? Teniendo en cuenta que la recepción de los faxes la puedes configurar para que se envíen a usuarios distintos (mediante el script "FaxDispatch") según el módem por el que se haya recibido el fax y que los permisos de los archivos determina el acceso que tienen los usuarios sobre los faxes, no le veo mucho sentido a dividir la cola :-?
http://www.hylafax.org/content/Advanced_Permissions_with_6.0
...
Our requirement was to Setup a Hylafax Server for use with 2 incoming fax lines (1 for each department), and to restrict access to the public received & sent fax lists to only allow each department to view which faxes belonged to their fax line, via the client software of yajhfc which we intend to distribute.
Claro, lo que yo decía. A través de permisos (y del faxdispatch) sí puedes restringir el acceso a los faxes y enrutarlos, por eso no tiene sentido dividir la cola en dos directorios separados. Saludos, -- Camaleón -- 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
On Lunes 10 Mayo 2010 15:35:33 Camaleón escribió:
El Mon, 10 May 2010 14:53:53 +0200, aux escribió:
On Lunes 10 Mayo 2010 12:24:06 aux escribió:
Hum... no lo he probado, pero el manual de faxmail dice que le puedes pasar parámetros a sendfax por medio de las cabeceras de los mensajes. Por ejemplo:
X-FAX-Modem: ttyS0
Le diría a sendfax "oye, usa el modem ttyS0 para enviar este fax"
Ok.. entiendo, lo pruebo.. a ver si saco un ratito esta tarde
Vale... pero ahora que he leído cuál es la configuración que tienes (dos módems conectados a dos líneas distintas) y qué es lo que quieres conseguir, lo de especificar el módem para utilizar por medio de las cabeceras de los correos te sirve, pero echa un vistazo también a los "controles" que te permite definir hylafax para cada fax:
http://www.hylafax.org/content/Handbook:Advanced_Server_Configuration:Per-j ob_Controls
Se supone que esta opción permite configurar opciones avanzadas para cada trabajo de fax que se envía y lo mejor de todo es que se controla desde el propio servidor mediante scripts.
En tu caso, podrías definir dos grupos de módems, A y B, y dirigir los faxes a cada uno de esos grupos dependiendo de la dirección del correo del remitente.
http://www.hylafax.org/man/4.4.6/jobcontrol.1m.html
Para la recepción, ¿a qué te refieres? ¿a almacenar los faxes que se reciben por cada módem en un directorio distinto?
sí... esto en teoría es fácil, lo especifico cuando configure el ttyS1 con faxaddmodem y ya está
ups.... me he equivocado... al configurar el modem solo te pregunta cosas relativas a los permisos de recvq pero no te da la posibilidad de especificar un directorio cuando lo configuras. Alguien sabe si se pueden usar diferentes directorios para diferentes faxes?
Pues eso te iba a preguntar, que cómo tenías pensado hacerlo :-)
La pregunta sería ¿cuál es la finalidad de almacenar los faxes en directorios diferentes? Teniendo en cuenta que la recepción de los faxes la puedes configurar para que se envíen a usuarios distintos (mediante el script "FaxDispatch") según el módem por el que se haya recibido el fax y que los permisos de los archivos determina el acceso que tienen los usuarios sobre los faxes, no le veo mucho sentido a dividir la cola :-?
Saludos,
Tenemos una web que visualiza los faxes recibidos (entra todo el mundo) El problema es que hay algunos usuarios que por temas de confidencialidad lo quieren separado y había pensado que especificando otro directorio para ttyS1 lo tenía solucionado -- 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
El Mon, 10 May 2010 16:22:18 +0200, aux escribió:
On Lunes 10 Mayo 2010 15:35:33 Camaleón escribió:
(...)
Pues eso te iba a preguntar, que cómo tenías pensado hacerlo :-)
La pregunta sería ¿cuál es la finalidad de almacenar los faxes en directorios diferentes? Teniendo en cuenta que la recepción de los faxes la puedes configurar para que se envíen a usuarios distintos (mediante el script "FaxDispatch") según el módem por el que se haya recibido el fax y que los permisos de los archivos determina el acceso que tienen los usuarios sobre los faxes, no le veo mucho sentido a dividir la cola :-?
Tenemos una web que visualiza los faxes recibidos (entra todo el mundo) El problema es que hay algunos usuarios que por temas de confidencialidad lo quieren separado y había pensado que especificando otro directorio para ttyS1 lo tenía solucionado
Hum... bueno, se me ocurre que podrías copiar (o mover) los faxes que se reciben por un modem determinado en un directorio concreto, pero no conozco lo suficiente el script del "FaxDispatch" como para decirte cómo hacerlo exactamente o si es posible hacerlo, tendrías que investigar un poco. (...) Ah, mira... he encontrado un documento¹ que te podría servir. Es para Debian, pero en openSUSE debe ser exactamente lo mismo. Ese script lo que hace es imprimir los documentos que se reciben (esto no te interesaría) pero además los mueve a un subdirectorio de "/recvq", según el modem desde el que se han recibido. Mira a ver si te vale, no tiene mala pinta porque parece un script de shell sencillito y fácil de adaptar :-? ¹ http://wiki.debian.org/HylaFax#AutomaticallyPrintingIncomingFaxes Saludos, -- Camaleón -- 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
On Lunes 10 Mayo 2010 19:39:20 Camaleón escribió:
El Mon, 10 May 2010 16:22:18 +0200, aux escribió:
On Lunes 10 Mayo 2010 15:35:33 Camaleón escribió:
(...)
Pues eso te iba a preguntar, que cómo tenías pensado hacerlo :-)
La pregunta sería ¿cuál es la finalidad de almacenar los faxes en directorios diferentes? Teniendo en cuenta que la recepción de los faxes la puedes configurar para que se envíen a usuarios distintos (mediante el script "FaxDispatch") según el módem por el que se haya recibido el fax y que los permisos de los archivos determina el acceso que tienen los usuarios sobre los faxes, no le veo mucho sentido a dividir la cola :-?
Tenemos una web que visualiza los faxes recibidos (entra todo el mundo) El problema es que hay algunos usuarios que por temas de confidencialidad lo quieren separado y había pensado que especificando otro directorio para ttyS1 lo tenía solucionado
Hum... bueno, se me ocurre que podrías copiar (o mover) los faxes que se reciben por un modem determinado en un directorio concreto, pero no conozco lo suficiente el script del "FaxDispatch" como para decirte cómo hacerlo exactamente o si es posible hacerlo, tendrías que investigar un poco.
(...)
Ah, mira... he encontrado un documento¹ que te podría servir. Es para Debian, pero en openSUSE debe ser exactamente lo mismo.
Ese script lo que hace es imprimir los documentos que se reciben (esto no te interesaría) pero además los mueve a un subdirectorio de "/recvq", según el modem desde el que se han recibido.
Mira a ver si te vale, no tiene mala pinta porque parece un script de shell sencillito y fácil de adaptar :-?
¹ http://wiki.debian.org/HylaFax#AutomaticallyPrintingIncomingFaxes
Saludos,
vaya! pintaba bien... pero lo he probado y no me funciona. En /var/spool/hylafax/etc/FaxDispatch tengo: FOLDER="/var/spool/hylafax/recvqdir/" FULLPATH="${FOLDER}${FILENAME}.tif" case “$DEVICE” in ttyS1) mv $FULLPATH $FOLDER esac Tiene permisos de ejecución y la carpeta recvqdir 777 por si acaso. Veo que también tengo un FaxDispatch en bin/ y he probado a ponerlo también: # # Dispatch fax to email depending on own MSN or extention (ISDN lines) # sourced from faxrcvd # if [ "$7" != "" ]; then PHONEMATCH=$7\$ USERENTRY=`grep -v "^#" etc/users | grep "$PHONEMATCH"` if [ "$USERENTRY" != "" ]; then USERNAME=`echo $USERENTRY | awk '{print $1}'` SENDTO="$USERNAME" fi fi FOLDER="/var/spool/hylafax/recvqdir/" FULLPATH="${FOLDER}${FILENAME}.tif" case “$DEVICE” in ttyS1) mv $FULLPATH $FOLDER esac Se os ocurre algo? Gracias -- 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
El Tue, 11 May 2010 14:55:44 +0200, aux escribió:
On Lunes 10 Mayo 2010 19:39:20 Camaleón escribió:
(...)
Mira a ver si te vale, no tiene mala pinta porque parece un script de shell sencillito y fácil de adaptar :-?
¹ http://wiki.debian.org/HylaFax#AutomaticallyPrintingIncomingFaxes
vaya! pintaba bien... pero lo he probado y no me funciona.
Veamos..
En /var/spool/hylafax/etc/FaxDispatch tengo:
FOLDER="/var/spool/hylafax/recvqdir/" ^^^^^^^^ ¿Ese directorio "recvqdir" existe? El mío se llama "recvq" :-?
FULLPATH="${FOLDER}${FILENAME}.tif" case “$DEVICE” in ttyS1) mv $FULLPATH $FOLDER esac
A ver... "falla" porque lo estás moviendo al mismo sitio :-) Prueba: *** FOLDER="/var/spool/hylafax/recvq/" FULLPATH="${FOLDER}${FILENAME}.tif" case "$DEVICE" in ttyS1) mv $FULLPATH /var/spool/hylafax/recvq/modem2/;; esac *** Asegurándote de que el directorio "modem2" existe y tiene los permisos adecuados. Saludos, -- Camaleón -- 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
On Martes 11 Mayo 2010 15:36:27 Camaleón escribió:
El Tue, 11 May 2010 14:55:44 +0200, aux escribió:
On Lunes 10 Mayo 2010 19:39:20 Camaleón escribió:
(...)
Mira a ver si te vale, no tiene mala pinta porque parece un script de shell sencillito y fácil de adaptar :-?
¹ http://wiki.debian.org/HylaFax#AutomaticallyPrintingIncomingFaxes
vaya! pintaba bien... pero lo he probado y no me funciona.
Veamos..
En /var/spool/hylafax/etc/FaxDispatch tengo:
FOLDER="/var/spool/hylafax/recvqdir/"
^^^^^^^^ ¿Ese directorio "recvqdir" existe? El mío se llama "recvq" :-?
FULLPATH="${FOLDER}${FILENAME}.tif" case “$DEVICE” in ttyS1) mv $FULLPATH $FOLDER esac
A ver... "falla" porque lo estás moviendo al mismo sitio :-)
ufff... es verdad.. estoy fatal :-P
Prueba:
*** FOLDER="/var/spool/hylafax/recvq/" FULLPATH="${FOLDER}${FILENAME}.tif" case "$DEVICE" in ttyS1) mv $FULLPATH /var/spool/hylafax/recvq/modem2/;; esac ***
Asegurándote de que el directorio "modem2" existe y tiene los permisos adecuados.
Saludos,
Pues tampoco me va... lo tengo así a modo de prueba FOLDER="/var/spool/hylafax/recvq/" FULLPATH="${FOLDER}${FILENAME}.tif" case “$DEVICE” in ttyS1) mv $FULLPATH /var/spool/hylafax/recvqdir/;; ttyS0) mv $FULLPATH /var/spool/hylafax/recvqdir2/;; esac Al enviar me sigue colocando el tiff en el directorio por defecto /var/spool/hylafax/recvq -- 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
El Tue, 11 May 2010 16:08:18 +0200, aux escribió:
On Martes 11 Mayo 2010 15:36:27 Camaleón escribió:
A ver... "falla" porque lo estás moviendo al mismo sitio :-)
ufff... es verdad.. estoy fatal :-P
X-)
Prueba:
*** FOLDER="/var/spool/hylafax/recvq/" FULLPATH="${FOLDER}${FILENAME}.tif" case "$DEVICE" in ttyS1) mv $FULLPATH /var/spool/hylafax/recvq/modem2/;; esac ***
Asegurándote de que el directorio "modem2" existe y tiene los permisos adecuados.
Pues tampoco me va... lo tengo así a modo de prueba
FOLDER="/var/spool/hylafax/recvq/"
Ese directorio... comprueba que existe, que yo no sé cómo se llama en tu equipo :-)
FULLPATH="${FOLDER}${FILENAME}.tif" case “$DEVICE” in ttyS1) mv $FULLPATH /var/spool/hylafax/recvqdir/;; ttyS0) mv $FULLPATH /var/spool/hylafax/recvqdir2/;; esac
Al enviar me sigue colocando el tiff en el directorio por defecto /var/spool/hylafax/recvq
Querrás decir "al recibir". Ese script es para que los faxes recibidos. Revisa lo del directorio y prueba de nuevo (reiniciar hylafax). Y verifica que el resto de rutas a donde llevas los archivos existen y tienen los permisos correctos, si no el hylafax no podrá acceder. Saludos, -- Camaleón -- 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
On Martes 11 Mayo 2010 16:15:17 Camaleón escribió:
El Tue, 11 May 2010 16:08:18 +0200, aux escribió:
On Martes 11 Mayo 2010 15:36:27 Camaleón escribió:
A ver... "falla" porque lo estás moviendo al mismo sitio :-)
ufff... es verdad.. estoy fatal :-P
X-)
Prueba:
*** FOLDER="/var/spool/hylafax/recvq/" FULLPATH="${FOLDER}${FILENAME}.tif" case "$DEVICE" in ttyS1) mv $FULLPATH /var/spool/hylafax/recvq/modem2/;; esac ***
Asegurándote de que el directorio "modem2" existe y tiene los permisos adecuados.
Pues tampoco me va... lo tengo así a modo de prueba
FOLDER="/var/spool/hylafax/recvq/"
Ese directorio... comprueba que existe, que yo no sé cómo se llama en tu equipo :-)
FULLPATH="${FOLDER}${FILENAME}.tif" case “$DEVICE” in ttyS1) mv $FULLPATH /var/spool/hylafax/recvqdir/;; ttyS0) mv $FULLPATH /var/spool/hylafax/recvqdir2/;; esac
Al enviar me sigue colocando el tiff en el directorio por defecto /var/spool/hylafax/recvq
Querrás decir "al recibir". Ese script es para que los faxes recibidos.
sisi... recibir sorry x-)
Revisa lo del directorio y prueba de nuevo (reiniciar hylafax). Y verifica que el resto de rutas a donde llevas los archivos existen y tienen los permisos correctos, si no el hylafax no podrá acceder.
Saludos,
creo que está bien, aunque con lo espeso que estoy hoy cualquier cosa puede pasar (también he reiniciado hylafax) # ls -l /var/spool/hylafax/ total 96 drwx------ 2 fax uucp 4096 mar 18 21:25 archive -rw------- 1 fax uucp 36 may 7 19:00 .bash_history drwxr-xr-x 2 fax uucp 4096 may 11 16:04 bin drwxr-xr-x 2 fax uucp 4096 may 11 16:05 client drwxr-xr-x 2 fax uucp 4096 mar 24 18:07 config -r--r--r-- 1 fax uucp 5426 mar 18 21:25 COPYRIGHT drwxr-xr-x 2 fax uucp 4096 mar 24 18:08 dev drwx------ 2 fax uucp 12288 may 11 16:06 docq drwx------ 2 fax uucp 4096 may 11 16:06 doneq drwxr-xr-x 3 fax uucp 4096 may 11 16:04 etc prw------- 1 fax uucp 0 may 11 16:09 FIFO prw------- 1 fax uucp 0 may 11 14:39 FIFO.modem prw------- 1 fax uucp 0 may 11 16:05 FIFO.ttyrp00 prw------- 1 fax uucp 0 may 11 14:31 FIFO.ttyrp01 drwxr-xr-x 2 fax uucp 4096 may 11 14:45 info drwxr-xr-x 2 fax uucp 12288 may 11 16:07 log drwx------ 2 fax uucp 4096 mar 18 21:25 pollq drwxr-xr-x 2 fax uucp 4096 may 11 16:08 recvq drwxrwxrwx 2 fax uucp 4096 may 10 14:44 recvqdir drwxrwxrwx 2 fax uucp 4096 may 11 16:07 recvqdir2 drwx------ 2 fax uucp 4096 may 11 16:06 sendq drwxr-xr-x 2 fax uucp 4096 may 11 13:48 status drwx------ 2 fax uucp 4096 may 11 16:05 tmp -- 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
El Tue, 11 May 2010 16:29:44 +0200, aux escribió:
On Martes 11 Mayo 2010 16:15:17 Camaleón escribió:
Querrás decir "al recibir". Ese script es para que los faxes recibidos.
sisi... recibir sorry x-)
O.k :-)
Revisa lo del directorio y prueba de nuevo (reiniciar hylafax). Y verifica que el resto de rutas a donde llevas los archivos existen y tienen los permisos correctos, si no el hylafax no podrá acceder.
creo que está bien, aunque con lo espeso que estoy hoy cualquier cosa puede pasar (también he reiniciado hylafax)
# ls -l /var/spool/hylafax/ total 96
(...)
drwxr-xr-x 2 fax uucp 4096 may 11 16:08 recvq drwxrwxrwx 2 fax uucp 4096 may 10 14:44 recvqdir drwxrwxrwx 2 fax uucp 4096 may 11 16:07 recvqdir2
Parece correcto. Entonces es que el "FaxDispatch" no se está ejecutando. Consulta el "man faxrcvd" porque en openSUSE ese script tenía miga (no se ejecutaba cuando lo ponía en ~/hylafax/etc/FaxDispatch). No sé qué pasaba pero había que ponerlo en ~/hylafax/bin/... no me acerdo exactamente por qué, ¡ay, qué gaitas con la memoriaaaa, no me acuerdo de náaa :-)! Espera... ... ... Aquí está. Carlos E. R. puso un bug sobre esto: Bug 345771 - Discrepancy regarding file FaxDispatch in HylaFAX https://bugzilla.novell.com/show_bug.cgi?id=345771 No sé cómo estará este tema en la 11.2 :-? Saludos, -- Camaleón -- 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
On Martes 11 Mayo 2010 17:01:28 Camaleón escribió:
El Tue, 11 May 2010 16:29:44 +0200, aux escribió:
On Martes 11 Mayo 2010 16:15:17 Camaleón escribió:
Querrás decir "al recibir". Ese script es para que los faxes recibidos.
sisi... recibir sorry x-)
O.k :-)
Revisa lo del directorio y prueba de nuevo (reiniciar hylafax). Y verifica que el resto de rutas a donde llevas los archivos existen y tienen los permisos correctos, si no el hylafax no podrá acceder.
creo que está bien, aunque con lo espeso que estoy hoy cualquier cosa puede pasar (también he reiniciado hylafax)
# ls -l /var/spool/hylafax/ total 96
(...)
drwxr-xr-x 2 fax uucp 4096 may 11 16:08 recvq drwxrwxrwx 2 fax uucp 4096 may 10 14:44 recvqdir drwxrwxrwx 2 fax uucp 4096 may 11 16:07 recvqdir2
Parece correcto.
Entonces es que el "FaxDispatch" no se está ejecutando.
Consulta el "man faxrcvd" porque en openSUSE ese script tenía miga (no se ejecutaba cuando lo ponía en ~/hylafax/etc/FaxDispatch). No sé qué pasaba pero había que ponerlo en ~/hylafax/bin/... no me acerdo exactamente por qué, ¡ay, qué gaitas con la memoriaaaa, no me acuerdo de náaa :-)! Espera...
...
...
Aquí está. Carlos E. R. puso un bug sobre esto:
Bug 345771 - Discrepancy regarding file FaxDispatch in HylaFAX https://bugzilla.novell.com/show_bug.cgi?id=345771
No sé cómo estará este tema en la 11.2 :-?
Saludos,
Sí... a mi me sonaba algo de eso, ademas de que en ~hylafax/bin he visto un FaxDispatch por lo que lo he puesto en los dos, en el bin y en el etc pero nada.. :-( -- 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
El Tue, 11 May 2010 17:09:37 +0200, aux escribió:
On Martes 11 Mayo 2010 17:01:28 Camaleón escribió:
Entonces es que el "FaxDispatch" no se está ejecutando.
(...)
Sí... a mi me sonaba algo de eso, ademas de que en ~hylafax/bin he visto un FaxDispatch por lo que lo he puesto en los dos, en el bin y en el etc pero nada.. :-(
Juvar. Bueno, empieza con algo sencillo, por ejemplo: *** #FOLDER="/var/spool/hylafax/recvq/" #FULLPATH="${FOLDER}${FILENAME}.tif" #case “$DEVICE” in #ttyS1) mv $FULLPATH /var/spool/hylafax/recvqdir/;; #ttyS0) mv $FULLPATH /var/spool/hylafax/recvqdir2/;; #esac #testing faxdispatch case “$DEVICE” in ttyS1) SENDTO=usuario1@e-mail.com;; ttyS0) SENDTO=usuario2@e-mail.com;; esac *** Es sólo para verificar que funciona. Si este script no funciona, entonces el problema está en otra parte. Sigue usando el directorio /bin y elimina el script que tienes en /etc. O al revés, pero no tengas los dos habilitados al mismo tiempo, el hylafax se puede volver majara 8-) Saludos, -- Camaleón -- 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
On Martes 11 Mayo 2010 17:31:16 Camaleón escribió:
El Tue, 11 May 2010 17:09:37 +0200, aux escribió:
On Martes 11 Mayo 2010 17:01:28 Camaleón escribió:
Entonces es que el "FaxDispatch" no se está ejecutando.
(...)
Sí... a mi me sonaba algo de eso, ademas de que en ~hylafax/bin he visto un FaxDispatch por lo que lo he puesto en los dos, en el bin y en el etc pero nada.. :-(
Juvar.
Bueno, empieza con algo sencillo, por ejemplo:
*** #FOLDER="/var/spool/hylafax/recvq/" #FULLPATH="${FOLDER}${FILENAME}.tif" #case “$DEVICE” in #ttyS1) mv $FULLPATH /var/spool/hylafax/recvqdir/;; #ttyS0) mv $FULLPATH /var/spool/hylafax/recvqdir2/;; #esac
#testing faxdispatch case “$DEVICE” in ttyS1) SENDTO=usuario1@e-mail.com;; ttyS0) SENDTO=usuario2@e-mail.com;; esac ***
Es sólo para verificar que funciona. Si este script no funciona, entonces el problema está en otra parte.
Sigue usando el directorio /bin y elimina el script que tienes en /etc. O al revés, pero no tengas los dos habilitados al mismo tiempo, el hylafax se puede volver majara 8-)
Saludos,
pues.. lo mismo... no envia el fax donde le especifico, me llega el acuse por e-mail a mi usuario :-( -- 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
El Wed, 12 May 2010 14:03:48 +0200, aux escribió:
On Martes 11 Mayo 2010 17:31:16 Camaleón escribió:
#testing faxdispatch case “$DEVICE” in ttyS1) SENDTO=usuario1@e-mail.com;; ttyS0) SENDTO=usuario2@e-mail.com;; esac ***
Es sólo para verificar que funciona. Si este script no funciona, entonces el problema está en otra parte.
Sigue usando el directorio /bin y elimina el script que tienes en /etc. O al revés, pero no tengas los dos habilitados al mismo tiempo, el hylafax se puede volver majara 8-)
pues.. lo mismo... no envia el fax donde le especifico, me llega el acuse por e-mail a mi usuario :-(
Hum... está raro. ¿Al final dónde has puesto el "FaxDispatch", en /bin o en /etc? Otra cosa, asegúrate de que las variables que has puesto en el script no colisionan con las que puedan estar definidas en "/bin/faxrcvd" (en este caso "SENDTO"), no sé cuál de los dos archivos tendrá preferencia. Y verifica la sintaxis del "FaxDispatch" (espacios en blanco, comillas) ya que en el manual del faxrvd mencionan algo de eso. Saludos, -- Camaleón -- 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
On Miércoles 12 Mayo 2010 16:07:50 Camaleón escribió:
El Wed, 12 May 2010 14:03:48 +0200, aux escribió:
On Martes 11 Mayo 2010 17:31:16 Camaleón escribió:
#testing faxdispatch case “$DEVICE” in ttyS1) SENDTO=usuario1@e-mail.com;; ttyS0) SENDTO=usuario2@e-mail.com;; esac ***
Es sólo para verificar que funciona. Si este script no funciona, entonces el problema está en otra parte.
Sigue usando el directorio /bin y elimina el script que tienes en /etc. O al revés, pero no tengas los dos habilitados al mismo tiempo, el hylafax se puede volver majara 8-)
pues.. lo mismo... no envia el fax donde le especifico, me llega el acuse por e-mail a mi usuario
:-(
Hum... está raro. ¿Al final dónde has puesto el "FaxDispatch", en /bin o en /etc?
lo tengo puesto en /var/spool/hylafax/bin ya que existía el fichero, y hay código
Otra cosa, asegúrate de que las variables que has puesto en el script no colisionan con las que puedan estar definidas en "/bin/faxrcvd" (en este caso "SENDTO"), no sé cuál de los dos archivos tendrá preferencia.
bueno... en el faxrcvd hay muchas referencias con SENDTO pero realmente no sé si colisionan.. veo que hay un if comprobando si existe bin/FaxDisPatch y lo ejecuta con . bin/FaxDisPatch (esto ejecutandolo yo mismo en la shell no da errores, se ejecuta bien)
Y verifica la sintaxis del "FaxDispatch" (espacios en blanco, comillas) ya que en el manual del faxrvd mencionan algo de eso.
En principio lo veo bien, sin espacios, new lines y cosas de estas... -- 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
El Wed, 12 May 2010 17:55:18 +0200, aux escribió:
On Miércoles 12 Mayo 2010 16:07:50 Camaleón escribió:
Hum... está raro. ¿Al final dónde has puesto el "FaxDispatch", en /bin o en /etc?
lo tengo puesto en /var/spool/hylafax/bin ya que existía el fichero, y hay código
Sí, bueno, entonces debe estar ahí. Además de que lo confirmaban en el bug, que esa era la ruta.
Otra cosa, asegúrate de que las variables que has puesto en el script no colisionan con las que puedan estar definidas en "/bin/faxrcvd" (en este caso "SENDTO"), no sé cuál de los dos archivos tendrá preferencia.
bueno... en el faxrcvd hay muchas referencias con SENDTO pero realmente no sé si colisionan.. veo que hay un if comprobando si existe bin/FaxDisPatch y lo ejecuta con . bin/FaxDisPatch (esto ejecutandolo yo mismo en la shell no da errores, se ejecuta bien)
Pero no hace lo que tiene que hacer... no sé, ¿podría ser un bug? porque esto es muy raro. El script es muy sencillo y tomado de un ejemplo del propio manual :-/
Y verifica la sintaxis del "FaxDispatch" (espacios en blanco, comillas) ya que en el manual del faxrvd mencionan algo de eso.
En principio lo veo bien, sin espacios, new lines y cosas de estas...
Copia y pega la sintaxis tal cual está en el "man faxcrvd", cambiando sólo las direcciones de correo, a ver qué pasa. Saludos, -- Camaleón -- 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
On Miércoles 12 Mayo 2010 19:03:59 Camaleón escribió:
El Wed, 12 May 2010 17:55:18 +0200, aux escribió:
On Miércoles 12 Mayo 2010 16:07:50 Camaleón escribió:
Hum... está raro. ¿Al final dónde has puesto el "FaxDispatch", en /bin o en /etc?
lo tengo puesto en /var/spool/hylafax/bin ya que existía el fichero, y hay código
Sí, bueno, entonces debe estar ahí. Además de que lo confirmaban en el bug, que esa era la ruta.
Otra cosa, asegúrate de que las variables que has puesto en el script no colisionan con las que puedan estar definidas en "/bin/faxrcvd" (en este caso "SENDTO"), no sé cuál de los dos archivos tendrá preferencia.
bueno... en el faxrcvd hay muchas referencias con SENDTO pero realmente no sé si colisionan.. veo que hay un if comprobando si existe bin/FaxDisPatch y lo ejecuta con . bin/FaxDisPatch (esto ejecutandolo yo mismo en la shell no da errores, se ejecuta bien)
Pero no hace lo que tiene que hacer... no sé, ¿podría ser un bug? porque esto es muy raro. El script es muy sencillo y tomado de un ejemplo del propio manual :-/
Y verifica la sintaxis del "FaxDispatch" (espacios en blanco, comillas) ya que en el manual del faxrvd mencionan algo de eso.
En principio lo veo bien, sin espacios, new lines y cosas de estas...
Copia y pega la sintaxis tal cual está en el "man faxcrvd", cambiando sólo las direcciones de correo, a ver qué pasa.
Saludos,
bueno... parece que ya va ;-) efectivamente... sería algo de la sintaxis.. (tabulador seguramente) porque ahora va, me lo mueve al directorio que quiero. Lo que estaba probando ahora es enviar el fichero por e-mail a una determinada persona y posteriormente borrarlo: ttyS1) SENDTO=user@mail.com; FILETYPE=pdf; rm "/var/spool/hylafax/recvq/${FILENAME}.tif";; lo borra pero no lo envía, se te ocurre algo? -- 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
El Thu, 13 May 2010 14:48:11 +0200, aux escribió:
On Miércoles 12 Mayo 2010 19:03:59 Camaleón escribió:
En principio lo veo bien, sin espacios, new lines y cosas de estas...
Copia y pega la sintaxis tal cual está en el "man faxcrvd", cambiando sólo las direcciones de correo, a ver qué pasa.
bueno... parece que ya va ;-) efectivamente... sería algo de la sintaxis.. (tabulador seguramente) porque ahora va, me lo mueve al directorio que quiero.
Menos mal :-)
Lo que estaba probando ahora es enviar el fichero por e-mail a una determinada persona y posteriormente borrarlo:
ttyS1) SENDTO=user@mail.com; FILETYPE=pdf; rm "/var/spool/hylafax/recvq/${FILENAME}.tif";;
lo borra pero no lo envía, se te ocurre algo?
Hum... pon el script completo, tal cual lo tienes en el "FaxDispatch". ¿Has probado sacando del "case" la orden de borrado? Por ejemplo: #Enviar correo case "$DEVICE" in ttyS0) SENDTO=user1@mail.com; FILETYPE=pdf;; ttyS1) SENDTO=user2@mail.com; FILETYPE=tif;; esac #Eliminar fax rm "/var/spool/hylafax/recvq/${FILENAME}.tif" Pero no estoy muy segura :-? De todas formas, no me parece una buena idea eliminar el fax, te podría hacer falta en algún momento y si lo eliminas no tendrás opción alguna de recuperarlo (el envío por correo puede fallar) :-/ Saludos, -- Camaleón -- 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
On Jueves 13 Mayo 2010 16:14:20 Camaleón escribió:
El Thu, 13 May 2010 14:48:11 +0200, aux escribió:
On Miércoles 12 Mayo 2010 19:03:59 Camaleón escribió:
En principio lo veo bien, sin espacios, new lines y cosas de estas...
Copia y pega la sintaxis tal cual está en el "man faxcrvd", cambiando sólo las direcciones de correo, a ver qué pasa.
bueno... parece que ya va ;-) efectivamente... sería algo de la sintaxis.. (tabulador seguramente) porque ahora va, me lo mueve al directorio que quiero.
Menos mal :-)
Lo que estaba probando ahora es enviar el fichero por e-mail a una determinada persona y posteriormente borrarlo:
ttyS1) SENDTO=user@mail.com; FILETYPE=pdf; rm "/var/spool/hylafax/recvq/${FILENAME}.tif";;
lo borra pero no lo envía, se te ocurre algo?
Hum... pon el script completo, tal cual lo tienes en el "FaxDispatch".
¿Has probado sacando del "case" la orden de borrado? Por ejemplo:
#Enviar correo case "$DEVICE" in ttyS0) SENDTO=user1@mail.com; FILETYPE=pdf;; ttyS1) SENDTO=user2@mail.com; FILETYPE=tif;; esac
#Eliminar fax rm "/var/spool/hylafax/recvq/${FILENAME}.tif"
Pero no estoy muy segura :-?
El problema es que si hago eso me borra todos los faxes, y solo quiero que borre los de ttyS1, los que se envian a ttyS0 si que están accesibles para todos los usuarios
De todas formas, no me parece una buena idea eliminar el fax, te podría hacer falta en algún momento y si lo eliminas no tendrás opción alguna de recuperarlo (el envío por correo puede fallar) :-/
Saludos,
sí.. puede que tengas razón, seguramente lo dejaré así, gracias -- 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
El Thu, 13 May 2010 17:20:30 +0200, aux escribió:
On Jueves 13 Mayo 2010 16:14:20 Camaleón escribió:
lo borra pero no lo envía, se te ocurre algo?
Hum... pon el script completo, tal cual lo tienes en el "FaxDispatch".
¿Has probado sacando del "case" la orden de borrado? Por ejemplo:
#Enviar correo case "$DEVICE" in ttyS0) SENDTO=user1@mail.com; FILETYPE=pdf;; ttyS1) SENDTO=user2@mail.com; FILETYPE=tif;; esac
#Eliminar fax rm "/var/spool/hylafax/recvq/${FILENAME}.tif"
Pero no estoy muy segura :-?
El problema es que si hago eso me borra todos los faxes, y solo quiero que borre los de ttyS1, los que se envian a ttyS0 si que están accesibles para todos los usuarios
Aumm... pues no sé, seguro que se trata de alguna tontería en el script, pero es que la sintaxis no está del todo clara :-? ¿Has probado con dos sentencias "case", una para cada acción? *** case "$DEVICE" in ttyS1) SENDTO=usuario1@e-mail.com; FILETYPE=pdf;; ttyS0) SENDTO=usuario2@e-mail.com; FILETYPE=tif;; esac case "$DEVICE" in ttyS1) rm "/var/spool/hylafax/recvq/${FILENAME}.tif";; esac *** Otra cosa que puedes hacer es revisar el registro del postfix para ver si el correo se ha enviado correctamente pero no ha llegado al destino.
De todas formas, no me parece una buena idea eliminar el fax, te podría hacer falta en algún momento y si lo eliminas no tendrás opción alguna de recuperarlo (el envío por correo puede fallar) :-/
Saludos,
sí.. puede que tengas razón, seguramente lo dejaré así, gracias
¡No te rindas! :-) Era sólo una sugerencia, pero oye, cada caso es distinto. En mi caso si pierdo un fax, me cortan el cuello. Tenemos 3 faxes separados/independientes para servir al mismo número (dos lineas/canales RDSI): dos módems conectados al hylafax y un tercer equipo externo de fax standalone, a modo de fallback. Si un fax no entra, ¡¡zaaaas!!, ruedan cabezas (bueno, rueda la mía) O:-) Saludos, -- Camaleón -- 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
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 2010-05-13 16:14, Camaleón wrote:
El Thu, 13 May 2010 14:48:11 +0200, aux escribió:
Lo que estaba probando ahora es enviar el fichero por e-mail a una determinada persona y posteriormente borrarlo:
ttyS1) SENDTO=user@mail.com; FILETYPE=pdf; rm "/var/spool/hylafax/recvq/${FILENAME}.tif";;
lo borra pero no lo envía, se te ocurre algo?
Hum... pon el script completo, tal cual lo tienes en el "FaxDispatch".
Eso de arriba por sí sólo no puede enviar, falta algo, que quizás esté en resto del script, quizás no.
De todas formas, no me parece una buena idea eliminar el fax, te podría hacer falta en algún momento y si lo eliminas no tendrás opción alguna de recuperarlo (el envío por correo puede fallar) :-/
Creo que incluso hay objeciones legales al respecto. Recuerdo algún sitio, hace años, donde rechazaron poner un fax modem en lugar del de papel por la posibilidad de borrar faxes en el ordenador antes de imprimirlos. Tenían que imprimirse sí o sí según llegaban, luego ya se vería. No lo se, es un vago recuerdo. Si es un problema, yo los guardaría cifrados. El que no tenga la clave no puede leerlos. - -- Cheers / Saludos, Carlos E. R. (from 11.2 x86_64 "Emerald" GM (Minas Tirith)) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iF4EAREIAAYFAkvsQ2UACgkQja8UbcUWM1wyXAD7BO4d4uC9eyjBl2XAVCT/39Su KkY7woa+40Z64iXmEU4BAI76CwqdsfIwe+YdTJ21yEhmM51fU6X8LQVO6umGxFMv =YaLh -----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
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2010-05-11 a las 16:08 +0200, aux escribió:
Al enviar me sigue colocando el tiff en el directorio por defecto /var/spool/hylafax/recvq
¿Enviar? Me parece que la receta es para los recibidos, no los enviados. - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkvpZn4ACgkQtTMYHG2NR9UZDQCeK3Sb/8QSFXBD2GD3CWlagDZT GvMAnR0TTjaGrCYzuiUMmnK6S3rIsTB4 =olti -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2010-05-10 14:53, aux wrote:
ups.... me he equivocado... al configurar el modem solo te pregunta cosas relativas a los permisos de recvq pero no te da la posibilidad de especificar un directorio cuando lo configuras. Alguien sabe si se pueden usar diferentes directorios para diferentes faxes?
No me suena, pero es cuestión de leerse de nuevo los faqs y otros documentos ;-) Se me ocurre tener en ejecución dos instancias de hylafax distintas. No se si se puede hacer. A lo bruto, virtualizalos... Debe haber otra forma. ¡Ah! Creo que lo encontré: http://www.hylafax.org/content/Handbook:Advanced_Server_Configuration:Per-jo... Handbook:Advanced Server Configuration:Per-job Controls JobControl is a feature that many people have wanted, in a round-about way, for quite some time. It has been available since HylaFAX 4.3.0. JobControl gives HylaFAX servers the ability to "virtualize" the sending configuration in a standard way. Many users want to use different TSI or calling_party numbers for different users who submit jobs. JobControl gives them the abilty to do so. The administrator can configure/setup a JobControlCmd that can assign these types of settings, and these values can be based on arbitrary job values, instead of being limited only to the destination number. This means that parameters can be changed/set based on the client (IP) of the job submitter, the owner of the job, the email address of the sender, etc, as well as the destination, etc. Some possible uses include: * Specifying a different ModemGroup set for each owner/submitter <====================== * Specifying a different ModemGroup based on the email address of the sender * Specifying MaxSendPages/MaxDials/MaxTries on a per "owner" basis to override/force specific maximums. * Specifying TimeOfDay restrictions for certain senders * Rejecting jobs based on the submitters requested ModemGroup * Setting the TSI based on the sender * Setting the DialRules/ModemDialCmd basd on the details of the submitted job owner/email and destination modemgroups. Ahí lo tienes. - -- Cheers / Saludos, Carlos E. R. (from 11.2 x86_64 "Emerald" GM (Elessar)) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iEYEARECAAYFAkvoD6QACgkQU92UU+smfQWulACZATnOaRvlNDYB/tNVXKYXrAw1 0IkAn1YmxU+6x3mKVoz2Ci3g8jvC0vn8 =nw/m -----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
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2010-05-07 18:43, aux wrote:
Hola, tengo configurado un server hylafax y envío los faxes por correo electrónico (email-to-fax con postfix). Ahora tengo que añadir un segundo fax al servidor y me gustaría diferenciar el fax que se usa cuando quiera enviar uno. Entiendo que tendría que tocar algo en el master.cf de postfix? Actualmente tengo
fax unix - n n - 1 pipe flags= user=uucp argv=/usr/bin/faxmail -d -n ${user}
Si no me equivoco faxmail llama a sendfax, y mirando el man de sendfax si que veo la opción
-h [modem@]host[:port] Force the jobs to be processed on a specific host and, optionally, using a particular modem. The host may be either a symbolic name or a network address. If no -h option is supplied, sendfax uses the FAXSERVER environment variable to identify the HylaFAX server to which the jobs should be directed. If no server is specified then sendfax attempts to contact a server on the local host. If no modem is specified, the job will be submitted to any available modem.
Pero nose como usar esta opción para el e-mail
Para recibir no debería de haber problema ya que especifico otro directorio que no sea recvq
A ver si me entero. ¿Quieres enviar con un fax y recibir con otro? Pues eso sería simplemente especificar el fax en la linea de comandos que se le pasa a faxmail, pero también se podría hacer en la configuración, porque eso sólo afectaría a los faxes enviados por correo. al servidor. Pero faxmail no le veo opción configurable para elegir eso. El sendfax sí. Yo creo que se podría configurar el modem a usar en el /etc/hylafax/sendfax.conf. - -- Cheers / Saludos, Carlos E. R. (from 11.2 x86_64 "Emerald" GM (Elessar)) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iEYEARECAAYFAkvkgscACgkQU92UU+smfQXvMgCdEakviiWMWFsjgqCVJc4ugkkC IekAn1+WmIDPr8lyAqawqM7q1loO+zgz =aN2y -----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
On Viernes 07 Mayo 2010 23:14:47 Carlos E. R. escribió:
On 2010-05-07 18:43, aux wrote:
Hola, tengo configurado un server hylafax y envío los faxes por correo electrónico (email-to-fax con postfix). Ahora tengo que añadir un segundo fax al servidor y me gustaría diferenciar el fax que se usa cuando quiera enviar uno. Entiendo que tendría que tocar algo en el master.cf de postfix? Actualmente tengo
fax unix - n n - 1 pipe flags= user=uucp argv=/usr/bin/faxmail -d -n ${user}
Si no me equivoco faxmail llama a sendfax, y mirando el man de sendfax si que veo la opción
-h [modem@]host[:port] Force the jobs to be processed on a specific host and, optionally, using a particular modem. The host may be either a symbolic name or a network address. If no -h option is supplied, sendfax uses the FAXSERVER environment variable to identify the HylaFAX server to which the jobs should be directed. If no server is specified then sendfax attempts to contact a server on the local host. If no modem is specified, the job will be submitted to any available modem.
Pero nose como usar esta opción para el e-mail
Para recibir no debería de haber problema ya que especifico otro directorio que no sea recvq
A ver si me entero. ¿Quieres enviar con un fax y recibir con otro? Pues eso sería simplemente especificar el fax en la linea de comandos que se le pasa a faxmail, pero también se podría hacer en la configuración, porque eso sólo afectaría a los faxes enviados por correo. al servidor.
No... la idea es tener 2 faxes independientes en el mismo servidor, con 2 lineas de teléfono. Algunas personas usarán un numero y otras otro (para separar). El problema es que la gente envía los faxes por e-mail, unos usaran por ej @fax1.dominio.com y otros @fax2.dominio.com. el problema que me planteaba era como especificarle al postfix y hylafax cuando debe usar ttyS0 (fax1) y ttyS1 (fax2)
Pero faxmail no le veo opción configurable para elegir eso. El sendfax sí. Yo creo que se podría configurar el modem a usar en el /etc/hylafax/sendfax.conf.
pero entonces no puedo seguir usando el email-to-fax no? Gracias -- 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
participants (3)
-
aux
-
Camaleón
-
Carlos E. R.