GNU/Linux >> Linux Esercitazione >  >> Linux

Configura il server di posta elettronica con Virtualmin per e-mail e spazio di archiviazione illimitati

Nella serie Linux cPanel, ho recensito Virtualmin, uno dei migliori cPanel open source per siti Web e server di posta elettronica. Virtualmin è basato su Webmin, un altro fantastico pannello di controllo del sito Web gratuito e open source.

La cosa fantastica di Virtualmin è che consente agli utenti di creare facilmente server virtuali. Consente di gestire più siti Web su un server e di mantenere tutti i siti Web separati l'uno dall'altro. Quindi, se un sito web utilizza PHP 7, l'altro potrebbe utilizzare qualsiasi altra versione, oppure può essere utilizzata una tecnologia diversa.

Virtualmin configura anche servizi di posta elettronica pronti all'uso. Tutto ciò che l'utente deve fare è indirizzare le e-mail in arrivo al server Virtualmin.

In questo articolo spiegherò come utilizzare Virtualmin per creare e gestire le email. Non è necessario iscriversi a servizi di posta elettronica a pagamento che costano un'enorme somma di denaro. Tuttavia, la maggior parte dei servizi premium pone un limite alla larghezza di banda e allo spazio di archiviazione della posta elettronica.

In Virtualmin, ogni email e i suoi requisiti, quote e limitazioni sono sotto il controllo dell'utente. Se hai clienti, puoi mettere un limite o fornire risorse illimitate senza limiti alla larghezza di banda, allo spazio di archiviazione e-mail o al numero di e-mail che i tuoi clienti possono creare.

Ora, senza ulteriori addio, iniziamo.

Come si installa Virtualmin?

Virtualmin può essere facilmente installato su quasi tutte le principali distribuzioni Linux. Come parte della serie Linux cPanel, ho esaminato Virtualmin e ho fornito istruzioni dettagliate sull'installazione su Linux. Segui questa guida per le istruzioni di installazione.

Una volta installato Virtualmin, accedi al pannello di controllo utilizzando le credenziali di sistema. Puoi usare il tuo nome utente e password Linux. Per impostazione predefinita, Virtualmin funziona sulla porta 10000. Tuttavia, si consiglia di modificare la porta per motivi di sicurezza.

Il primo accesso avvierà una procedura guidata di configurazione. È importante selezionare attentamente le opzioni poiché realizzerà Virtualmin a seconda di come si desidera utilizzarlo. Seleziona solo i servizi di cui hai bisogno per risparmiare importanti risorse di sistema.

Come in questo articolo, stiamo configurando il nostro server di posta elettronica per abilitare tutti i servizi di posta elettronica di cui abbiamo bisogno, come SpamAssassin e Clam AV. Ricorda, tutti questi servizi richiedono la memoria di sistema per funzionare correttamente; si consiglia di eseguire questi servizi solo quando il sistema lo richiede. La procedura guidata chiederà come eseguire un servizio specifico sul sistema.

SpamAssasin

SpamAssassin, come suggerisce il nome, assassina le email di spam. Esegue la scansione di tutte le e-mail e inserisce tutte le e-mail di spam nella casella di spam.

La procedura guidata di post-installazione di Virtualmin ti guida attraverso la configurazione di SmapAssassin sul tuo server. Consuma circa 30 milioni di memoria di sistema, quindi in base alle risorse di sistema, puoi scegliere di eseguire SpamAssassin o meno. Se SpamAssassin non è caricato in memoria, l'elaborazione dell'e-mail richiede tempo e si risparmiano circa 30 milioni di memoria di sistema.

ClamAV

ClamAV è un antivirus gratuito e open source per sistemi operativi Linux. La procedura guidata di post-installazione di Virtualmin ti guida nella configurazione di ClamAV sul tuo server.

ClamAV esegue la scansione di tutte le e-mail per eventuali collegamenti e allegati dannosi. Consuma circa 100 M RAM. Se scegli di eseguire lo scanner ClamAV, consumerà 100 milioni di memoria e un'elaborazione e-mail più veloce.

Il resto dei passaggi della procedura guidata sono semplici e li ho discussi in questo articolo. Se hai ancora bisogno di aiuto, faccelo sapere nella sezione commenti qui sotto.

Dopo aver configurato SpamAssassin e ClamAV, siamo a posto.

Crea server virtuale

Per creare account di posta elettronica, dovremo creare un server virtuale. Fai clic su "Crea server virtuale" dalla barra laterale. Inserisci il tuo dominio, descrizione, nome utente e password amministrativa. Useremo questo nome utente e password amministrativa per accedere al tuo account e-mail.

Il modello di configurazione del server e il piano dell'account sono un modo pratico per monitorare e limitare gli account degli utenti in blocco. Puoi creare modelli di server e piani account e inserire utenti in tali piani.

Il prossimo, Opzioni avanzate. Qui puoi impostare gli indirizzi e-mail di contatto, ma l'account in un gruppo personalizzato, aggiungere un prefisso con nomi utente e-mail e nominare il database predefinito. Puoi lasciare tutto per impostazione predefinita.

La prossima è una sezione importante, Funzionalità abilitate. Qui è dove gli amministratori possono disabilitare o abilitare funzionalità specifiche sugli account utente. Per fare in modo che questo account e-mail utilizzi le funzioni e-mail, seleziona "Accetta la posta per il dominio '.

Alla fine ci sono l'indirizzo IP e la sezione di inoltro. Qui puoi impostare l'inoltro e-mail, le interfacce di rete e l'indirizzo IP. Se desideri impostare l'inoltro delle e-mail, inserisci l'indirizzo e-mail per inoltrare tutte le e-mail. Lascia il resto delle opzioni come predefinite.

Infine, fai clic su "Crea server '. Ci vorranno un minuto o due per creare il tuo primo server. Una volta creato il server, vedrai tutte le opzioni per gestire questo server virtuale nella barra laterale.

Crea indirizzo email

In Virtualmin, creare un indirizzo email significa aggiungere un nuovo account utente. Fai clic sull'opzione "Modifica utenti" dalla barra laterale e verranno elencati tutti gli utenti esistenti.

Per creare un nuovo utente, fai clic su "Aggiungi un utente a questo server . Si aprirà la seguente finestra con tutte le opzioni utili.

Immettere il nome utente, il nome reale e la password. Come puoi vedere, l'indirizzo email finale sarebbe [email protected]

Quota email

Nelle impostazioni della quota e della home directory, puoi impostare i limiti dell'account e la home directory dell'utente. Lascia l'opzione home directory come predefinita. È possibile modificare l'importo della quota. Per impostazione predefinita, imposta ogni utente con 50 MB di spazio di archiviazione. Puoi cambiarlo in 500 MB o 500 GB purché il tuo server abbia così tanto spazio di archiviazione o desideri davvero che questo utente disponga di un'enorme quantità di spazio di archiviazione sul tuo server.

In "Impostazioni email ', puoi aggiungere qualsiasi indirizzo email aggiuntivo che desideri che questo utente abbia. Ad esempio, se un utente è un moderatore del forum, puoi creare il suo indirizzo email principale e email aggiuntive come [email protected]

Scansiona sempre ogni email alla ricerca di spam e virus, a meno che tu non voglia vedere la tua casella di posta piena di email scadenti che buttano via bitcoin, vendono droghe e così via.

Inoltro email, risposta automatica e autorizzazioni utente

Il resto delle due sezioni è piuttosto semplice. È possibile configurare l'inoltro e-mail, abilitare la risposta automatica e impostare le autorizzazioni utente. Se desideri consentire agli utenti di caricare file utilizzando client FTP come FileZilla, puoi attivare l'accesso FTP nelle sezioni dei permessi utente.

Infine, fai clic su "Crea ' per creare l'account utente.

Dopo aver creato l'account utente, apri Usermin. Usermin è un altro fronte di Virtualmin per i clienti.

Per impostazione predefinita, Usermin viene eseguito sulla porta 20000 . Quindi visita ip_address:20000 e ti chiederà il nome utente e la password.

Inserisci le credenziali che hai appena creato e voilà!

Ed è quasi fatto. Ora dovresti essere in grado di inviare e-mail perfettamente. Prova a inviare la tua prima email dal nuovo account.

Configura il record MX per ricevere e-mail

A questo punto, puoi solo inviare e-mail. Per ricevere e-mail, crea un record MX utilizzando il gestore DNS del dominio.

Accedi al servizio dove hai acquistato il tuo nome di dominio. Tutti i provider di dominio hanno un gestore DNS facile da usare che possiamo utilizzare per indirizzare le richieste in arrivo al server di hosting. Per indirizzare gli indirizzi e-mail al server Virtualmin, un record MX.

Poiché non possiamo puntare il record MX all'indirizzo IP, dovremo creare un record A e un record MX a questo record A.

Il record A può essere "mailserver.domain.com" che punta all'IP del server Virtualmin.

Crea un record MX e indirizzalo a "mailserver.domain.com".

Una volta fatto, il gioco è fatto. Le modifiche potrebbero richiedere 30 minuti per riflettere. Nel frattempo, gioca e prendi una tazza di caffè. Dopodiché, invia un test da Gmail o ymail al tuo account e funzionerà.

A volte la propagazione del DNS richiede più di 30 minuti. In questo caso, potresti voler contattare il provider di dominio per il supporto relativo al gestore DNS.

Conclusione

Ospitare il tuo server di posta elettronica ti fa risparmiare un sacco di soldi. La maggior parte dei servizi addebita un'enorme quantità di denaro al mese e per utente.

Virtualmin semplifica l'intero processo fornendo la GUI per tutto. Tuttavia, ci sono alcune cose da ricordare. Se il tuo indirizzo IP è mascherato da un firewall cloud come Cloudflare e sucuri, la creazione di un record MX potrebbe esporre il tuo indirizzo IP di origine.

Se intendi nascondere l'indirizzo IP del server web dietro un firewall, ti consiglio di configurare un server di posta elettronica separato dal server web.

Per ulteriori informazioni, visita i forum di Virtualmin.


Linux
  1. 5 suggerimenti per iniziare con la sicurezza del server Linux

  2. Come configurare SPF per l'autenticazione e-mail aggiunta

  3. Come configurare le chiavi di dominio per la posta elettronica su un server dedicato

  4. Installa e configura il server Web Linux con il pannello di controllo di Virtualmin

  5. Come inviare e-mail con il mio server CentOS?

Come configurare rapidamente un server di posta su Ubuntu 20.04 con Modoboa

Dropbox configurato per un server cloud Linux

Come configurare un server Seafile con Nginx su Ubuntu 18.04

Come configurare un server FTP con ProFTPD in Ubuntu 18.04

Come configurare un server di posta con Modoboa su Ubuntu 20.04

Come impostare le limitazioni per la posta in uscita?