Ziel des Projekts ist es einen freien Fax-Mail-Server aufzusetzen. Von einem Kollegen habe ich von einem OpenSource Projekt namens HylaFAX erfahren, womit so etwas möglich sein soll. Nach gründlicher Recherche, habe ich beschlossen, dem ganzen eine Chance zu geben, der Versuch wird gestartet.
Eingesetzte Software
Als Betriebssystem habe ich mir “Debian Linux (lenny)” ausgesucht, weil ich mit dieser Distribution aufgrund des bequemen Paketmanagement (apt) am besten zurecht komme. Der Server benötigt keine GUI, weshalb ich mich für das “netinst” image (ca. 140MB) entschieden habe.
Bei der Installation habe ich “Webserver”, “Mailserver” und “Standard Pakete” ausgewählt.
Zusätzlich habe ich nachträglich noch den “hylafax-server” installiert.
sudo apt-get install hylafax-server
Abhängigkeiten werden wie gewohnt automatisch installiert.
Um den Fax-Mail-Server warten zu können, kommt die Servermanagement Software Webmin zum Einsatz. Da es Webmin zwar als Debian kompatibles Paket zum download gibt, Webmin jedoch nicht in den Debian Repositories ist, muss das Paket manuell heruntergeladen und installiert werden.
zum herunterladen des Pakets:
wget -c http://prdownloads.sourceforge.net/webadmin/webmin_1.400_all.deb
starten der Installation:
sudo dpkg -i webmin_1.400_all.deb
da nicht alle Abhängigkeiten erfüllt sind, muss im nachhinein noch folgendes aufgerufen werden:
sudo apt-get install -f
Jetzt sollte der Webmin auf https://servername:10000 erreichbar sein.
Dann sollte man noch die “AcceptSpeech” Config auf 0 drehen, sonst geht das Fax auch ans Telefon.
vim /etc/hylafax/config.faxCAPI
HylaFAX Projekt Page
http://www.hylafax.orgZu Hylafax gibt es jetzt auch eine sehr mächtige, komfortable und mehrsprachige Weboberfläche, welche unter GNU General Public License steht!
http://www.avantfax.com/download.phpGentoo Wiki (auch Postfix Konfiguration)
http://de.gentoo-wiki.com/FAX_Server
Hat innerhalb des Test mit MailToFax nicht funktioniert,
hierzu fehlten noch Einstellungen die bei mensinck beschrieben waren!
Forumsbeiträge:
http://www.pro-linux.de/news/2004/7176.html
http://forum.fachinformatiker.dehttp://www.mensinck.de/docs/hylafax_capi.pdf
debian HowTo - Hylafax mit AVM Fritz ISDN Karten
Webmin plugins zu HylaFAX:
http://www.webmin.com/cgi-bin/search_third.cgi?modules=1
Postfix ganz deinstallieren
http://www.mail-archive.com/ubuntu-bugs@lists.ubuntu.com/msg34933.html
-Das Debiananwenderhandbuch-
http://debiananwenderhandbuch.de
auch eine gute Anleitung um einen Postfix Mailserver aufzusetzen, auch wenn ich es hier für meinen FaxMailServer nicht verwendet habe ist http://holl.co.at/howto-email/#a1
Diese Anleitung hier hat mir geholfen eingehende Faxe an eine email Adresse im internet weiterzuleiten. Grundsätzlich hätte das zwar schon funktioniert, doch nahezu kein mailserver da draußen akzeptiert eine mail direkt von einem nicht authorisierten mailserver. ein smtp relay ist also zwingend erforderlich. wie man postfix konfiguriert einen smtp relay zu verwenden wird hier sehr detailliert beschrieben:
http://postfix.state-of-mind.de/patrick.koetter/smtpauth/smtp_auth_mailservers.html
Damit sich die AVM Fritz Treiber auf einem 2.6.22er Kernel builden lassen müssen Sie gepatched werden. Folgenes Forum bietet eine Anleitung dafür. Leider hat das file das ich mir als input für das patch command gespeichert habe nicht funktioniert. Ich habe die vier files per hand gepatched und die Treiber erfolgreich builden können. AVM Treiber und der 2.6.20er Kernel
Mehrere Passive ISDN Karten:
Laut AVM können die capi-Treiber nur mit einem passiven ISDN-Controller verwendet werden, da z.B. das Versenden eines Faxes sehr viel Rechenzeit beansprucht. Bei mir funktionieren sowohl Empfang als auch Versand auch während eines Kernel-Compiles wunderbar (Pentium-MMX 166 MHz). Ausserdem gab es in der news-group de.comp.os.unix.linux.isdn einige Meldungen von ehrgeizigen Zeitgenossen, die auch mehrere passive ISDN-Karten gleichzeitig verwenden. All dies und auch die vielen Möglichkeiten, die hylafax über die Standartinstallation hinaus bietet, gehen aber weit über das Maß für diesen Artikel hinaus.
Mehrere aktive AVM Karten(AVM B1 ISA) konfigurieren http://tiri.li/wissen/capi/capi4hylafax
Supported und Empfohlene Hardware
http://www.isdn4linux.de/faq/i4lfaq-de-6.html
