• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

SuSE 10.3 / Hylafax Fax2Mail OK / Mail2Fax nicht nicht OK

zwiebel

Newbie
Hallo
Bei der Einrichtung eines Faxservers mit Hylafax (hylafax-4.4.0-22) unter Open SuSE 10.3 bin ich an einer Stelle angekommen, wo mir eine zündende Idee fehlt.
Stand der Dinge ist folgender.

Es funktionieren bereits:
DNS / Postfix / Cyrus-Imap / KMail / Mail zwischen lokalen Mailkonten /
Hylafax Faxempfang mit Fax2Mail an beliebige interne Mailkonten /
sendfax -d <zielnummer> test.file

Es funktioniert nicht:
Hylafax Faxversand mit Mail2Fax aus KMail heraus.
Achso, hatte es vergessen...ich möchte eine Mail mit pdf-Anhang an den lokalen Benutzer "fax" senden und der soll diese als Fax weiterleiten.
Ich vermute, daß ich einen Fehler in der Addressierung des Faxempfängers mache und Mail2fax die Zielfaxnummer nicht parsen kann.
Betrachten wir mal die 5 Zeilen aus /var/log/messages, wo es scheinbar hakt, so stellt man fest, daß der Faxqueuer beim Bilden der canonical Nummer aus dem Empfängername "fax" die Zielrufnummer 329 bildet.
Das ist Unfug. Wie stelle ich das richtig ?b


Mar 27 23:21:24 fax FaxQueuer[9816]: Apply CanonicalNumber rules to "fax"
Mar 27 23:21:24 fax FaxQueuer[9816]: --> match rule "[abcABC]", result now "f2x"
Mar 27 23:21:24 fax FaxQueuer[9816]: --> match rule "[defDEF]", result now "32x"
Mar 27 23:21:24 fax FaxQueuer[9816]: --> match rule "[wxyWXY]", result now "329"
Mar 27 23:21:24 fax FaxQueuer[9816]: --> match rule "^[^+]", result now "+49<meine_vorwahl>329"
Mar 27 23:21:24 fax FaxQueuer[9816]: --> return result "+49<meine_vorwahl>329"


Hier das komplette Logging aus /var/log/messages bei einem mail2fax Versuch:
Mar 27 23:21:24 fax HylaFAX[11165]: Filesystem has SysV-style file creation semantics.
Mar 27 23:21:24 fax HylaFAX[11165]: What we have here is a PDF file
Mar 27 23:21:24 fax FaxQueuer[9816]: FIFO RECV "Sclient/11165:27"
Mar 27 23:21:24 fax FaxQueuer[9816]: SUBMIT JOB 27
Mar 27 23:21:24 fax FaxQueuer[9816]: JOB 27 (suspended dest pri 127 tts 0:00 killtime 2:59:00): CREATE

----hier kommt der Schlips ins Rad !!! (***)

Mar 27 23:21:24 fax FaxQueuer[9816]: Apply CanonicalNumber rules to "fax"
Mar 27 23:21:24 fax FaxQueuer[9816]: --> match rule "[abcABC]", result now "f2x"
Mar 27 23:21:24 fax FaxQueuer[9816]: --> match rule "[defDEF]", result now "32x"
Mar 27 23:21:24 fax FaxQueuer[9816]: --> match rule "[wxyWXY]", result now "329"
Mar 27 23:21:24 fax FaxQueuer[9816]: --> match rule "^[^+]", result now "+49<meine_vorwahl>329"
Mar 27 23:21:24 fax FaxQueuer[9816]: --> return result "+49<meine_vorwahl>329"
Mar 27 23:21:24 fax FaxQueuer[9816]: JOB 27 (ready dest +49<meine_vorwahl>329 pri 127 tts 0:00 killtime 2:59:00): READY
Mar 27 23:21:24 fax FaxQueuer[9816]: DEST (0x8073108: 1 ready, 0 batches, 0 sleeping:) SORT INSERT DONE
Mar 27 23:21:24 fax FaxQueuer[9816]: FIFO SEND client/11165 msg "S*"
Mar 27 23:21:25 fax FaxQueuer[9816]: DEST (0x8073108: 1 ready, 0 batches, 0 sleeping:) Picking next job
Mar 27 23:21:25 fax FaxQueuer[9816]: JOB 27 (ready dest +49<meine_vorwahl>329 pri 127 tts 0:00 killtime 2:58:59): PROCESS
Mar 27 23:21:25 fax FaxQueuer[9816]: JOB 27 (ready dest +49<meine_vorwahl>329 pri 127 tts 0:00 killtime 2:58:59): BATCH
Mar 27 23:21:25 fax FaxQueuer[9816]: JOB 27 (active dest +49<meine_vorwahl>329 pri 127 tts 0:00 killtime 2:58:59): ACTIVE
Mar 27 23:21:25 fax FaxQueuer[9816]: JOB 27 (active dest +49<meine_vorwahl>329 pri 127 tts 0:00 killtime 2:58:59): PREPARE START
Mar 27 23:21:25 fax FaxQueuer[11166]: JOB 27 (active dest +49<meine_vorwahl>329 pri 127 tts 0:00 killtime 2:58:59): CONVERT DOCUMENT: bin/ps2fax -o docq/doc51.ps;00 -r 98 -w 1728 -l 297 -m 4294967295 -U -1 docq/doc51.ps.27
Mar 27 23:21:26 fax FaxQueuer[11166]: JOB 27 (active dest +49<meine_vorwahl>329 pri 127 tts 0:00 killtime 2:58:58): CONVERT DOCUMENT: bin/pdf2fax -o docq/doc52.pdf;00 -r 98 -w 1728 -l 297 -m 4294967295 -U -1 docq/doc52.pdf.27
Mar 27 23:21:27 fax FaxQueuer[9816]: JOB 27 (active dest +49<meine_vorwahl>329 pri 127 tts 0:00 killtime 2:58:57): PREPARE DONE
Mar 27 23:21:27 fax FaxQueuer[9816]: JOB 27 (active dest +49<meine_vorwahl>329 pri 127 tts 0:00 killtime 2:58:57): SEND IN BATCH to +49<meine_vorwahl>329
Mar 27 23:21:27 fax FaxQueuer[9816]: JOB 27 (active dest +49<meine_vorwahl>329 pri 127 tts 0:00 killtime 2:58:57): CMD START /var/spool/fax/bin/faxsend -m faxCAPI sendq/q27 (PID 11172)
Mar 27 23:21:27 fax FaxQueuer[9816]: BATCH to +49<meine_vorwahl>329 CMD DONE: exit status 0x100
Mar 27 23:21:27 fax FaxQueuer[9816]: DOC UNREF: docq/doc51.ps;00 files docq/doc51.ps;00
Mar 27 23:21:27 fax FaxQueuer[9816]: DOC UNREF: expunge imaged files
Mar 27 23:21:27 fax FaxQueuer[9816]: DOC UNREF: docq/doc52.pdf;00 files docq/doc52.pdf;00
Mar 27 23:21:27 fax FaxQueuer[9816]: DOC UNREF: expunge imaged files
Mar 27 23:21:27 fax FaxQueuer[9816]: NOTIFY: bin/notify "doneq/q27" "failed" "0:00"
Mar 27 23:21:27 fax FaxQueuer[9816]: JOB 27 (failed dest +49<meine_vorwahl>329 pri 127 tts 0:00 killtime 2:58:57): SEND DONE: 0:00
Mar 27 23:21:27 fax FaxQueuer[9816]: JOB 27 (failed dest +49<meine_vorwahl>329 pri 127 tts 0:00 killtime 2:58:57): DEAD
Mar 27 23:21:27 fax FaxQueuer[9816]: DEST (0x8073108: 0 ready, 0 batches, 0 sleeping:) now empty, removing from destJobs
Mar 27 23:21:27 fax FaxQueuer[9816]: JOB 27 (failed dest +49<meine_vorwahl>329 pri 127 tts 0:00 killtime 2:58:57): DELETE
Mar 27 23:21:28 fax FaxQueuer[9816]: NOTIFY exit status: 0 (11174)
Mar 27 23:21:28 fax master[11259]: about to exec /usr/lib/cyrus/bin/lmtpd
Mar 27 23:21:28 fax lmtpunix[11259]: executed
Mar 27 23:21:28 fax lmtpunix[11259]: accepted connection
Mar 27 23:21:28 fax lmtpunix[11259]: lmtp connection preauth'd as postman
Mar 27 23:21:28 fax lmtpunix[11259]: IOERROR: fstating sieve script /var/lib/sieve/b/zwiebel/defaultbc: No such file or directory
Mar 27 23:21:28 fax lmtpunix[11259]: duplicate_check: <20080327222128.72ECC43D1@fax.myinternal.domain> user.zwiebel 0
Mar 27 23:21:28 fax lmtpunix[11259]: duplicate_check: <20080327222128.72ECC43D1@fax.myinternal.domain> user.zwiebel 0
Mar 27 23:21:28 fax lmtpunix[11259]: mystore: starting txn 2147483696
Mar 27 23:21:28 fax lmtpunix[11259]: mystore: committing txn 2147483696
Mar 27 23:21:28 fax lmtpunix[11259]: duplicate_mark: <20080327222128.72ECC43D1@fax.myinternal.domain> user.zwiebel 1206656488 0
Mar 27 23:21:28 fax lmtpunix[11259]: Delivered: <20080327222128.72ECC43D1@fax.myinternal.domain> to mailbox: user.zwiebel
Mar 27 23:21:55 fax master[3086]: process 10795 exited, status 0
 
OP
Z

zwiebel

Newbie
Hallo zusammen,

ich habe mich aus der Falle selbst befreit. Ich bin nochmal genauestens nach http://de.gentoo-wiki.com/FAX_Server#Postfix vorgegangen und nun funktioniert es.
War wohl noch ein kleiner Fehler in der /etc/postfix/master.cf.

Also mit
fax unix - n n - 1 pipe
flags=R user=fax argv=/usr/bin/mailfax ${user} ${recipient} ${sender}

klappt es.


Zwiebel
 
Oben