la Creazione di un server di posta Linux su macchine può essere una delle cose più essenziali che ogni amministratore di sistema deve fare durante la configurazione del server per la prima volta, se non sai che cosa significa; è semplice, se si dispone di un sito web come “example.com” è possibile creare un account di posta elettronica come “username@esempio.,com ” usarlo per inviare / ricevere e-mail facilmente invece di utilizzare servizi come Hotmail, Gmail, Yahoo Mail, ecc.

In questo articolo, impareremo come farlo installando il server di posta Postfix con l’applicazione webmail “Roundcube” e le sue dipendenze da Debian 10/9 e Ubuntu 20.04/18.04/16.04 LTS rilascia.

Passo 1: Impostare un nome host e creare record DNS per il dominio

1. Innanzitutto, imposta un nome host FQDN (Fully Qualified Domain Name) valido per il tuo server Ubuntu usando il comando hostnamectl come mostrato.

$ sudo hostnamectl set-hostname mail.tecmint.com

2., Successivamente, è necessario aggiungere unMX eA record per il dominio nel pannello di controllo DNS che guida altri MTA che il server di postamail.yourdomain.com dominio è responsabile per la consegna di e-mail.

MX record @ mail.tecmint.commail.tecmint.com <IP-address>

Passo 2: Installazione di Apache, MariaDB e PHP su Ubuntu

3. Per creare un server di posta in esecuzione usando “Roundcube”, dovremo installare prima i pacchetti Apache2, MariaDB e PHP, per farlo, esegui.,

Su Debian 10/9, è necessario scaricare e installare il repository SURY PHP PPA per installare PHP 7.4 su Debian 10/9 come mostrato.

Passo 3: Installazione del server di posta Postfix su Ubuntu

4. Postfix è un mail Transfer agent (MTA) che è il software responsabile per la consegna & ricevere e-mail, è essenziale per creare un server di posta completo.,

Per installarlo su Ubuntu/Debian o anche Mint, esegui:

$ sudo apt-get install postfix

Durante l’installazione, ti verrà chiesto di scegliere il tipo di configurazione della posta, scegli “Sito Internet”.

Installa Postfix in Ubuntu

5. Ora inserisci il nome di dominio completo che desideri utilizzare per inviare e ricevere e-mail.

Imposta il dominio di posta postfix

6., Una volta installato Postfix, si avvierà automaticamente e creerà un nuovo file/etc/postfix / main. cf. È possibile verificare la versione Postfix e lo stato del servizio utilizzando i seguenti comandi.

$ postconf mail_version$ sudo systemctl status postfix
Controllare la Versione di Postfix

Fase 4: Sperimentazione Server di Posta Postfix su Ubuntu

7. Ora prova a controllare che il tuo server di posta si stia connettendo sulla porta 25 usando il seguente comando.

Il messaggio precedente indica che la connessione è stata stabilita correttamente., Digitare esci per chiudere la connessione.

8. È inoltre possibile utilizzare un programma di posta per inviare e leggere le email utilizzando il seguente comando.

$ mail [email protected]: Subject: Testing My Postfix Mail ServerI'm sending this email using the postfix mail server from Ubuntu machine

Passo 5: Installazione di Dovecot IMAP e POP in Ubuntu

9. Dovecot è un mail Delivery agent (MDA), consegna le e-mail da/al server di posta, per installarlo, eseguire il seguente comando.

$ sudo apt-get install dovecot-imapd dovecot-pop3d
Installare Dovecot in Ubuntu

10. Quindi, riavviare il servizio Colombaia utilizzando il seguente comando.,

$ sudo systemctl restart dovecotOR$ sudo service dovecot restart
Start Dovecot in Ubuntu

Passo 6: Installazione di Roundcube Webmail in Ubuntu

11. Roundcube è il server webmail che utilizzerai per gestire le email sul tuo server, ha una semplice interfaccia web per fare il lavoro, può essere personalizzato installando più moduli & temi.

12. Successivamente, è necessario creare un nuovo database e utente per Roundcube e concedere tutte le autorizzazioni a un nuovo utente per scrivere nel database.

13., Successivamente, importare le tabelle iniziali nel database Roundcube.

$ sudo mysql roundcube < /var/www/html/roundcubemail/SQL/mysql.initial.sql

Passo 7: Creare un host virtuale Apache per Roundcube Webmail

14. Creare un host virtuale apache per Roundcube webmail.

$ sudo nano /etc/apache2/sites-available/roundcube.conf

Aggiungere la seguente configurazione in esso.

15. Quindi, abilitare questo host virtuale e ricaricare apache per le modifiche.

$ sudo a2ensite roundcube.conf$ sudo systemctl reload apache2

16. È ora possibile accedere alla webmail andando a

Roundcube Webmail Installer

16. Next, go to the Database settings and add the database details.

Roundcube Webmail Database Settings

17. After making all the changes, create a config.inc.php file.,

Crea file di configurazione Roundcube

18. Dopo aver terminato l’installazione e i test finali, eliminare la cartella installer e assicurarsi che l’opzione enable_installer in config.inc.php sia disabilitata.

$ sudo rm /var/www/html/roundcubemail/installer/ -r

19. Ora vai alla pagina di accesso e inserisci il nome utente e la password dell’utente.,


Roundcube Webmail Login

Passo 8: Creazione di Utenti di Posta elettronica

20. Per iniziare a utilizzare la webmail Roundcube, dovrai creare un nuovo utente, per farlo, esegui.

$ sudo useradd myusername

Sostituire “myusername” con il nome utente desiderato, creare una password per il nuovo utente eseguendo.

$ sudo passwd myusername

21. Ora torna alla pagina di accesso e inserisci il nome utente e la password dell’utente appena creato.,

Hai già provato a creare un server di posta elettronica? Com’e ‘ andata? Hai usato Roundcube o qualsiasi altro server di posta prima? Cosa ne pensi?

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *