Posts Tagged ‘Own Mail’

Wie erstelle ich einen Integrated Service-Mail-Server mit Antivirus und Anti-Spam-Schutz

Thursday, April 2nd, 2009
Liviu Anghel asked:


Dieser Artikel beschreibt eine Situation, wo Sie, um Ihre eigene E-Mail-Server benötigen (sei es zu Hause Mail-Server oder ein kleines Büro ein). Es zeigt eigentlich, dass bei Verwendung eines integrierten Service-Mail-Server, kann jeder den Job – und dies in einer Angelegenheit von Minuten.

AXIGEN Mail Server, die Lösung für dieses Beispiel gewählt, kann senden und empfangen und E-Mails sicher über "mydomain.com" und ist in der Lage, sie in ein Webmail-Interface abrufen – dies bedeutet, dass alle E-Mail Dienste, die für eine voll funktionsfähige Mail-Server (SMTP, IMAP, POP3, Webmail, Webadmin) umfasst.

Um eine Vorstellung von der Höhe der Zeit können Sie durch die Installation einer solchen Lösung Ersatzteile zu bekommen, denken Sie nur an all die verschiedenen Open-Source-Anwendungen, die Sie müssten anstatt zu installieren (dh ein MTA für Squirrelmail Webmail, qmailadmin für Web-Konfiguration, Courier für IMAP-und POP3-und viele andere.)

AXIGEN Mail Server ist zudem mit dem Filter-Anwendungen. Es kommt mit integrierten Anschlüsse für SpamAssassin ClamAV Antivirus-und Anti-Spam-Anwendungen. Der zweite Teil dieses Artikels zeigt Ihnen, wie Sie diese Anwendungen, und konfigurieren Sie diese Anschlüsse für den Einsatz mit AXIGEN installieren.

So steht am Ende dieses Prozesses, die aufnehmen kann höchstens eine halbe Stunde, Sie wird nicht nur Ihre E-Mail-Server läuft, sondern auch Viren-und Spam-Schutz für Ihre eingehenden und ausgehenden Mail-Verkehr.

AXIGEN läuft auf verschiedenen Linux-Distributionen (Gentoo, Redhat / Fedora Core, Slackware, Debian , Ubuntu, Mandrake / Mandriva, SUSE) und BSD-Versionen (FreeBSD, OpenBSD und NetBSD), aber für die Zwecke dieses Artikels, nehmen wir an, Sie sind der Einrichtung Ihres Mail-Systems auf einem Fedora Core 4-Plattform.

Let's erstes gehen durch die Installation und erste Konfiguration für AXIGEN.

In 6 einfachen Schritten, sind Sie in Ihrem Server installiert, die Ihrer primären Domain ausgeführt und der Zugriff auf die Web-Konfigurationsoberfläche (Webadmin) haben.

1. Download / entpacken entsprechende Paket

Download AXIGEN rpm-Paket von der Website AXIGEN (Pakete werden als 30-Tage-Testversionen zur Verfügung).

Speichern Sie das entsprechende Paket für Redhat axigen.i386. rpm.tar.gz auf Ihrem lokalen Rechner und entpacken Sie die Datei, indem er in das gleiche Verzeichnis wie die Download-Datei:

tar xzvf axigen.i386.rpm.tar.gz

2. Installationsbefehl

Dann, um das RPM-Paket installieren, auszustellen (die während der Anmeldung als root) den folgenden Befehl ein, aus dem gleichen Verzeichnis wie die RPM-Datei:

U / min -ivh axigen.i386.rpm

Dadurch wird die gesamte Verzeichnisstruktur für AXIGEN benötigt zu laufen. Nach der Installation werden keine Dämonen oder verwandte Anwendung gestartet werden.

3. Konfigurationsoptionen

AXIGEN bietet mehrere Konfigurationsmöglichkeiten (Konfigurationsdatei, Command Line Interface), aber die intuitive und umfassende Webadmin ist die Web-Konfiguration Schnittstelle.

Die entsprechenden Service Webadmin ist standardmäßig aktiviert, sowie die anderen Standard-Services: IMAP, Logging-, POP3-und SMTP-Processing.

4. Legen Sie die Admin-Passwort

Alles, was Sie tun müssen, um Zugang Webadmin gesetzt ist das Admin-Passwort (admin Benutzer arbeitet standardmäßig). Um dies zu erreichen, führen Sie mit AXIGEN-A (oder – admin-passwd) Option:

/ opt / axigen / bin / axigen-A

5. Start AXIGEN

Anschließend können Sie AXIGEN, mit deren Init-Skripte, indem Sie diesen Befehl:

/ etc / init.d / axigen starten

Auf den ersten Server zu starten, AXIGEN erstellt automatisch eine Domain-Datenbank Lage, ein Unternehmen der Server verwendet, um Domains zu speichern. So, dann können Sie direkt Ihre erste Domäne in der
hinzufügen
wählen Sie Ihre primäre Domain bei der ersten Anmeldung am Webadmin, da es in diesem Bereich den Ort der Datenbank gespeichert sind, werden standardmäßig erstellt. < br />
6. Erste Konfiguration

Während der Server gestartet ist, starten Sie Ihren bevorzugten Browser und geben Sie die Standard-Adresse Webadmin http://127.0.0.1:9000/.

Login mit dem 'admin "Benutzername und das Passwort, das Sie zuvor festgelegt.

In Webadmin, gehen Sie auf die Registerkarte" Domain "und geben Sie den Namen der ersten Domäne in der Registerkarte" Domain ", dann klicken Sie auf die Schaltfläche" Hinzufügen "-Domäne.

http://www.axigen.com/usr/images/article/how-to/figure1.jpg

Dann gehen Sie auf die Registerkarte Server und geben Sie den Namen der Domäne Sie haben nur in der Primary Domain-Feld angelegt.

http://www.axigen.com/usr/images/article/how-to/figure2.jpg

Auch Stellen Sie sicher, dass im Bereich Betrieb von Diensten, die alle Dienstleistungen, die Sie verwenden möchten, aktiviert sind. Um E-Mail-Konten über AXIGEN Webmail, der Webmail Kontrollkästchen Zugriff muss

ausgewählt werden.

Um die Änderungen wirksam, klicken Sie auf den Commit-Button in der linken oberen machen Ecke und als auf die Registerkarte "Befehle" und klicken Sie auf die Schaltfläche Save config gehen, wie die Meldung oben auf dem Bildschirm angezeigten Anweisungen. Auf diese Weise wird der Server mit der aktuellen Konfiguration ausführen, ohne dass an den Server neu zu starten.

Einrichten von Antivirus-und Antispam-Steckverbinder

Nun, da Ihr Server läuft und Ihrer primären Domain konfiguriert ist, können Sie die Antivirus-und Anti-Spam-Anwendungen zu verbinden.

Standardmäßig kommt AXIGEN mit Anschlüssen für SpamAssasin ClamAV Anti-Virus und Anti-Spam-Anwendung und der Setup-Prozess beschreibt, wie unten machen diese beiden Anwendungen arbeiten mit AXIGEN. Beachten Sie jedoch, dass AXIGEN setzt eine proprietäre Filter Skriptsprache, die Sie Anschlüsse für Dritte Antivirus und Antispam-Anwendungen, indem Sie ein Skript in AFSL.

Erstens ist hier, wie auf ClamAV in Verbindung zu implementieren können, der Open-Source-Antivirus-Programm.

A. Download ClamAV (Daemon) auf der gleichen Maschine, auf der AXIGEN Mail Server installiert ist. Befolgen Sie diese Schritte, um zu konfigurieren, ClamAV für die Verwendung mit AXIGEN und starten Sie den clamd Daemon.

1. Installieren clamav-Server mit yum (Yellow Dog Updater, Modified):

yum install clamav-Server

2. Kopieren Sie die Probe config mit clamav-Server ausgeliefert:

cp / usr / share / doc / clamav-server-/ clamd.conf / etc / clamd.d Datei / axigen.conf
< br /> 3. / Etc / clamd.d / axigen.conf

# kommentieren Sie die Zeile Beispiel

# # Beispiel

einfügen / ändern Sie die folgenden Zeilen :

LogFile / var / log / clamd.axigen

PidFile / var / run / clamd.axigen / clamd.pid

LocalSocket / var / run / clamd.axigen / clamd.sock

User axigen

4.Create einen Link auf die clamd binary:

ln-s / usr / sbin / clamd / usr / sbin / clamd.axigen

5.Create Vorfeld Verzeichnis, in dem die PID-Datei und clamd socket gespeichert werden, und ändern Sie die Berechtigungen:

mkdir-p / var / run / clamd.axigen

chown axigen: axigen / var / run / clamd.axigen

6.Create und das Setup der Init-Skript: < br />
cp / usr / share / doc / clamav-server-/ clamd.init / etc / init.d / clamd.axigen

chmod 755 / etc / init.d / clamd.axigen

/ sbin / chkconfig clamd.axigen auf

7.Edit / etc / init.d / clamd.axigen und ändern Sie die folgenden Zeilen ein, wie unten angegeben:

Code:

# description: Die clamd Server für axigen

CLAMDSERVICE = axigen

8.Finally, Beginn der clamd Daemon:

/ etc / init.d / clamd.axigen

B. Konfigurieren AXIGEN Anti-Virus-Filter auf Server-Ebene unter Benutzung von WebAdmin

1. Fügen Sie die ClamAV-Filter. Um dies zu tun, gehen Sie durch die folgenden Schritte:

a.) In der Registerkarte "Server" finden Sie unter Filter-Seite und dann auf Sockel Filter Seite. Klicken Sie auf die Schaltfläche Filter hinzufügen.

Füllen Sie die Felder im Fenster angezeigt.

Http://www.axigen.com/usr/images/article/how -to/figure3.jpg

Das Feld Name steht für den Namen des Filters. Das Adress-Feld hängt von clamd konfiguriert ist. Sie können entweder ein TCP-oder eine lokale Socket-, und Sie müssen die Adresse eingeben entsprechend:

– für eine lokale Socket: local: / / pathtolocalsocket

– für einen TCP Sockel: inet: / / ip.ad.dr.ess: port

Das Protokoll-Datei Bereich des Systems vollständigen Pfad enthalten muss, die ClamAV AFSL (AXIGEN Filter Scripting Language)-Datei, standardmäßig / var / opt / axigen / Filter / Clam-av.afsl.

The Idle-Timeout-Feld stellt die Timeout-Verbindung auf.

Die Aktion an Spieltagen Feld definiert die zu ergreifenden Maßnahmen im Falle des Filters entspricht eine E-Mail (dies kann ein Wert übergeben haben, zu verwerfen oder ablehnen).

Hinweis: Antivirus-und Anti-Spam-Filter, die Klage abweisen sollte nicht verwendet werden, und ist bekannt als eine schlechte Praxis, weil er eine deutliche Zunahme des Verkehrsaufkommens führen wird.

Die max. Verbindungen Feld wird die maximale Anzahl der Verbindungen mit dem angegebenen Filter eingestellt.

Beispiel-Konfiguration:

name = clamav

address = local: / / / var / run / clamav / clamd.sock

protocolFile = / var / opt / axigen / Filter / Clam-av.afsl

idleTimeout = 60

actionOnMatch =
verwerfen
maxConnections = 10

Am Ende drücken Sie die Schaltfläche "Hinzufügen", dann die Commit-Taste, und, wie angegeben, noch einmal auf die Commit-Schaltfläche . Gehen Sie zu Registerkarte "Befehle" und klicken Sie auf Save Config auf die neue Konfiguration zu speichern.

2.Enable diesen Filter für alle eingehenden und ausgehenden Mails:

– In der Registerkarte "Server" finden Sie unter Filter Seite und klicken Sie dann auf Active Filter Seite. Klicken Sie auf die Schaltfläche Filter hinzufügen.

– Füllen Sie die Felder in dem neuen Fenster angezeigt.

Im Feld Priorität, geben Sie eine Priorität zwischen 0 und 500 (ein Filter mit der Priorität 0 wird zuerst angewendet wird, und der mit 500, last). Bitte beachten Sie, dass die Domain-Level-Filter haben die Priorität beschränkt auf 100-400 und der Benutzer-Range-Filter auf, um die 200-300 Bereich begrenzt. Ein Wert von "10" sollten in Ordnung, so dass Sie Platz für eine andere Zukunft filtern, bevor diese einen solchen beantragen.

Nach der Einstellung der Filter-Priorität, wählen Sie die Socket-Wert aus der Dropdown-Liste Filtertyp und der clamav FilterName Wert aus der Liste.

In den Bewerben am Relais Dropdown-Liste, wählen Sie die Option Ja, um den Filter für ausgehende Mails gelten.

In AXIGEN ist es auch möglich, dass Filter auf Domain-und Benutzer-Ebene in den entsprechenden Registerkarten Webadmin. Die Filter auf Server-Ebene aktiviert ist, wird automatisch für alle Domains und Konten angewendet werden. Sie haben jedoch die Möglichkeit, zusätzliche Filter an Domain-Accounts Ebene hinzuzufügen.

Das Verfahren für die SpamAssassin-Anschluss, ist ähnlich, aber auch weniger Zeit in Anspruch, da keine Konfigurationen nach der Installation des Produkts erforderlich sind. < br />
A. Installieren Sie SpamAssassin mit dem yum Anwendung:

yum install spamassassin

keine weiteren Konfigurationen notwendig sind.

B. Konfigurieren von SpamAssassin auf Server-Ebene, mit Webadmin. Der Anschluss für SpamAssassin ist ein Socket-Filter für AXIGEN, so dass die Konfiguration ist die gleiche.

Der Unterschied wäre, dass für SpamAssassin, einen TCP-Socket ist wahrscheinlicher, verwendet werden.
< br /> Die Daten für SpamAssassin in diesem Verfahren zu verwenden ist:

Default-Adresse: inet: / / 127.0.0.1:783

Standard-Protokoll Dateiname: / var / opt / axigen / Filter / spamassassin.afsl

So würde eine typische Konfiguration folgende Werte beinhalten:

name = spamassassin

address = inet : / / 127.0.0.1:783

protocolFile = / var / opt / axigen / Filter / spamassassin.afsl

idleTimeout = 60

actionOnMatch =
verwerfen
maxConnections = 10

Auch bei der Aktivierung der SpamAssassin-Filter, beachten Sie im folgenden halten müssen:

– Geben Sie einen anderen Priorität Wert für die SpamAssasin Filter (wenn Sie 10 für ClamAV gewählt, wählen Sie einen höheren Wert für SpamAssassin, um diese Filter nach ClamAV in
gelten
die Filterung Kette)

– Wählen Sie den entsprechenden Filter-Namen, spamassassin in die Filter-Namen Liste Access AXIGEN Webmail

In diesem Schritt des Weges, ist Ihre E-Mail-Server bereit zu gehen, und Sie können auch Sie können die

AXIGEN Webmail senden und empfangen Testnachrichten.

Erstellen Sie zunächst ein Benutzerkonto mit dem Webadmin, Registerkarte Konten (die minimalen Konfigurationen in der Seite Allgemein wird das Konto für jetzt tun angezeigt) . Dann verwenden Sie die vollständige E-Mail-Adresse und Passwort ein, um auf AXIGEN Webmail Login um die Standard-Adresse:

http://127.0.0.1:8000.

Http:/ / www.axigen.com/usr/images/article/how-to/figure4.jpg

Jetzt bist du wirklich getan: Sie können sicher Senden und Empfangen von Nachrichten von zu Hause aus Domain und leicht alle weitere Konfigurationen, die Ihren spezifischen Anforderungen an das Netzwerk aufzunehmen.

Wie Sie gesehen haben, die Installation aller Mail-Dienste aus einer einzigen ausführbaren Datei und eine intuitive Web-Konfigurationsoberfläche die Dinge viel einfacher und viel weniger Zeit in Anspruch .



Caffeinated Content for WordPress