Hallo Leute, hab schon nen längeren Kampf mit mailfax hinter mir, komme aber einfach nicht weiter... :( Hab folgendes wie's in der mailfax steht auch gemacht, aber die Mails werden einfach in die mqueue von sendmail gestellt...und nicht an Hylafax übergeben. Offenbar wird nicht mal faxmail ausgeführt, da die /var/log/faxlog leer ist. Hylafax+Susefax laufen, faxmail funzt auch via cat mailfile |/usr/bin/faxmail -d user@faxnummer also liegt das Problem in der sendmail.cf, oder? Kann mir jemand seine funktionierende sendmail.cf schicken? Oder: Kann jemand nen Fehler erkennen? Danke , Andre PS: Hier die Datei mailfax: #! /bin/sh # # mailfax - email to fax gateway for sendmail # # This file should be installed as /usr/local/lib/fax/mailfax # (the default path in the sendmail.cf file). # # Edit your sendmail configuration to include MAILER(fax). This adds: # # Mfax, P=/usr/local/lib/fax/mailfax, F=DFMhu, S=14, R=24, # M=100000, T=X-Phone/X-FAX/X-Unix, # A=mailfax $u $h $f # # and the following address rewriting rule to rule set 0: # # # resolve fake top level domains by forwarding to other hosts # R$+< @ $+ .FAX. > $#fax $@ $2 $: $1 user@host.FAX # # Things to note re faxmail options # # -v verbose output ( faxlog needs mode 666 permissions ) # -n no cover page # -s a4 set a4 page size # -d direct delivery in the form: test@123456.FAX pkw@elgro.co.uk # # /usr/bin/faxmail -v -n -s a4 -d "$1@$2" "$3" 2>/var/log/faxlog # Ende File Der manuelle Aufruf der letzten Zeile mit den entsprechenden params läuft auch, also dürfte es an der sendmail.cf liegen!?
Hallo Andre, * Andre Best wrote on 11 Jan 2001:
hab schon nen längeren Kampf mit mailfax hinter mir, komme aber einfach nicht weiter... :(
Kann passieren... :-)
Hab folgendes wie's in der mailfax steht auch gemacht, aber die Mails werden einfach in die mqueue von sendmail gestellt...und nicht an Hylafax übergeben. Offenbar wird nicht mal faxmail ausgeführt, da die /var/log/faxlog leer ist. Hylafax+Susefax laufen, faxmail funzt auch via
cat mailfile |/usr/bin/faxmail -d user@faxnummer
also liegt das Problem in der sendmail.cf, oder?
In der HylaFAQ stand mal was dazu (steht bestimmt noch). Ich weiß nicht, welche Hylafax-Version du nutzt, oder wie du deine sendmail.cf konfiguriert hast, aber du kannst meine (per PM) gern haben, die läuft. Ich schicke aber nochmal folgende Änderung für die Datei /sbin/conf.d/SuSEconfig.sendmail mit (in meinem Fall für ein 6.3er SuSE, ist aber sicher portabel): ------------------- [ original ] if test -n "$SENDMAIL_SMARTHOST" ; then echo "define(\`SMART_HOST', \`$SENDMAIL_SMARTHOST')dnl" fi if test -n "$SENDMAIL_RELAY" ; then echo "define(\`LOCAL_RELAY', \`$SENDMAIL_RELAY')dnl" echo "define(\`MAIL_HUB', \`$SENDMAIL_RELAY')dnl" fi if test "$SENDMAIL_EXPENSIVE" = yes ; then echo "FEATURE(\`expensive')dnl" fi # # MAIL2FAX Ergänzung GCS/C.Guenther 12/99 # if test "$SENDMAIL_MAIL2FAX" = yes ; then echo "define(\`FAX_MAILER_ARGS', \`faxmail -d -n -p 12pt \$u@\$h \$f')" echo "define(\`FAX_MAILER_PATH', \`/usr/bin/faxmail')" echo "define(\`FAX_MAILER_MAX', \`100000')" echo "MAILER(\`fax')dnl" fi # # # if test "$SENDMAIL_NOCANONIFY" = yes ; then echo "FEATURE(\`nocanonify')dnl" fi if test "$SENDMAIL_NODNS" = yes ; then echo "HACK(\`nodns')dnl" fi if test "$SENDMAIL_DIALUP" = yes -a -n "$FQHOSTNAME" ; then echo "FEATURE(\`dialup', \`$FQHOSTNAME')dnl" ------------------- Wenn dieser Ausschnitt (zwischen den Kommentaren) an der entsprechenden Stelle ein die SuSEconfig.sendmail eingefügt wird, dann erzeugt ein 'SuSEconfig' eine neue, - hier *g* - funktionierende sendmail.cf. Wenn man sich eine eigene gebaut hat, sollte man an seine eigenen Änderungen denken. Ich habe z.B. die Änderungen, dich ich sowieso immer brauche, ebenfalls in o.g. Datei eingebaut, so daß das für mich automatisch gemacht wird. Nach der Änderung der sendmail.cf nicht vergessen, sendmail neu zu starten ;-) Gruß, Sebastian -- "No worries." - Rincewind Sebastian Helms - mailto:sebastian@helms.sh (PGP available) SuSE-Linux-Mailinglisten-FAQ: http://www.ndh.net/home/s.helms/faq/
participants (2)
-
Andre Best
-
Sebastian Helms