AXIGEN Mail Server, la soluzione scelta per questo esempio, può inviare e ricevere e-mail in modo sicuro tramite “mydomain.com” ed è in grado di recuperarli in un';interfaccia Webmail significa che include tutti i servizi di posta necessari per un server di posta pienamente funzionante (SMTP, IMAP, POP3, Webmail, Webadmin).
Per avere un';idea della quantità di tempo che puoi risparmiare installando tale soluzione, pensa a tutte le diverse applicazioni open source che avresti bisogno di installare (ad es. Un MTA, Squirrelmail per Webmail, QmailAdmin per la configurazione web, Courier per IMAP e POP3 e molti altri.)
Come creare un server di posta elettronica
AXIGEN Mail Server si integra anche con le applicazioni di filtraggio. Viene fornito con connettori integrati per ClamAV antivirus e SpamAssassin. Applicazioni anti-spam. La seconda parte di questo articolo mostra come installare queste applicazioni e configurare questi connettori per l';uso con AXIGEN.
Quindi, alla fine di questo processo, che può richiedere fino a mezz';ora, non solo il server di posta sarà attivo e funzionante, ma anche la protezione antivirus e antispam per il traffico di posta in entrata e in uscita.
AXIGEN funziona su diverse distribuzioni Linux (Gentoo, Redhat / Fedora Core, Slackware, Debian, Ubuntu, Mandrake / Mandriva, SUSE) e su versioni BSD (FreeBSD, OpenBSD e NetBSD) ma per gli scopi di questo articolo, lasciamo’Supponiamo che tu stia configurando il tuo sistema di posta su una piattaforma Fedora Core 4.
Permettere’s prima passare attraverso il Installazione e configurazione inizialeprocesso per AXIGEN.
In 6 semplici passaggi, il tuo server verrà installato, il tuo dominio principale in esecuzione e l';accesso all';interfaccia di configurazione Web (Webadmin).
1. Scarica / spacchetta il pacchetto corrispondente
Scarica il pacchetto AXIGEN rpm dal sito web AXIGEN (i pacchetti sono disponibili in versioni di valutazione per 30 giorni).
Salvare il pacchetto corrispondente per RedHat axigen.i386.rpm.tar.gz sul computer locale e decomprimere il file, immettendo nella stessa directory del file di download:
tar xzvf axigen.i386.rpm.tar.gz
2. comando di installazione
Quindi, per installare il pacchetto RPM, emettere il seguente comando (con login come root), dalla stessa directory del file rpm:
rpm -ivh axigen.i386.rpm
Questo creerà l';intera struttura di directory necessaria per l';esecuzione di AXIGEN. Dopo l';installazione, non verranno avviati né demoni né applicazioni correlate.
3. Opzioni di configurazione
AXIGEN offre diverse opzioni di configurazione (file di configurazione, Command Line Interface), ma il più intuitivo e completo è Webadmin, l';interfaccia di configurazione Web.
Il servizio Webadmin corrispondente è abilitato per impostazione predefinita, così come gli altri servizi predefiniti: IMAP, Registrazione, POP3, Elaborazione e SMTP.
4. Imposta la password dell';amministratore
Tutto quello che devi fare per accedere a Webadmin è impostare la password di amministratore (l';utente amministratore lavora di default). Per farlo, esegui AXIGEN con l';opzione -A (o -admin-passwd):
/ opt / axigen / bin / axigen -A
5. Avviare AXIGEN
È quindi possibile avviare AXIGEN, utilizzando il suo initscript, emettendo questo comando:
/etc/init.d/axigen start
Al primo avvio del server, AXIGEN crea automaticamente una posizione del database di dominio, un';entità che il server utilizza per memorizzare i domini. Quindi, tu’Sarò in grado di aggiungere direttamente il tuo primo dominio in
imposta il tuo dominio principale quando accedi per la prima volta a Webadmin, poiché verrà archiviato in questa posizione del database di dominio, creata per impostazione predefinita.
6. Configurazione iniziale
Mentre il server è avviato, avviare il browser preferito e inserire l';indirizzo Webadmin predefinito http://127.0.0.1:9000/.
Accedi usando il ‘Admin’ nome utente e la password che hai precedentemente impostato.
In Webadmin, vai alla scheda Dominio e inserisci il nome del tuo primo dominio nella scheda Dominio, quindi fai clic sul pulsante Aggiungi dominio.
http://www.axigen.com/usr/images/article/how-to/figure1.jpg
Quindi, vai al serverscheda e inserisci il nome del dominio che hai appena creato nel Dominio primariocampo.
http://www.axigen.com/usr/images/article/how-to/figure2.jpg
Inoltre, assicurati che nell';area Servizi in esecuzione vengano controllati tutti i servizi che desideri utilizzare. Per poter accedere agli account di posta elettronica tramite AXIGEN Webmail, è necessario che la casella di controllo Webmail sia attiva
essere selezionato.
Per rendere effettive le modifiche, fare clic su Commetterepulsante nell';angolo in alto a sinistra e poi vai su comandischeda e fare clic su Salva configpulsante, come indicato dal messaggio visualizzato nella parte superiore dello schermo. In questo modo, il server verrà eseguito con la configurazione corrente, senza necessità di riavviare il server.
Impostazione dei connettori antivirus e antispam
Ora che il tuo server è in esecuzione e il tuo dominio principale è configurato, puoi connettere le applicazioni antivirus e anti-spam.
Per impostazione predefinita, AXIGEN viene fornito con connettori per ClamAV Antivirus e SpamAssasin Applicazione anti-spam, e il processo di installazione di seguito descrive come far funzionare queste due applicazioni con AXIGEN. Tuttavia, si noti che AXIGEN implementa un linguaggio di scripting del filtro proprietario che consente di implementare connettori per applicazioni antivirus e antispam di terze parti, scrivendo uno script in AFSL.
Innanzitutto, ecco come connettersi ClamAV, l';applicazione antivirus open source.
UN.Scarica ClamAV (demone), sulla stessa macchina su cui è installato AXIGEN Mail Server. Seguire questi passaggi per configurare ClamAv per l';uso con AXIGEN e avviare il daemon clamd.
1. Installare clamav-server, usando yum (Yellow Dog Updater, Modified):
yum installa clamav-server
2. Copia il file di configurazione di esempio fornito con clamav-server:
cp /usr/share/doc/clamav-server-*/clamd.conf /etc/clamd.d/axigen.conf
3. Modifica /etc/clamd.d/axigen.conf
# commenta la riga di esempio
# Esempio
# inserisci / modifica le seguenti linee:
LogFile /var/log/clamd.axigen
PidFile /var/run/clamd.axigen/clamd.pid
LocalSocket /var/run/clamd.axigen/clamd.sock
Axigen utente
4. Creare un collegamento al binario clamd:
ln -s / usr / sbin / clamd /usr/sbin/clamd.axigen
5.Crea la directory di esecuzione, dove verranno archiviati il file PID e il socket clamd e modificarne le autorizzazioni:
mkdir -p /var/run/clamd.axigen
axigen chown: axigen /var/run/clamd.axigen
6. Crea e imposta l';initscript:
cp /usr/share/doc/clamav-server-*/clamd.init /etc/init.d/clamd.axigen
chmod 755 /etc/init.d/clamd.axigen
/ sbin / chkconfig clamd.axigen attivo
7. Modifica /etc/init.d/clamd.axigen e modifica le seguenti righe, come specificato di seguito:
Codice:
# description: Il server clamd in esecuzione per axigen
CLAMD_SERVICE = AXIGEN
8. Infine, avvia il demone clamd:
/etc/init.d/clamd.axigen
B.Configurare il filtro anti-virus AXIGEN a livello di server utilizzando WebAdmin
1. Aggiungi il filtro ClamAV. Per fare ciò, procedi nel seguente modo:
a.) Nel serverscheda, vai a filtripagina e poi a Filtri di presapagina. Clicca sul Aggiungi un nuovo pulsante di filtro.
Compila i campi nella finestra visualizzata.
http://www.axigen.com/usr/images/article/how-to/figure3.jpg
Il Nomecampo rappresenta il nome del filtro. Il Indirizzoil campo dipende da come clamd è configurato. È possibile utilizzare un socket TCP o locale e inserire l';indirizzo di conseguenza:
- per un socket locale: local: // path_to_local_socket
- per un socket TCP: inet: //ip.ad.dr.ess: port
Il Protocolloil campo file deve contenere il percorso completo del sistema per il file AFL di ClamAV (file di script di AXIGEN), per impostazione predefinita /var/opt/axigen/filters/clam-av.afsl.
Il Timeout inattivoil campo rappresenta il timeout di inattività sulla connessione.
Il Azione sulla partitacampo definisce l';azione da intraprendere nel caso in cui il filtro corrisponda ad una email (questo può avere un valore di pass, scarto o rifiuto).
Nota: per i filtri antivirus e antispam, l';azione di rifiuto non deve essere utilizzata ed è risaputo essere una cattiva pratica, poiché causerà una notevole crescita del traffico.
Il Max. connessionicampo imposterà il numero massimo di connessioni al filtro specificato.
Esempio di configurazione:
nome = clamav
address = local: ///var/run/clamav/clamd.sock
protocolloFile = /var/opt/axigen/filters/clam-av.afsl
idleTimeout = 60
actionOnMatch = scartare
maxConnections = 10
Alla fine, premi il tasto Inseriscipulsante, quindi il Commetterepulsante e, come specificato, ancora una volta sul Commetterepulsante. Vai a comandischeda e fare clic Salva configper salvare la nuova configurazione.
2. Abilita questo filtro per tutte le e-mail in entrata e in uscita:
- Nel serverscheda, vai a filtripagina e poi a Filtri attivipagina. Clicca sul Aggiungi un nuovo filtropulsante.
- Compila i campi nella nuova finestra visualizzata.
Nel Prioritàcampo, inserisci una priorità tra 0 e 500 (verrà applicato prima un filtro con priorità 0 e uno con 500, ultimo). Si noti che i filtri a livello di dominio hanno la priorità limitata all';intervallo 100-400 ei filtri a livello utente sono limitati all';intervallo 200-300. Un valore di :10: dovrebbe andare bene, lasciando spazio per applicare un altro filtro futuro prima di questo.
Dopo aver impostato la priorità del filtro, selezionare il valore del socket da nel Tipo di filtroelenco a discesa e il valore clamav dall';elenco FilterName.
Nel Applicare sul relèelenco a discesa, selezionare l';opzione sì, per applicare il filtro sui messaggi in uscita.
In AXIGEN, è anche possibile abilitare i filtri a livello di dominio e utente, nelle corrispondenti schede Webadmin. I filtri attivati a livello di server verranno automaticamente applicati per tutti i domini e account. Tuttavia, hai la possibilità di aggiungere ulteriori filtri a livello di dominio o account.
Il processo per la connessione di SpamAssassin è simile, ma richiede anche meno tempo poiché non sono necessarie configurazioni dopo l';installazione del prodotto.
A. Installa SpamAssassinusando il yumapplicazione:
yum installa spamassassin
Non sono necessarie ulteriori configurazioni.
B. Configura SpamAssassina livello del server, usando Webadmin. Il connettore per SpamAssassin è un filtro socket per AXIGEN, quindi la procedura di configurazione è la stessa.
La differenza sarebbe che per SpamAssassin, un socket TCP è più probabile che venga utilizzato.
I dati per SpamAssassin da utilizzare in questa procedura sono:
Indirizzo predefinito: inet: //127.0.0.1: 783
Nome file protocollo predefinito: /var/opt/axigen/filters/spamassassin.afsl
Pertanto, una configurazione tipica implicherebbe i seguenti valori:
nome = spamassassin
indirizzo = inet: //127.0.0.1: 783
protocolloFile = /var/opt/axigen/filters/spamassassin.afsl
idleTimeout = 60
actionOnMatch = scartare
maxConnections = 10
Inoltre, quando si attiva il SpamAssassinfiltro, è necessario tenere presente quanto segue:
- Inserisci un valore di priorità diverso per il filtro SpamAssasin (se hai scelto 10 per ClamAV, scegli un valore più alto per SpamAssassin per applicare questo filtro dopo ClamAV in
la catena di filtraggio)
- Seleziona il nome del filtro corrispondente, spamassassin nell';elenco dei nomi dei filtri Accedi a AXIGEN Webmail
A questo punto, il tuo server di posta è pronto per andare e puoi anche accedere a
AXIGEN Webmail per inviare e ricevere messaggi di prova.
Per prima cosa creare un account utente usando Webadmin, contischeda (le configurazioni minime visualizzate nella pagina Generale dell';account lo faranno per ora). Quindi, utilizzare l';indirizzo e-mail completo e la password per accedere a AXIGEN Webmail, all';indirizzo predefinito:
http://127.0.0.1:8000.
http://www.axigen.com/usr/images/article/how-to/figure4.jpg
Ora tu’davvero fatto: puoi inviare e ricevere messaggi in modo sicuro dal tuo dominio di casa e fare facilmente ulteriori configurazioni, per soddisfare i tuoi specifici requisiti di rete.
Come hai visto, l';installazione di tutti i servizi di posta da un unico file eseguibile e un';interfaccia di configurazione Web intuitiva rendono le cose molto più semplici e molto meno dispendiose in termini di tempo.