Criando um servidor de e-mail Linux máquinas movidos pode ser uma das coisas mais essenciais que cada administrador de sistema necessita para fazer enquanto a configuração dos servidores para o primeiro tempo, se você não sabe o que isso significa; é simples, se você tem um site, como “example.com”, você pode criar uma conta de e-mail como “username@exemplo.,com ” para usá-lo para enviar/receber e-mails facilmente em vez de usar serviços como Hotmail, Gmail, Yahoo Mail, etc.
neste artigo, vamos aprender a fazê-lo instalando o servidor de correio Postfix com a aplicação Webmail” Roundcube ” e suas dependências no Debian 10/9 e no Ubuntu 20.04/18.04/16.04 LTS releases.
Passo 1: Defina um nome de máquina e crie registos de DNS para o domínio
1. Primeiro, defina um nome de máquina FQDN válido (nome de domínio totalmente qualificado) para o seu servidor Ubuntu, usando o comando hostnamectl como mostrado.
$ sudo hostnamectl set-hostname mail.tecmint.com
2., Em seguida, você precisa adicionar um MX
e A
registros para o seu domínio no DNS do painel de controle que orienta outras MTAs que o seu servidor de email mail.yourdomain.com
domínio é responsável pela entrega de e-mail.
MX record @ mail.tecmint.commail.tecmint.com <IP-address>
Step 2: Instalar Apache, MariaDB e PHP no Ubuntu
3. Para criar um servidor de E-mail em execução usando “Roundcube”, teremos que instalar Apache2, MariaDB, e pacotes PHP primeiro, para fazer isso, executar.,
No Debian 10/9, você precisa baixar e instalar a SURY PHP PPA repositório para instalar o PHP 7.4 no Debian 10/9, como mostrado.
Passo 3: Instalar o servidor de correio Postfix no Ubuntu
4. Postfix é um agente de transferência de E-mail (MTA) que é o software responsável por entregar & recebendo e-mails, é essencial para criar um servidor de E-mail completo.,
para instalá-lo no Ubuntu/Debian ou até mesmo na Mint, execute:
$ sudo apt-get install postfix
durante a instalação, ser-lhe-á pedido para escolher o tipo de configuração do correio, escolha o “site da Internet”.
5. Agora digite o nome de domínio totalmente qualificado que você deseja usar para enviar e receber e-mails.
6., Assim que o Postfix estiver instalado, irá iniciar automaticamente e criar um novo ficheiro /etc/postfix/main.cf. Você pode verificar a versão Postfix e o estado do serviço usando os seguintes comandos.
$ postconf mail_version$ sudo systemctl status postfix
Passo 4: Teste de Servidor de Email Postfix no Ubuntu
7. Agora tente verificar se o seu servidor de E-mail está se conectando na porta 25 usando o seguinte comando.
a mensagem acima indica que a ligação foi estabelecida com sucesso., Escreva sair para fechar a ligação.8. Você também pode usar um programa de E-mail para enviar e ler e-mails usando o seguinte comando.
$ mail [email protected]: Subject: Testing My Postfix Mail ServerI'm sending this email using the postfix mail server from Ubuntu machine
Passo 5: Instalação do IMAP do Dovecot e POP no Ubuntu
9. Dovecot é um agente de entrega de E-mail (MDA), ele entrega os e-mails de/para o servidor de E-mail, para instalá-lo, executar o seguinte comando.
$ sudo apt-get install dovecot-imapd dovecot-pop3d
10. Em seguida, reinicie o serviço Dovecot usando o seguinte comando.,
$ sudo systemctl restart dovecotOR$ sudo service dovecot restart
Passo 6: Instalar o Roundcube Webmail no Ubuntu
11. Roundcube é o servidor de webmail que você vai usar para gerenciar e-mails em seu servidor, ele tem uma interface web simples para fazer o trabalho, ele pode ser personalizado por instalar mais módulos & temas.12. Em seguida, você precisa criar um novo banco de dados e usuário para Roundcube e conceder toda a permissão para um novo usuário para escrever para o banco de dados.13., Em seguida, importar as tabelas iniciais para a base de dados Roundcube.
$ sudo mysql roundcube < /var/www/html/roundcubemail/SQL/mysql.initial.sql
Step 7: Create an Apache Virtual Host for Roundcube Webmail
14. Crie uma máquina virtual apache para o webmail Roundcube.
$ sudo nano /etc/apache2/sites-available/roundcube.conf
adicione a seguinte configuração nele.15. Em seguida, active esta máquina virtual e recarregue o apache para as alterações.
$ sudo a2ensite roundcube.conf$ sudo systemctl reload apache2
16. Você pode agora acessar o webmail indo para
16. Next, go to the Database settings and add the database details.
17. After making all the changes, create a config.inc.php
file.,
18. Depois de terminar a instalação e os testes finais, por favor, apague o installer
pasta e certifique-se de que enable_installer
opção config.inc.php
está desabilitada.
$ sudo rm /var/www/html/roundcubemail/installer/ -r
19. Agora vá para a página de login e digite o nome de usuário e a senha do Usuário.,
Passo 8: Criar Usuários de Email
20. Para começar a usar o webmail do Roundcube, você terá que criar um novo usuário, para isso, execute.
$ sudo useradd myusername
substitua” myusername ” pelo nome de utilizador que deseja, crie uma senha para o novo utilizador, executando-a.
$ sudo passwd myusername
21. Agora volte para a página de login e digite o nome de usuário e a senha do usuário recém-criado.,já tentou criar um servidor de E-mail antes? Como correu? Já usou o Roundcube ou qualquer outro servidor de E-mail antes? O que achas disso?