Hi,
hatte fuer unsere Firma nen kleines Howto geschrieben....Anbei der Auszug (sogar diesmal mit Umlauten

)
Ausgehende davon, dass bereits auf dem System Hylafax zusammen mit IAXmodem läuft wird zu einem Email2Fax Gateway selbstverständlich „sendmail“ sowie „procmail“ benötigt.
Zunächst muss ein Benutzer, der für das Gateway incl. Rufnummer verantwortlich ist mit „adduser“ auf der Linux-Shell eingerichtet werden.
In unserem Beispiel wird „faxgateway“ als Benutzer angelegt.
Dieser Benutzer verfügt über ein Homeverzeichnis (/home/faxgateway). Da unser Email2Fax Gateway auf Procmail basiert, müssen im Homeverzeichnis folgende Dateien mit entsprechendem Inhalt konfiguriert werden:
.forward
.procmailrc
Code:
SHELL=/bin/sh
MAILDIR=$HOME
DEFAULT=$HOME
VERBOSE=${VERBOSE:-yeah}
SED="/bin/sed"
FAXMAIL="/usr/local/bin/faxmail"
SENDFAX="/usr/local/bin/sendfax"
:0
* ^From:\/.*
{
FROM = "$MATCH"
}
:0
* ^To:.*faxgateway\+\/[0-9.]+(@)
* MATCH ?? ^^\/.*[^@]
| cat - | \
$SED 's/\(^To: \)\(faxgateway+\)\([0-9.]*\)@.*$/\1\3/I' | \
$FAXMAIL | \
$SENDFAX -s a4 -n -f "$FROM" -D -d $MATCH
Wird eine E-Mail von Sendmail für den Benutzernamen „faxgateway“ empfangen, wird zunächst der Verweis „.forward“ in dem Homedir ausgeführt. Dieser verweist auf unser kleines Procmail Script.
Innerhalb des Procmail Scripts, wird dann mittels „sed“ die Rufnummer in eine Variable gelegt.
Faxmail codiert den Inhalt im Body der Nachricht auf „Postscript“ damit diese anschließend mittels „sendfax“ an die Rufnummer übertragen werden kann.
Mittels dieser kl. Konfiguration ermöglichen wir den Email2Fax Versandt wie folgt:
E-Mail an: <benuzername>+<Rufnummer im e164 Format>@hostname.lokal.
Beispiel:
[email protected]
Wird eine E-Mail an diese Adresse mittels einem handelsüblichen E-Mail Client versendet, so wird der eingegebene Text an die nach dem „+“ folgende Rufnummer via Fax übertragen.
Anmerkung:
Durch das wir Procmail im Einsatz haben, haben wir leider keine Möglichkeit Benutzerspezifische Rechte zu vergeben.
D.h. aufgrund dessen kann jeder Benutzer aus dem Netzwerk, der diesen Syntax kennt, E-Mails via Fax versenden.