wunderhorn
Mitglied
Hallo zusammen,
wir setzen gerade einen HylaFAX-Server auf. Mittlerweile läuft dieser ganz rund. Einzig der SMS-Versand per Mail funktioniert noch nicht. Um dieses Feature einzurichten habe ich hier eine Anleitung gefunden. Diese auch gewissenhaft abgearbeitet. Leider läuft das Skript bei uns nicht richtig.
Komischerweise ist der Output des Skripts immer leer. Postfix piped in das Skript den folgenden Mail-Datenstrom.
Ich "wurschtle" jetzt schon seit zwei Tagen an dem Problem rum. Und bin total frustriert, dass ich es nicht hinbekommen. Vielleicht sieht ja von euch jemand, wo das Problem liegt.
Über Tips würde ich mich sehr freuen.
Viele Grüße
Christian
wir setzen gerade einen HylaFAX-Server auf. Mittlerweile läuft dieser ganz rund. Einzig der SMS-Versand per Mail funktioniert noch nicht. Um dieses Feature einzurichten habe ich hier eine Anleitung gefunden. Diese auch gewissenhaft abgearbeitet. Leider läuft das Skript bei uns nicht richtig.
Code:
SENDPAGE=/usr/bin/sendpage
PAGERPIN=$1
awk '
BEGIN { inhdr=1; MAXCHRS=127 ; SMS = "" }
inhdr==0 { strctr+=length($0)
if (strctr>MAXCHRS) {
print substr(SMS,1,MAXCHRS)
exit
}
SMS=SMS " " $0
linectr++; next }
NF>1 && inhdr==1 { if ($1 == "Subject:") {
SUBJ=$0
sub("Subject: ","",SUBJ)
SMS= SUBJ
next } }
NF>1 && inhdr==1 { if ($1 ~ /[A-Z]..*: ..*$/) inhdr=1; next }
NF>1 && inhdr==1 { if ($1 == "" ) inhdr=1; next }
NF==0 && inhdr==1 { inhdr=0; linectr=0 }
' | tr -d '\177-\377' | $SENDPAGE -p $PAGERPIN
Code:
Received: by faxserver (Postfix, from userid 0)
id 73FE84B7D; Fri, 1 Feb 2008 08:33:53 +0100 (CET)
To: 01234567890@sms
Subject: Betreff
Message-Id: <20080201073353.73FE84B7D@faxserver>
Date: Fri, 1 Feb 2008 08:33:53 +0100 (CET)
From: root@faxserver (root)
Hier steht der Text, den wir gerne per SMS verschicken moechten.
Über Tips würde ich mich sehr freuen.
Viele Grüße
Christian