Griaseichallemidanada! Ich kann doch mit Hilfe der Date FaxDispatch veranlassen, daß mir bei eingehenden Faksimile automatisch ein eMAil zugestellt wird: #!/bin/sh case "$SENDER" in *) /usr/bin/mailx bigchief;; # Fax geht an user bigchief esac Aber irgendwie kommen kein eMails an. Die Nachrichten von meiner firewall, die mittels logsurfer über den aufruf usr/bin/mailx bigchief an mich verschickt werden kommen aber an. Ich kapier einfach nichjt warum HylaFax nicht will. :-( Hat jemand einen kurzen Tip für mich? :-) Pfiadseichallemidananda, BC -- Michael Nausch Anzinger Str. 20 85586 Poing +49-8121-989810 (voice) +49-8121-971941 (fax) http://omni128.de michael@nausch.org
Michael Nausch wrote:
Griaseichallemidanada!
Ich kann doch mit Hilfe der Date FaxDispatch veranlassen, daß mir bei eingehenden Faksimile automatisch ein eMAil zugestellt wird:
#!/bin/sh case "$SENDER" in *) /usr/bin/mailx bigchief;; # Fax geht an user bigchief esac
Aber irgendwie kommen kein eMails an. Die Nachrichten von meiner firewall, die mittels logsurfer über den aufruf usr/bin/mailx bigchief an mich verschickt werden kommen aber an. Ich kapier einfach nichjt warum HylaFax nicht will. :-( Hat jemand einen kurzen Tip für mich? :-)
Pfiadseichallemidananda, BC
Hallo Michael! War wenn ich es richtig im Kopf habe, steht aber auch im Suse-HB *) TOADDR=bigchief;; den Mailer kannst du falls notwendig in /var/spool/fax/bin/faxrcvd einstellen. Ralf
Michael Nausch wrote:
Griaseichallemidanada!
Ich kann doch mit Hilfe der Date FaxDispatch veranlassen, daß mir bei eingehenden Faksimile automatisch ein eMAil zugestellt wird:
#!/bin/sh case "$SENDER" in *) /usr/bin/mailx bigchief;; # Fax geht an user bigchief
Hi, da sollte normalerweise *) SENDTO=bigchief@irgendwo also eine Emailadresse stehen, es sei denn Du hast bin/faxrcvd geändert. Bei mir werden dort die Mails mit |$SENDMAIL -ffax -oi $SENDTO verschickt, wobei $SENDMAIL in etc/setup.cache definiert ist.
esac
Aber irgendwie kommen kein eMails an. Die Nachrichten von meiner firewall, die mittels logsurfer über den aufruf usr/bin/mailx bigchief an mich
Logsurfer mag mit dieser Angabe zurechtkommen, faxrcvd IMHO nicht.
verschickt werden kommen aber an. Ich kapier einfach nichjt warum HylaFax nicht will. :-( Hat jemand einen kurzen Tip für mich? :-)
so long... bernd
Griasdebua! Am Mittwoch, 14. November 2001 11:28 schrieb Bernd Obermayr:
*) SENDTO=bigchief@irgendwo
Bist Du Dir da sicher? Bei mir stand da: *) SENDTO=bigchief;; also mit den zwei Semikolons am Ende. Weiß nicht ob das was ausmacht. Wie gesagt, das ging ja schon mal, bis ich mir meine firewall und meine default-policy erstellt hatte und dabei hab' ich auch sendmail gekippt, da ich es ja eigentlich nicht brauche ... Nun wie ich nun gemerkt hab' lediglich hier bei der TSI-basierenden Faksimilezustellung.
also eine Emailadresse stehen, es sei denn Du hast bin/faxrcvd geändert.
Nö, die ist noch original!
Bei mir werden dort die Mails mit
|$SENDMAIL -ffax -oi $SENDTO
verschickt, ...
Das sollte eigentlich auch so sein, das entnehme ich zumindestens der Datei bin/faxrcvd
... wobei $SENDMAIL in etc/setup.cache definiert ist.
Dort ist nun: SENDMAIL='/usr/bin/mailx' definiert, aber es tut sich immer noch nix. :-( Ich nehme mal an, daß dies wohl mit den unterschiedlichsten Optionen von sendmail und mailx zu tun hat. Die Mails von meinem Voice-Mail-Server werden daoch auch zugestellt, warum die von HylaFax nur nicht. Mal sehen, vielleicht kann ich ja an Hand der Konfiguration bei der MP3-Mailzustellung etwas finden... Pfiade, BC -- Michael Nausch Anzinger Str. 20 85586 Poing +49-8121-989810 (voice) +49-8121-971941 (fax) http://omni128.de michael@nausch.org
Hidobiniwida! Am Mittwoch, 14. November 2001 18:28 schrieb Michael Nausch:
Ich nehme mal an, daß dies wohl mit den unterschiedlichsten Optionen von sendmail und mailx zu tun hat. Die Mails von meinem Voice-Mail-Server werden daoch auch zugestellt, warum die von HylaFax nur nicht. Mal sehen, vielleicht kann ich ja an Hand der Konfiguration bei der MP3-Mailzustellung etwas finden...
Halt stopp, da hab' ich wohl einiges durcheinandergebracht, also entweder Schweinepest oder Alzheimer ... :^) Hab' g'rad eben nochmals meine vboxmail-configuration angesehen: Dort steht unteranderem folgendes: (echo "From: VoiceMailServer < vbox >" echo "To: Empfaenger < ${MAILTO} >" echo "Subject: [vbox] Neue Nachricht von ${CALLER} (${CALLID})" ... viele viele echomeldungen zur eMail-Generierung ... echo "Content-Disposition: attachment; filename=\"$SAVENAME.mp3\"" echo "" mimencode /tmp/$SAVENAME.mp3 echo "--audio/x-mp3--") | sendmail -t Also versendet auch vbox die Nachrichten per sendmail! Warum aber HaylFax nicht? In der faxrcvd-Datei steht: if [ -f $FILE ]; then # # Check the sender's TSI and setup to dispatch # facsimile received from well-known senders. # SENDER="`$INFO $FILE | $AWK -F: '/Sender/ { print $2 }' 2>/dev/null`" SENDTO= if [ -f bin/FaxDispatch ]; then . bin/FaxDispatch # NB: FaxDispatch sets SENDTO based on $5 fi (echo "To: $TOADDR" echo "From: The HylaFAX Receive Agent <fax>" echo "Subject: facsimile received from $SENDER"; echo "" echo "$FILE (ftp://$HOSTNAME:$PORT/$FILE):"; $INFO -n $FILE echo "ReceivedOn: $DEVICE" if [ "$MSG" ]; then echo "" echo "The full document was not received because:" echo "" echo " $MSG" echo "" echo " ---- Transcript of session follows ----" echo "" if [ -f log/c$COMMID ]; then $SED -e '/-- data/d' \ -e '/start.*timer/d' -e '/stop.*timer/d' \ log/c$COMMID elif [ -n "$COMMID" ]; then echo " No transcript available (CommID c$COMMID)." else echo " No transcript available." fi else echo "CommID: c$COMMID (ftp://$HOSTNAME:$PORT/log/c$COMMID)" fi if [ -n "$SENDTO" ]; then echo "" echo "The facsimile was automatically dispatched to: $SENDTO." fi ) | 2>&1 $SENDMAIL -ffax -oi $TOADDR if [ -n "$SENDTO" ]; then (MIMEBOUNDARY="NextPart$$" echo "Mime-Version: 1.0" echo "Content-Type: Multipart/Mixed; Boundary=\"$MIMEBOUNDARY\"" echo "Content-Transfer-Encoding: 7bit" echo "To: $SENDTO" echo "From: The HylaFAX Receive Agent <fax>" echo "Subject: facsimile received from $SENDER"; echo "" echo "--$MIMEBOUNDARY" echo "Content-Type: text/plain; charset=us-ascii" echo "Content-Transfer-Encoding: 7bit" echo "" echo "$FILE (ftp://$HOSTNAME:$PORT/$FILE):"; $INFO -n $FILE echo "ReceivedOn: $DEVICE" if [ "$MSG" ]; then echo "" echo "The full document was not received because:" echo "" echo " $MSG" echo "" echo " ---- Transcript of session follows ----" echo "" if [ -f log/c$COMMID ]; then $SED -e '/-- data/d' \ -e '/start.*timer/d' -e '/stop.*timer/d' \ log/c$COMMID elif [ -n "$COMMID" ]; then echo " No transcript available (CommID c$COMMID)." else echo " No transcript available." fi else echo "CommID: c$COMMID (ftp://$HOSTNAME:$PORT/log/c$COMMID)" fi echo "" echo "--$MIMEBOUNDARY" echo "Content-Type: application/postscript" echo "Content-Description: FAX document" echo "Content-Transfer-Encoding: 7bit" echo "" $FAX2PS $FILE 2>/dev/null echo "" echo "--$MIMEBOUNDARY--" ) | 2>&1 $SENDMAIL -ffax -oi $SENDTO fi else # # Generate notification mail for a failed attempt. # (echo "To: $TOADDR" echo "From: The HylaFAX Receive Agent <fax>" echo "Subject: facsimile not received" echo "" echo "An attempt to receive facsimile on $DEVICE failed because:" echo "" echo " $MSG" echo "" echo " ---- Transcript of session follows ----" echo "" if [ -f log/c$COMMID ]; then $SED -e '/-- data/d' \ -e '/start.*timer/d' -e '/stop.*timer/d' \ log/c$COMMID elif [ -n "$COMMID" ]; then echo " No transcript available (CommID c$COMMID)." else echo " No transcript available." fi ) | 2>&1 $SENDMAIL -ffax -oi $TOADDR fi sowie in der setup.cache Datei: SENDMAIL='/usr/sbin/sendmail' Demnach müsste doch eigentlich HylaFax oder wer auch immer, die Nachrichten auch per sendmail verschicken, oder? cu, BC -- Michael Nausch Anzinger Str. 20 85586 Poing +49-8121-989810 (voice) +49-8121-971941 (fax) http://omni128.de michael@nausch.org
Hallo,
Michael Nausch
Hidobiniwida!
Am Mittwoch, 14. November 2001 18:28 schrieb Michael Nausch:
Ich nehme mal an, daß dies wohl mit den unterschiedlichsten Optionen von sendmail und mailx zu tun hat. Die Mails von meinem Voice-Mail-Server werden daoch auch zugestellt, warum die von HylaFax nur nicht. Mal sehen, vielleicht kann ich ja an Hand der Konfiguration bei der MP3-Mailzustellung etwas finden... [...] Also versendet auch vbox die Nachrichten per sendmail! Warum aber HaylFax nicht?
In der faxrcvd-Datei steht:
if [ -f $FILE ]; then # # Check the sender's TSI and setup to dispatch # facsimile received from well-known senders. # SENDER="`$INFO $FILE | $AWK -F: '/Sender/ { print $2 }' 2>/dev/null`" SENDTO= if [ -f bin/FaxDispatch ]; then . bin/FaxDispatch # NB: FaxDispatch sets SENDTO based on $5 [...]
Hylafax weiss nicht wohin die Mail gesendet werden soll. Wenn du SENDTO= mit einer Adresse vervollstaendigst sollte es gehen, oder du erstellst eine Datei /var/spool/fax/etc/FaxDispatch und traegst dort deine Regeln ein. -Dieter -- Dieter Kluenter | Systemberatung Tel:040.64861967 | Fax: 040.64891521 mailto: dkluenter@schevolution.com http://www.schevolution.com/tour
Griasde Dieter! Am Donnerstag, 15. November 2001 09:39 schrieb Dieter Kluenter:
Also versendet auch vbox die Nachrichten per sendmail! Warum aber HaylFax nicht?
In der faxrcvd-Datei steht:
if [ -f $FILE ]; then # # Check the sender's TSI and setup to dispatch # facsimile received from well-known senders. # SENDER="`$INFO $FILE | $AWK -F: '/Sender/ { print $2 }' 2>/dev/null`" SENDTO= if [ -f bin/FaxDispatch ]; then . bin/FaxDispatch # NB: FaxDispatch sets SENDTO based on $5
[...]
Hylafax weiss nicht wohin die Mail gesendet werden soll. Wenn du SENDTO= mit einer Adresse vervollstaendigst sollte es gehen, oder du erstellst eine Datei /var/spool/fax/etc/FaxDispatch und traegst dort deine Regeln ein.
Die Datei /var/spool/fax/etc/FaxDispatch existiert: #!/bin/sh case "$SENDER" in *) SENDTO=bigchief@server.local ;; # Fax geht an user bigchief esac Hab' auch schon ausprobiert, wenn ich "@server.local" weglasse. BTW, müssen die 2 ;; direkt hinter die Adresse, oder mittels Leerzeichen abgetrennt werden? Pfiade, BC -- Michael Nausch Anzinger Str. 20 85586 Poing +49-8121-989810 (voice) +49-8121-971941 (fax) http://omni128.de michael@nausch.org
Hallo,
Michael Nausch
Griasde Dieter!
Am Donnerstag, 15. November 2001 09:39 schrieb Dieter Kluenter:
Also versendet auch vbox die Nachrichten per sendmail! Warum aber HaylFax nicht?
Hylafax weiss nicht wohin die Mail gesendet werden soll. Wenn du SENDTO= mit einer Adresse vervollstaendigst sollte es gehen, oder du erstellst eine Datei /var/spool/fax/etc/FaxDispatch und traegst dort deine Regeln ein.
Die Datei /var/spool/fax/etc/FaxDispatch existiert: #!/bin/sh case "$SENDER" in *) SENDTO=bigchief@server.local ;; # Fax geht an user bigchief esac
Hylafax ist doch keine shell :-( Hylafax kann nur shellscripte ausfuehren :-) FaxDispatch wird nur nach Regeln abgesucht. Da koennte zum Beispiel stehen TSI="021514711" SENDTO=bigchief TSI="04321895478" SENDTO=littlechief Wobei TSI aus den Logdateien ausgelesen wird. -Dieter -- Dieter Kluenter | Systemberatung Tel:040.64861967 | Fax: 040.64891521 mailto: dkluenter@schevolution.com http://www.schevolution.com/tour
Habedieehre Dieter! Am Montag, 19. November 2001 09:40 schrieb Dieter Kluenter:
Die Datei /var/spool/fax/etc/FaxDispatch existiert: #!/bin/sh case "$SENDER" in *) SENDTO=bigchief@server.local ;; # Fax geht an user bigchief esac
Hylafax ist doch keine shell :-(
Hmmm, ehrlich gesagt verstehe ich nicht, was Du damit sagen willst ... Die Datei /var/spool/fax/etc/FaxDispatch soll der Dokumentation nach, die ich hier hab' genau so aussehen. Was ist daran falsch?
Hylafax kann nur shellscripte ausfuehren :-) FaxDispatch wird nur nach Regeln abgesucht.
Ist das neu oder was?
Da koennte zum Beispiel stehen
TSI="021514711" SENDTO=bigchief TSI="04321895478" SENDTO=littlechief
Wobei TSI aus den Logdateien ausgelesen wird.
Wo hast Du denn das her? Hast Du zu dieser Vorgehensweise genauere Informationen oder Quellen? Pfiade, BC -- Michael Nausch Anzinger Str. 20 85586 Poing +49-8121-989810 (voice) +49-8121-971941 (fax) http://omni128.de michael@nausch.org
Hallo,
Michael Nausch
Habedieehre Dieter!
Am Montag, 19. November 2001 09:40 schrieb Dieter Kluenter:
Die Datei /var/spool/fax/etc/FaxDispatch existiert: #!/bin/sh case "$SENDER" in *) SENDTO=bigchief@server.local ;; # Fax geht an user bigchief esac
Hylafax ist doch keine shell :-(
Hmmm, ehrlich gesagt verstehe ich nicht, was Du damit sagen willst ... Die Datei /var/spool/fax/etc/FaxDispatch soll der Dokumentation nach, die ich hier hab' genau so aussehen. Was ist daran falsch?
Du behandelst FaxDispatch als shellscript. Das ausfuehrende shellscript ist aber bin/faxrcvd.
Hylafax kann nur shellscripte ausfuehren :-) FaxDispatch wird nur nach Regeln abgesucht.
Ist das neu oder was?
Da koennte zum Beispiel stehen
TSI="021514711" SENDTO=bigchief TSI="04321895478" SENDTO=littlechief
Wobei TSI aus den Logdateien ausgelesen wird.
Wo hast Du denn das her? Hast Du zu dieser Vorgehensweise genauere Informationen oder Quellen?
man faxrcvd -Dieter -- Dieter Kluenter | Systemberatung Tel:040.64861967 | Fax: 040.64891521 mailto: dkluenter@schevolution.com http://www.schevolution.com/tour
Griasde Dieter! Am Donnerstag, 22. November 2001 12:07 schrieb Dieter Kluenter:
Du behandelst FaxDispatch als shellscript. Das ausfuehrende shellscript ist aber bin/faxrcvd.
Bin mir keiner Schuld bewußt, hab' genau das gamacht, was in dem Buch "Kommunikation unter Linux" steht.
Wo hast Du denn das her? Hast Du zu dieser Vorgehensweise genauere Informationen oder Quellen?
man faxrcvd
O.K. dort entnehme ich: bin/faxrcvd is the command script invoked by the facsimile server whenever a facsimile is received. The default script sends electronic mail to the FaxMaster user describing the content of the facsimile and other useful information such as the time spent receiving the document. Scheint ja cuh zu funktionieren, da die Nachricht ja an den Faxmaster geschickt wird, in meinem Falle also an root. Weiterhin steht dort: NOTES This script can route facsimile directly to the intended receipient if the sender's identity is well-known. To do this create a shell script etc/FaxDispatch in the spooling area that sets the receiver's electronic mail address according to the sender's TSI. Soweit mich meine Englischkenntnisse nun nicht ganz verlassen, steht da, ich solle ein shell script unter /etc stellen. Hab' ich auch gemacht: bash-2.05# pwd /var/spool/fax/etc bash-2.05# cat FaxDispatch #!/bin/sh case "$SENDER" in *) SENDTO=bigchief;; # Fax geht an user bigchief esac Hierzu die Angaben aus man faxrcvd: For example, case "$SENDER" in *1*510*526*1212*) SENDTO=sam;; # Sam's test rig in Berkeley *1*415*390*1212*) SENDTO=raster@asd;; # 7L Xerox room, used for scanning *5107811212) SENDTO=peebles@mti;; # stuff from home *) SENDTO=;; # don't know who to send it to esac Note that you must match any embedded white space and you should direct any facsimile that are not dispatched to a ``null person''. The facsimile will be sent as a MIME- encoded PostScript document; consult the shell script for details. Ich bin mir sicher dass alles passen müsste, aber weiß ehrlich nicht mehr weiter ... BTW, muss ich eigentlich HylaFax irgendwie neustarten, wenn ich die FaxDispatch Datei geändert habe? cu, BC -- Michael Nausch Anzinger Str. 20 85586 Poing +49-8121-989810 (voice) +49-8121-971941 (fax) http://omni128.de michael@nausch.org
Hallo,
Michael Nausch
Griasde Dieter!
darauf kann ich nur 'Mors Mors' antworten :-)
Am Donnerstag, 22. November 2001 12:07 schrieb Dieter Kluenter:
[...]
Ich bin mir sicher dass alles passen müsste, aber weiß ehrlich nicht mehr weiter ...
Ich muss gestehen, dass ich irgendwie den Beginn des Threads vergessen habe. :-( Wenn ich recht erinnere moechstest du Faxe von bestimmten Absendern an 'bigchief' und Faxe anderer Absender an einen anderen Empfänger per Mail zugestellt haben. Dieses ist Aufgabe von faxrcvd, dazu wird von faxrcvd die Datei FaxDispatch ausgewertet um definierte Regeln zu erkennen und entsprechend auszufuehren. Die einzigen verbindlichen Informationsquellen sind die Manualpages und http://www.hylafax.org/howto/index.html <grosskotz> und natuerlich meine Aussagen </grosskotz> Aber nicht irgendwelche Buecher, deren Autoren ich nicht mal kenne. :-(
BTW, muss ich eigentlich HylaFax irgendwie neustarten, wenn ich die FaxDispatch Datei geändert habe?
Nein eigentlich nicht, da faxrcvd bei jedem eingehenden Fax nach einer etc/FaxDispatch sucht. -Dieter -- Dieter Kluenter | Systemberatung Tel:040.64861967 | Fax: 040.64891521 mailto: dkluenter@schevolution.com http://www.schevolution.com/tour
Griasde! Am Donnerstag, 22. November 2001 23:35 schrieb Dieter Kluenter:
darauf kann ich nur 'Mors Mors' antworten :-)
Hmmm, dann bist Du also einer von denen, die mit so net lustigen Seemannsmütze und 'nem Flachmann in der Weste rumlaufen ... ;-)
Ich muss gestehen, dass ich irgendwie den Beginn des Threads vergessen habe. :-(
Soso, na dann ab zum Listenarchiv ... ;-)
Wenn ich recht erinnere moechstest du Faxe von bestimmten Absendern an 'bigchief' und Faxe anderer Absender an einen anderen Empfänger per Mail zugestellt haben.
Ja richtig, und das klappte auch schon mal, nur weiß ich nicht mehr so recht, warum das nun nicht mehr geht. Entweder hatte es 'was mit meiner selbstgebauten firewall zu tun, oder es geht seit dem Update auf 7.3 nicht mehr.
Dieses ist Aufgabe von faxrcvd, dazu wird von faxrcvd die Datei FaxDispatch ausgewertet um definierte Regeln zu erkennen und entsprechend auszufuehren.
Ich weiß, in der /var/spool/fax/etc muß eine entsprechende FaxDispatch Datei vorhanden sein. Die ist auch da, aber es funktioniert einfach nicht (mehr) :-( Warum, das weiß der Geier ...
Die einzigen verbindlichen Informationsquellen sind die Manualpages und http://www.hylafax.org/howto/index.html
Nun dort hab' ich auch nicht mehr erfreuliches gefunden. Hab' mich dort auch mal in die Mailinglkiste eingetragen. Mal sehen, ob mir dort jemand weiterhelfen kann.
<grosskotz> und natuerlich meine Aussagen </grosskotz>
<schleimschleim> aber klar doch gerne </schleimschleim> Späßle am Rande ... :-))
Aber nicht irgendwelche Buecher, deren Autoren ich nicht mal kenne. :-(
Nun das Buch ist ja an und für sich nicht so übel: http://www.susepress.de/de/katalog/3_934678_23_8/index.html
BTW, muss ich eigentlich HylaFax irgendwie neustarten, wenn ich die FaxDispatch Datei geändert habe?
Nein eigentlich nicht, da faxrcvd bei jedem eingehenden Fax nach einer etc/FaxDispatch sucht.
UND WARUM TUT ES DANN BEI MIR NICHT!?!?! Scheibenkleister, das muss doch irgendeinen Grund haben, oder? Pfiade, BC -- Michael Nausch Anzinger Str. 20 85586 Poing +49-8121-989810 (voice) +49-8121-971941 (fax) http://omni128.de michael@nausch.org
Hallo,
Michael Nausch
Griasde!
Am Donnerstag, 22. November 2001 23:35 schrieb Dieter Kluenter:
darauf kann ich nur 'Mors Mors' antworten :-)
Hmmm, dann bist Du also einer von denen, die mit so net lustigen Seemannsmütze und 'nem Flachmann in der Weste rumlaufen ... ;-)
Vergiss die Pfeife nicht :-)
[...]
warum das nun nicht mehr geht. Entweder hatte es 'was mit meiner selbstgebauten firewall zu tun, oder es geht seit dem Update auf 7.3 nicht mehr.
Bei Hylafax 4.1 hat sich einiges geaendert, faxrcvd funktioniert aber immer noch. Zum Mailversand werden ftp und ftp-data sowie smtp Ports benoetigt, die sollten also auf wenigstens zwischen Faxserver und Mailserver frei sein. Es sei denn ...hast du jetzt postfix oder einen anderen MTA instaliert ? Hylafax arbeitet mit einigen sendmail-spezifischen Schaltern, die nicht unbedingt von anderen MTA's verstanden werden, sieh dir mal faxrcvd an. -Dieter -- Dieter Kluenter | Systemberatung Tel:040.64861967 | Fax: 040.64891521 mailto: dkluenter@schevolution.com http://www.schevolution.com/tour
Griasdebua! Am Sonntag, 25. November 2001 20:12 schrieb Dieter Kluenter:
Vergiss die Pfeife nicht :-)
Wie bitte, ich 'ne Pfeife, aber sowas ... ;-)
Bei Hylafax 4.1 hat sich einiges geaendert, faxrcvd funktioniert aber immer noch.
Kann sein, daß neuerdings Hylafax die FaxDispatch nicht mer unter /var/spool/fax/etc erwartet, sondern unter /var/spool/fax/bin? Ich hab's nämlich dort hin kopiert und seitdem geht's wieder!!! :-) Den Tip hab' ich von einem User aus der hylafax-user Mailingliste bekommen.
Zum Mailversand werden ftp und ftp-data sowie smtp Ports benoetigt, die sollten also auf wenigstens zwischen Faxserver und Mailserver frei sein.
Die betreffenden ports hab' ich in miner firewall berücksichtigt, die passen! Pfiade, BC -- Michael Nausch Anzinger Str. 20 85586 Poing +49-8121-989810 (voice) +49-8121-971941 (fax) http://omni128.de michael@nausch.org
Hallo,
Michael Nausch
Griasdebua!
Am Sonntag, 25. November 2001 20:12 schrieb Dieter Kluenter:
Bei Hylafax 4.1 hat sich einiges geaendert, faxrcvd funktioniert aber immer noch.
Kann sein, daß neuerdings Hylafax die FaxDispatch nicht mer unter /var/spool/fax/etc erwartet, sondern unter /var/spool/fax/bin?
Ich hab's nämlich dort hin kopiert und seitdem geht's wieder!!! :-) Den Tip hab' ich von einem User aus der hylafax-user Mailingliste bekommen.
Kann sein, haengt davon ab, wie hylafax kompiliert worden ist. Ich habe es mit /var/spool/hylafax/etc kompiliert. -Dieter -- Dieter Kluenter | Systemberatung Tel:040.64861967 | Fax: 040.64891521 mailto: dkluenter@schevolution.com http://www.schevolution.com/tour
HI, Am Sonntag, 9. Dezember 2001 21:57 schrieb Dieter Kluenter:
Kann sein, haengt davon ab, wie hylafax kompiliert worden ist. Ich habe es mit /var/spool/hylafax/etc kompiliert.
Und ich hab' das RPM vom SUSE-FTP-Server gezogen. Dort ist es anscheinend so "verkehrt" eingetragen worden ... cu, BC -- Michael Nausch Anzinger Str. 20 85586 Poing +49-8121-989810 (voice) +49-8121-971941 (fax) http://omni128.de michael@nausch.org
Michael Nausch wrote:
Hidobiniwida!
Am Mittwoch, 14. November 2001 18:28 schrieb Michael Nausch:
Ich nehme mal an, daß dies wohl mit den unterschiedlichsten Optionen von sendmail und mailx zu tun hat. Die Mails von meinem Voice-Mail-Server werden daoch auch zugestellt, warum die von HylaFax nur nicht. Mal sehen, vielleicht kann ich ja an Hand der Konfiguration bei der MP3-Mailzustellung etwas finden...
Halt stopp, da hab' ich wohl einiges durcheinandergebracht, also entweder Schweinepest oder Alzheimer ... :^)
Hab' g'rad eben nochmals meine vboxmail-configuration angesehen:
Dort steht unteranderem folgendes:
(echo "From: VoiceMailServer < vbox >" echo "To: Empfaenger < ${MAILTO} >" echo "Subject: [vbox] Neue Nachricht von ${CALLER} (${CALLID})"
... viele viele echomeldungen zur eMail-Generierung ...
echo "Content-Disposition: attachment; filename=\"$SAVENAME.mp3\"" echo "" mimencode /tmp/$SAVENAME.mp3 echo "--audio/x-mp3--") | sendmail -t
Also versendet auch vbox die Nachrichten per sendmail! Warum aber HaylFax nicht?
Hast Du denn jetzt in FaxDispatch eine gültige Mailadresse stehen? Gibts Logeintraege in /var/log/mail? Normalerweise schickt hylafax auch eine Mail an den Faxadmin (root) , kommt da was an? Was steht in den Logfiles von hylafax /var/spool/fax/log/*
In der faxrcvd-Datei steht:
[...] sieht in Ordnung aus.
sowie in der setup.cache Datei:
SENDMAIL='/usr/sbin/sendmail'
Ok
Demnach müsste doch eigentlich HylaFax oder wer auch immer, die Nachrichten auch per sendmail verschicken, oder?
Überprüf mal die Obigen Fragen... so long.. bernd
Griasde Bernd! Am Donnerstag, 15. November 2001 09:45 schrieb Bernd Obermayr:
Hast Du denn jetzt in FaxDispatch eine gültige Mailadresse stehen?
/var/spool/fax/etc/FaxDispatch sieht so aus: #!/bin/sh case "$SENDER" in *) SENDTO=bigchief@server.local ;; # Fax geht an user bigchief esac
Gibts Logeintraege in /var/log/mail?
Ja jede Menge! Die Nachrichten werden an root geschickt und nicht an den user bigchief! :-( Komisch, warum eigentlich. Gibt's da irgendwo in den Untiefen von HylaFax noch eine Einstellung, die die /var/spool/fax/etc/FaxDispatch ignoriert und die Nachrichten an root schickt?
Normalerweise schickt hylafax auch eine Mail an den Faxadmin (root) , kommt da was an?
Genau, aber die Nachrichten sollen aber an bigchief und nicht an root geschickt werden. Aber da wird's doch auch noch eine Erklärung geben, oder? ;-) Pfiade, BC -- Michael Nausch Anzinger Str. 20 85586 Poing +49-8121-989810 (voice) +49-8121-971941 (fax) http://omni128.de michael@nausch.org
Michael Nausch wrote:
Griasde Bernd!
Am Donnerstag, 15. November 2001 09:45 schrieb Bernd Obermayr:
Hast Du denn jetzt in FaxDispatch eine gültige Mailadresse stehen?
/var/spool/fax/etc/FaxDispatch sieht so aus:
#!/bin/sh case "$SENDER" in *) SENDTO=bigchief@server.local ;; # Fax geht an user bigchief esac
Gibts Logeintraege in /var/log/mail?
Ja jede Menge! Die Nachrichten werden an root geschickt und nicht an den user bigchief! :-( Komisch, warum eigentlich. Gibt's da irgendwo in den Untiefen von HylaFax noch eine Einstellung, die die /var/spool/fax/etc/FaxDispatch ignoriert und die Nachrichten an root schickt?
seufz... Und, steht da irgendwas drin, bzgl. einer Mail an bigchief? Such einfach mal in den Mails, im Logverzeichnis und in recvq nach interressanten Meldungen...
Normalerweise schickt hylafax auch eine Mail an den Faxadmin (root) , kommt da was an?
Genau, aber die Nachrichten sollen aber an bigchief und nicht an root geschickt werden.
Aber da wird's doch auch noch eine Erklärung geben, oder? ;-)
Ja, die Nachricht über ein neues Fax geht, wie oben steht _auch_ an root, bzw. an $TOADDR was i.d.R. als faxmaster definiert ist welcher in /etc/aliases zu root weitergeleitet wird. so long... bernd
Griasde Bernd! Am Montag, 19. November 2001 01:35 schrieb Bernd Obermayr:
seufz...
Kannst Du Gedanken lesen? ;-)
Und, steht da irgendwas drin, bzgl. einer Mail an bigchief?
Jede Menge, aber immer von m logsurfer ... :-( Aber jetzt eben hatte ich es nochmals probiert, und siehe da, es taucht schoen brav ein Eintrag in der /var/log/mail auf und ich bekomme eine Nachricht zugeschickt. Komisch ... Hab' doch eigentlich "fast" nix verändert. Doch, in der /etc/aliases hatte ich mal für den faxmaster und faxadmin bigchief definiert. Und ja, den Rechner hatte ich mal komplett runtergefahren, da ich versucht hatte, den Speicher aufzurüsten. Ich gehen mal davon aus, daß nun nicht die FaxDispatch der Grund ist, warum ich nun wieder die Nachrichten zugeschickt bekomme, sondern egher die Einträge in der /etc/aliases, oder?
Ja, die Nachricht über ein neues Fax geht, wie oben steht _auch_ an root, bzw. an $TOADDR was i.d.R. als faxmaster definiert ist welcher in /etc/aliases zu root weitergeleitet wird.
Die Faxe kommen nun per Mail an, warum weiß ich zwar noch nicht genau, aber zumindestend ist mir damit schon mal geholfen! Danke für Deine Hilfe! Pfiade, BC -- Michael Nausch Anzinger Str. 20 85586 Poing +49-8121-989810 (voice) +49-8121-971941 (fax) http://omni128.de michael@nausch.org
Da bin ich nochmals!
Ich gehen mal davon aus, daß nun nicht die FaxDispatch der Grund ist, warum ich nun wieder die Nachrichten zugeschickt bekomme, sondern egher die Einträge in der /etc/aliases, oder?
Der Faxmaster ist "schuld" d'ran ... ;-) Aber warum werkt der FaxDispatch nicht, das verstehe ich einfach nicht. Die Einträge passen doch ... :-( cu, BC -- Michael Nausch Anzinger Str. 20 85586 Poing +49-8121-989810 (voice) +49-8121-971941 (fax) http://omni128.de michael@nausch.org
Michael Nausch wrote:
Da bin ich nochmals!
Ich gehen mal davon aus, daß nun nicht die FaxDispatch der Grund ist, warum ich nun wieder die Nachrichten zugeschickt bekomme, sondern egher die Einträge in der /etc/aliases, oder?
Der Faxmaster ist "schuld" d'ran ... ;-) Aber warum werkt der FaxDispatch nicht, das verstehe ich einfach nicht. Die Einträge passen doch ... :-(
Hi, sag ich doch ... ;) FaxDispatch (bzw. Hylafax) hat ab dem Zeitpunkt, wo Du den Eintrag in FaxDspatch berichtigt hast, nix mehr damit zu tun. Ich vermute stark, dass das Problem an sendmail & co lag. Bin mir nicht sicher, aber nach einer Aenderung an /etc/aliases sollte IMHO auch sendmail neu gestartet werden... zumindest schadet es nicht. Das ist dann wohl durch den reboot erledigt worden. Nochmal: faxrcvd ist ein Shellscript welches die Datei FaxDispatch 'sourced' also intergriert und ausführt. 'Merken' kann dieses Script nur das was ihm mitgeteilt wird bzw. das was es abfragt. /etc/aliases interessiert faxrcvd nicht. Es gibt die Mail an sendmail weiter und damit fertig. Wenn sendmail Probleme hat, musst Du diese dort suchen. Beispielsweise in /var/log/mail oder anderen Logdateien. so long... bernd
HAI! Am Donnerstag, 22. November 2001 18:41 schrieb Bernd Obermayr:
FaxDispatch (bzw. Hylafax) hat ab dem Zeitpunkt, wo Du den Eintrag in FaxDspatch berichtigt hast, nix mehr damit zu tun. Ich vermute stark, dass das Problem an sendmail & co lag.
Abe warum werden denn dan die Nachrichten an root via sendmail geschcikt, wenn ein neues Faksimile ankommt?
Nochmal: faxrcvd ist ein Shellscript welches die Datei FaxDispatch 'sourced' also intergriert und ausführt. 'Merken' kann dieses Script nur das was ihm mitgeteilt wird bzw. das was es abfragt. /etc/aliases interessiert faxrcvd nicht.
Sorry, aber anscheinend steh' ich auf'm Schlauch. Wer verschickt denn die Nachricht, daß ein neues Faksimile angekommen ist. Das kann doch nur faxrcvd sein, oder er sonst? Die Nachricht kommt ja auch beim user bigchief an, wenn in der /etc/alises der Eintrag entsprechend auf bigchief anstatt von root lautet.
Es gibt die Mail an sendmail weiter und damit fertig.
Laut den Eintragungen versucht da gar keiner etwas an den User bigchief zu schicken! :-(
Wenn sendmail Probleme hat, musst Du diese dort suchen. Beispielsweise in /var/log/mail ...
Auszug aus der /var/log/mail erter Teil, wo logsurfer an bigchief eine Meldung der firewall schickt: Nov 22 18:46:43 server sendmail[7080]: fAMHkhn07080: from=logsurfer, size=625, class=0, nrcpts=1, msgid=<200111221746.fAMHkhn07080@server.local>, relay=logsurfer@localhost Nov 22 18:46:43 server sendmail[7086]: fAMHkhn07080: to=bigchief, ctladdr=logsurfer (999/999), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=120625, dsn=2.0.0, stat=Sent Nov 22 18:46:43 server sendmail[7083]: fAMHkhI07083: from=logsurfer, size=625, class=0, nrcpts=1, msgid=<200111221746.fAMHkhI07083@server.local>, relay=logsurfer@localhost Nov 22 18:46:43 server sendmail[7089]: fAMHkhI07083: to=bigchief, ctladdr=logsurfer (999/999), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=120625, dsn=2.0.0, stat=Sent und hier ein Auszug aus der /var/log/mail, nachdem ein Faksimile empfangen wurde und der FaxMaster informiert wurde. Von einem Sendeversuch an bigchief ist nix zu sehen, oder? Nov 22 18:54:17 server sendmail[7104]: fAMHsH907104: from=fax, size=407, class=0, nrcpts=1, msgid=<200111221754.fAMHsH907104@server.local>, relay=uucp@localhost Nov 22 18:54:17 server sendmail[7107]: fAMHsH907104: to=root, ctladdr=fax (33/14), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=120407, dsn=2.0.0, stat=Sent
oder anderen Logdateien.
wo könnte ich denn noch fündig werden? cu, BC -- Michael Nausch Anzinger Str. 20 85586 Poing +49-8121-989810 (voice) +49-8121-971941 (fax) http://omni128.de michael@nausch.org
Michael Nausch wrote:
Griasdebua!
Am Mittwoch, 14. November 2001 11:28 schrieb Bernd Obermayr:
*) SENDTO=bigchief@irgendwo
Bist Du Dir da sicher?
Bei mir stand da:
*) SENDTO=bigchief;;
also mit den zwei Semikolons am Ende. Weiß nicht ob das was ausmacht. Wie gesagt, das ging ja schon mal, bis ich mir meine firewall und meine default-policy erstellt hatte und dabei hab' ich auch sendmail gekippt, da ich es ja eigentlich nicht brauche ... Nun wie ich nun gemerkt hab' lediglich hier bei der TSI-basierenden Faksimilezustellung.
Hi, sorry, die ;; hab ich vergessen, die sind für case unbedingt nötig. Also bleibt nur noch sendmail -- mailx. Überprüf da mal die Optionen
also eine Emailadresse stehen, es sei denn Du hast bin/faxrcvd geändert.
Nö, die ist noch original!
Bei mir werden dort die Mails mit
|$SENDMAIL -ffax -oi $SENDTO
verschickt, ...
Das sollte eigentlich auch so sein, das entnehme ich zumindestens der Datei bin/faxrcvd
... wobei $SENDMAIL in etc/setup.cache definiert ist.
Dort ist nun: SENDMAIL='/usr/bin/mailx' definiert, aber es tut sich immer noch nix. :-(
Ich kenne mailx nicht, habe aber bei anderen MTA's postfix etc, die sendmail ersetzen, mitgekriegt, dass da immer ein Link namens sendmail existiert. Ich glaube also, Du solltest die Hylafax Einstellungen erstmal in Ruhe lassen und den Fehler beim MTA suchen.
Ich nehme mal an, daß dies wohl mit den unterschiedlichsten Optionen von sendmail und mailx zu tun hat. Die Mails von meinem Voice-Mail-Server werden daoch auch zugestellt, warum die von HylaFax nur nicht. Mal sehen, vielleicht kann ich ja an Hand der Konfiguration bei der MP3-Mailzustellung etwas finden...
Schau mal bei www.hylafax in der FAQ nach... so long... bern
participants (4)
-
Bernd Obermayr
-
Dieter Kluenter
-
Michael Nausch
-
Ralf Lieb