(Hyla)FAX per Mail an verschiedene User [auf Viren überprüft]
![](https://seccdn.libravatar.org/avatar/495948f1a4091a7810c563311c86f996.jpg?s=120&d=mm&r=g)
Hallo! Ich habe HylaFAX soweit, dass Faxe als eMail an den Benutzer fax geschickt werden. Soweit so gut. Nun möchte ich aber in Abhängikeit von der Durchwahl, mit der das Fax am Faxserver eingeht, an verschiedene User weiterleiten: -1234 -> user1 -2345 -> user2 Leider tragen die eMails gar keinen Hinweis auf die gewählte Nummer in sich, sodaß ich bisher keinen Ansatz gefunden habe. Hat jemand sowas laufen und wenn ja, wie bekommt man HylaFAX dazu? Hans
![](https://seccdn.libravatar.org/avatar/b9bdb40ffd44996384d73795d623d1a0.jpg?s=120&d=mm&r=g)
Hallo Hans, dazu gibts diverse HowTo's im Internet. Am Montag, den 21.08.2006, 17:51 +0200 schrieb Hans Moser:
Hallo!
Ich habe HylaFAX soweit, dass Faxe als eMail an den Benutzer fax geschickt werden. Soweit so gut.
Nun möchte ich aber in Abhängikeit von der Durchwahl, mit der das Fax am Faxserver eingeht, an verschiedene User weiterleiten: -1234 -> user1 -2345 -> user2 Erstmal müssen in der config.faxCAPI alle in Frage kommenden Durchwahlen als incoming konfiguriert sein.
Alsdann heißt AfaIk das Zauberwort 'users'. In der Datei /var/spool/hylafax/users wird festgelegt, welcher lokale user über welche lokale Faxnummer/Durchwahl angesprochen wird. In FaxDispatch kann das Format (pdf,ps,tif) für jeden user eingestellt werden, wenn ich mich recht erinnere. Ich selbst faxe z.Zt. nur mit einem user, habe also keine Musterkonfiguration parat, hab's aber vor 2 Jahren schon mal laufen gehabt, sogar incl. Mail2Fax-Konfiguration über Postfix (SuSE 7.3).
Leider tragen die eMails gar keinen Hinweis auf die gewählte Nummer in sich, sodaß ich bisher keinen Ansatz gefunden habe.
Müssen sie auch nicht. Hylafax bzw. die CAPI verarbeitet die Information über die Nummer, die von der Gegenstelle gewählt wurde, über die das Fax also reingekommen ist.
Hat jemand sowas laufen und wenn ja, wie bekommt man HylaFAX dazu?
Herzlicher Gruß
--
Dr. Reiner Pietrzak
![](https://seccdn.libravatar.org/avatar/495948f1a4091a7810c563311c86f996.jpg?s=120&d=mm&r=g)
Dr. Reiner Pietrzak schrieb:
dazu gibts diverse HowTo's im Internet. Bisher hatte ich noch nichts hilfreiches gefunden, was über einen User hinaus geht.
Ich habe HylaFAX soweit, dass Faxe als eMail an den Benutzer fax geschickt werden. Soweit so gut.
Nun möchte ich aber in Abhängikeit von der Durchwahl, mit der das Fax am Faxserver eingeht, an verschiedene User weiterleiten: -1234 -> user1 -2345 -> user2
Erstmal müssen in der config.faxCAPI alle in Frage kommenden Durchwahlen als incoming konfiguriert sein. Ach du scheiße. Ich habe hier mehrere hundert Benutzer mit haufenweise Fluktuation. Ich hatte gehofft, das ohne userspezifische Konfiguration so hinzubekommen, dass Postfix mithilfe einer LDAP-virtual den Rest macht...
Da ich TTY und nicht Capi verwendet, geht es um die Dateien etc/config.tty*, richtig? [Naja, davon gibt es ja nur acht.]
Alsdann heißt AfaIk das Zauberwort 'users'. In der Datei /var/spool/hylafax/users wird festgelegt, welcher lokale user über welche lokale Faxnummer/Durchwahl angesprochen wird. "lokale user" wäre natürlich wieder schlecht, ich hoffe so richtig "lokal" muss es dann doch nicht sein.
In FaxDispatch kann das Format (pdf,ps,tif) für jeden user eingestellt werden, wenn ich mich recht erinnere. Ich selbst faxe z.Zt. nur mit einem user, habe also keine Musterkonfiguration parat, hab's aber vor 2 Jahren schon mal laufen gehabt, sogar incl. Mail2Fax-Konfiguration über Postfix (SuSE 7.3). Mit der FaxSispatch hatte ich schon experimentiert. Ich hoffte damit stumpf an einen User weiterleiten zu können, der genau so heißt wie die Nummer (um dann Postfix den Rest machen zu lassen). Vielleicht ist das aber auch nur an den fehlenden "usern" gescheitert.
Hans
![](https://seccdn.libravatar.org/avatar/b9bdb40ffd44996384d73795d623d1a0.jpg?s=120&d=mm&r=g)
Hallo Hans Am Montag, den 21.08.2006, 18:44 +0200 schrieb Hans Moser:
Dr. Reiner Pietrzak schrieb:
dazu gibts diverse HowTo's im Internet. Bisher hatte ich noch nichts hilfreiches gefunden, was über einen User hinaus geht.
Ich habe HylaFAX soweit, dass Faxe als eMail an den Benutzer fax geschickt werden. Soweit so gut.
Nun möchte ich aber in Abhängikeit von der Durchwahl, mit der das Fax am Faxserver eingeht, an verschiedene User weiterleiten: -1234 -> user1 -2345 -> user2
Erstmal müssen in der config.faxCAPI alle in Frage kommenden Durchwahlen als incoming konfiguriert sein. Ach du scheiße. Ich habe hier mehrere hundert Benutzer mit haufenweise Fluktuation. Ich hatte gehofft, das ohne userspezifische Konfiguration so hinzubekommen, dass Postfix mithilfe einer LDAP-virtual den Rest macht...
Da ich TTY und nicht Capi verwendet, geht es um die Dateien etc/config.tty*, richtig? [Naja, davon gibt es ja nur acht.]
Sorry, ich habe das zu Urzeiten mal für ein Modem konfiguriert (noch mit SuSE 6.1). Ja, das sollte dann auch klappen.
Alsdann heißt AfaIk das Zauberwort 'users'. In der Datei /var/spool/hylafax/users wird festgelegt, welcher lokale user über welche lokale Faxnummer/Durchwahl angesprochen wird. "lokale user" wäre natürlich wieder schlecht, ich hoffe so richtig "lokal" muss es dann doch nicht sein.
Der Name in 'users' muss mit der gewünschten Postfach (email-Adresse) übereinstimmen - lokal eben z.B. einfach der Benutzername. Auf welchem Server Im Netzwerk sich dann das Zielpostfach befindet, kann z.B. über die canonical_maps (ggf. recipient/sender) der Postfix-Konfiguration des Hylafax-Servers konfiguriert werden. Möglicherweise gibts auch noch andere Möglichkeiten. Über Masquerading kann eine reale Domäne eingestellt werden, damit der möglicherweise externe SMTP-Server die eingehenden Mails nicht wegen fehlschlagender Domain-Überprüfung zurückweist.
In FaxDispatch kann das Format (pdf,ps,tif) für jeden user eingestellt werden, wenn ich mich recht erinnere. Ich selbst faxe z.Zt. nur mit einem user, habe also keine Musterkonfiguration parat, hab's aber vor 2 Jahren schon mal laufen gehabt, sogar incl. Mail2Fax-Konfiguration über Postfix (SuSE 7.3). Mit der FaxSispatch hatte ich schon experimentiert. Ich hoffte damit stumpf an einen User weiterleiten zu können, der genau so heißt wie die Nummer (um dann Postfix den Rest machen zu lassen).
Ja, wenn es ein Postfach gibt, das einfach der Nummer entspricht, sollte das gehen (s.o.)
Vielleicht ist das aber auch nur an den fehlenden "usern" gescheitert. Das vermute ich stark.
Gruß
--
Dr. Reiner Pietrzak
![](https://seccdn.libravatar.org/avatar/b9bdb40ffd44996384d73795d623d1a0.jpg?s=120&d=mm&r=g)
http://www.linuxnetmag.com/de/issue8/m8hylafax1.html
Dieser Link war für mich immer eine Art Ausgangspunkt, auch um die
richtigen Stichworte für eine weitergehende Suche zu haben (Welche
Pakete sind sinnvoll an der Lösung beteiligt?). Für Postfix gibt es
diverse HowTos bezüglich der Konfiguration mit LDAP/MySQL (<-
Stichworte) statt der flachen lokalen Benutzerverwaltung.
Einiges an obigem Link ist für neuere Distributionen veraltet. Die
Konfiguration, ob Anhang als ps,pdf,tif kann jetzt einfach über die
FaxDispatch eingestellt werden statt Scripte umzukopieren.
--
Dr. Reiner Pietrzak
![](https://seccdn.libravatar.org/avatar/d8c076fa3b655dd6fda3d16bb1d6e935.jpg?s=120&d=mm&r=g)
Hallo Am 2006-08-21 17:51, schrieb Hans Moser:
Hallo!
Ich habe HylaFAX soweit, dass Faxe als eMail an den Benutzer fax geschickt werden. Soweit so gut.
Nun möchte ich aber in Abhängikeit von der Durchwahl, mit der das Fax am Faxserver eingeht, an verschiedene User weiterleiten: -1234 -> user1 -2345 -> user2
Leider tragen die eMails gar keinen Hinweis auf die gewählte Nummer in sich, sodaß ich bisher keinen Ansatz gefunden habe. Hat jemand sowas laufen und wenn ja, wie bekommt man HylaFAX dazu?
Dazu brauchst Du halt in FaxDispatch eine schoene case schleife case $DESTINATION in 1234) FILETYPE=pdf SENDTO=meinemail ;; esac DESTINATION musst Du in bin/faxrcvd abgreifen. Dazu musst Du die editieren # hb beginn 2006-01-04 DESTINATION="$7" # hb end 2006-01-04 bevor dieser Teil kommt, sonst ist $7 wech FILE="$1"; shift; DEVICE="$1"; shift; COMMID="$1"; shift; MSG="$1"; shift; COUNT=1 while [ $# -ge 1 ]; do # The eval has $1 set yet, and this forces a variable-to-variable # assignment, allowing us to not need to do escaping eval CALLID$COUNT='$1' shift COUNT=`expr $COUNT + 1` done CIDNUMBER="$CALLID1" CIDNAME="$CALLID2" Das funktioniert so mit der c4h sollte aber auch bei Dir klappen, sonst musst Du faxrcvd halt mal mit set x laufen lassen und sehen an welcher Stelle die Nr steht. in der Art exec 2>/public/faxrcvd-trace$$.log set -x und halt oben mal dann $1 ---- $9 auflisten Holger
![](https://seccdn.libravatar.org/avatar/d8c076fa3b655dd6fda3d16bb1d6e935.jpg?s=120&d=mm&r=g)
Am 2006-08-21 20:47, schrieb Holger Bruenjes:
Hallo
Dazu brauchst Du halt in FaxDispatch eine schoene case schleife
case $DESTINATION in 1234) FILETYPE=pdf SENDTO=meinemail ;;
Achso was ich vergessen habe und am Ende machst Du noch *) FILETYPE=pdf SENDTO=deinfaxmeister ;; Damit alles was Du vergessen hast aufzulisten nicht verloren geht
esac
Holger
![](https://seccdn.libravatar.org/avatar/495948f1a4091a7810c563311c86f996.jpg?s=120&d=mm&r=g)
Holger Bruenjes schrieb:
Dazu brauchst Du halt in FaxDispatch eine schoene case schleife Das gefällt mir schon besser.
DESTINATION musst Du in bin/faxrcvd abgreifen. Dazu musst Du die editieren [...] Das funktioniert so mit der c4h sollte aber auch bei Dir klappen, sonst musst Du faxrcvd halt mal mit set x laufen lassen und sehen an welcher Stelle die Nr steht. Wie es aussieht, ist $7 leer - und damit auch DESTINATION:
# more faxrcvd-trace19340.log + echo '1: recvq/fax000000012.tif' + echo '2: ttyds01' + echo '3: 000000196' + echo '4: ' + echo '5: ' + echo '6: ' + echo '7: ' ++ hostname + HOSTNAME=sths242 + PORT=4559 + DESTINATION= + FILE=recvq/fax000000012.tif + shift + DEVICE=ttyds01 + shift + COMMID=000000196 + shift + MSG= ... # bin/faxrcvd # Ergaenzung exec 2>faxrcvd-trace$$.log set -x echo "1: $1" echo "2: $2" echo "3: $3" echo "4: $4" echo "5: $5" echo "6: $6" echo "7: $7" Wenn aus $7 kein DESTINATION gemacht wird, hilft die FaxDispatch-Änderung ja auch nichts. :-( Warum bekomme ich kein $7? Hans
participants (3)
-
Dr. Reiner Pietrzak
-
Hans Moser
-
Holger Bruenjes