Capisuite als Faxserver
Autor huby,
Ziel -> Die von Suse mitgelieferte Capisuite netzwerkfähig machen, so daß wir von jedem Rechner im Netz Faxe versenden können (auch Serienfaxe) und über eingehende Faxe informiert werden.
Dies erreichen wir mit folgenden Schritten:
Inhaltsverzeichnis
Capisuite mit Yast installieren
Das denke ich mal müßte für jeden hinzukriegen sein.
Faxgate installieren
Prüfen ob Capisuite schon läuft: Code:
root:/ # rccapisuite status
Wenn ein „running“ kommt mit
Code:
root:/ # rccapisuite stop
anhalten.
Faxgate von folgender Seite holen:
http://home.arcor.de/ingo.goeppert/faxgate/down.shtml
Download von: „Nur die veränderten Dateien zur Intergration in vorhandene Installationen: capisuite-0.5.cvs.bin.tar.gz (37kB)“
Alt+F2 -> kdesu konqueror -> root passwort eingeben -> rechter Mausklick auf capisuite-0.5.cvs.bin.tar.gz -> Entpacken -> Entpacken nach: „/“ -> OK
Warnmeldung: „Fehler beim Entpacken“ -> Fortsetzen (schon existierende Dateien werden nicht überschrieben)
Der Ordner
/usr/lib/python2.2
kann wieder gelöscht werden, da in Suse10 schon ein aktuellerer /usr/lib/python2.4 verwendet wird.
In /etc/faxgate/faxgate.conf bei FAXMASTERIP die IP des Hosts angeben, an der sich root anmeldet.
Jetzt müssen wir Cups neustarten mit: Code:
root:/ # rccups restart
Mit folgendem Befehl wird der Netzwerkdrucker Faxgate in cups angelegt.
Code:
root:/ # lpadmin -p Faxgate -v faxgate://capisuite -m Faxgate.ppd.gz -E
Konfiguration von sudo anpassen
Konfiguration von sudo gemäß Punkt 8 der folgenden Seite anpassen. (gilt auch für Suse10) http://home.arcor.de/ingo.goeppert/faxgate/inst.shtml
Die Datei „/usr/bin/capisuitefax“ anpassen
–> natürlich als root (Alt+F2 -> kdesu konqueror oder gleich kdesu kwrite)
-> F11 (damit Zeilennummern angezeigt werden)
folgende Zeilen aus:
tar:/pfad/zu/capisuite-0.5.cvs.bin.tar.gz/usr/bin/capisuitefax
nach folgender Zeile in:
/usr/bin/capisuitefax
einfügen
Zeilen 28-29 -> nach Zeile 25
Zeilen 32-34 -> nach Zeile 29
Zeilen 51-52 -> nach Zeile 48
Zeilen 60-62 -> löschen
in Zeile 117 nach
Code:
optlist,args = getopt.getopt(sys.argv[1:], "d:a:u:lhqnA:S:
folgendes eintragen :
Code:
i:p:
so daß die komplette Zeile so aussieht ->
Code:
optlist,args = getopt.getopt(sys.argv[1:], "d:a:u:lhqnA:S:i:p:"
in Zeile 119 nach
Code:
'addressee=','subject='
folgendes eintragen :
Code:
, 'ip=', 'port='
so daß die komplette Zeile so aussieht -> Code:
'addressee=','subject=', 'ip=', 'port='])
Zeilen 136-137 -> nach Zeile 133
in Zeile 213 nach Code:
+subject+"\"\
folgendes eintragen : Code: nip=\""+ip+"\"\nport=\""+port+"\"\
so daß die komplette Zeile so aussieht -> Code:
+subject+"\"\nip=\""+ip+"\"\nport=\""+port+"\"\n")
Wer gleich eine angepasste /usr/bin/capisuitefax möchte, kann eine PN mit seiner e-mail Adresse an mich senden.
Samba anpassen
User anlegen
Netzwerkdrucker einrichten
Benachrichtigung über mail konfigurieren
Faxen
eingefügt von--Yehudi 11:28, 30. Aug 2006 (CEST)