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
hi, ich bin Jürgen aká zero und auf meinem blog findest du Infos zu Themen die mich interessieren (allein das kann schon ziemlich umfangreich sein) und Sachen die ich mir hier notiere damit ich sie nicht vergesse.
Hey,
danke für deinen Artikel, die kleinen Tips am Rande habe doch erheblich weitergeholfen.
Allerdings hast du mich bezüglich der Aussage zu mehreren passiven ISDN Karten neugierig gemacht.
Ich hab jetzt versucht den besagten Thread in der news-group zu finden, leider ab ohne Erfolg.
Könntest du diesen eventuell nachreichen, wenn du ihn noch irgendwo auf dem Schirm hast?
Wäre Klasse, danke + Gruß.
der Marc
Hi Marc, den Thread von damals hab ich leider nicht mehr. Ich hab folgendes, leider wenig aussagekräftiges noch gefunden:
1 bzw. 2. Grundsätzlich gilt jedoch herauszustellen das ich es damals intensiv versucht hab und dann irgendwann in den Sourcen des AVM Capi Treibers eine Stelle gefunden hab in der die den Treiber auf eine Karte und zwei B Kanäle beschränkt haben. Du müsstest also wohl den Capi Treiber umschreiben um dein vorhaben zu verwirklichen. Da ich die Lösung für einen produktiven Einsatz benötigt habe, bin ich dann dazu übergegangen zwei Dialogic BRI Server ISDN Cards zu kaufen. Die Lösung funktioniert mit 4 B-Kanälen bisher (und das ist jetzt doch schon einige Zeit her) ohne das ich auch nur eine Supportanfrage bekommen hätte. Grüße, Jürgen
Danke für die fixe Antwort,
Manipulation am Code werde ich mir ersparen, da es sich auch um ein Produktivsystem handelt. Ich denke ich werde mir die Auslastung der Karte ansehen und dann entscheiden ob aktive Karte notwendig sind.
Grüße, der Marc