Como configurar um servidor de correio completo (Postfix) usando 'Roundcube' (Webmail) no Ubuntu / Debian
Criar um servidor de e-mail em máquinas com Linux pode ser uma das coisas mais essenciais que todo sistema administrador precisa fazer ao configurar os servidores pela primeira vez, se você não sabe o que é meios; é simples, se você tiver um site como “example.com”, Você pode criar uma conta de e-mail como“[email protegido]”Para usá-lo para enviar / receber e-mails facilmente em vez de usar serviços como Hotmail, Gmail, E-mail do Yahooetc.
Neste artigo, aprenderemos como fazer isso instalando o Postfix servidor de e-mail com o “Cubo redondo”Aplicativo de webmail e suas dependências em Debian 10/9 e Ubuntu 20.04 / 18.04 / 16.04 Lançamentos LTS.
Nesta página
Definir um nome de host e criar registros DNS para o domínio de correio
Instalando Apache, MariaDB e PHP no Ubuntu
Instalação do Postfix Mail Server no Ubuntu
Testando o Postfix Mail Server no Ubuntu
Instalando Dovecot IMAP e POP no Ubuntu
Instalando Roundcube Webmail no Ubuntu
Crie um Apache Virtual Host para Roundcube Webmail
Criação de usuários de e-mail para acessar e-mails via Roundcube
Etapa 1: definir um nome de host e criar registros DNS para o domínio
1. Primeiro, defina um FQDN (Nome de domínio totalmente qualificado) nome de host para 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 UMA registros para seu domínio em seu painel de controle DNS que orienta outros MTAs que seu servidor de e-mail mail.yourdomain.com domínio é responsável pela entrega de e-mail.
Registro MX @ mail.tecmint.com. mail.tecmint.com
Etapa 2: Instalando Apache, MariaDB e PHP no Ubuntu
3. Para criar um servidor de e-mail em execução usando “Cubo redondo”, Teremos que instalar Apache2, MariaDB, e PHP pacotes primeiro, para fazer isso, execute.
Etapa 3: Instalando o Postfix Mail Server no Ubuntu
4.Postfix é um agente de transferência de correio (MTA), que é o software responsável pela entrega e recebimento de e-mails, é essencial para criar um servidor de e-mail completo.
Para instalá-lo no Ubuntu / Debian ou mesmo no Mint, execute:
$ sudo apt-get install postfix.
Durante a instalação, você deverá escolher o tipo de configuração de e-mail, escolha “Site da Internet”.
Instale Postfix no Ubuntu
5. Agora insira o nome de domínio totalmente qualificado que deseja usar para enviar e receber e-mails.
Definir Domínio de Correio Postfix
6. Assim que o Postfix for instalado, ele iniciará automaticamente e criará um novo /etc/postfix/main.cf Arquivo. Você pode verificar a versão do Postfix e o status do serviço usando os comandos a seguir.
$ postconf mail_version. Postfix de status de $ sudo systemctl.
Verifique a versão do Postfix
Etapa 4: Testando o Postfix Mail Server no Ubuntu
7. Agora tente verificar se o seu servidor de e-mail está se conectando na porta 25 usando o seguinte comando.
$ telnet gmail-smtp-in.l.google.com 25 Tentando 74.125.200.27... Conectado a gmail-smtp-in.l.google.com. O caractere de escape é '^]'. 220 mx.google.com ESMTP k12si849250plk.430 - gsmtp.
A mensagem acima indica que a conexão foi estabelecida com sucesso. Modelo Sair para fechar a conexão.
8. Você também pode usar um correspondência programa para enviar e ler e-mails usando o seguinte comando.
$ mail [email protegido]Cc: SujeitoPróximo: Testando meu servidor de correio Postfix. Estou enviando este e-mail usando o servidor de e-mail Postfix da máquina Ubuntu.
Etapa 5: Instalando Dovecot IMAP e POP no Ubuntu
9.Pombal é um agente de entrega de correio (MDA), ele entrega os e-mails de / para o servidor de e-mail; para instalá-lo, execute o seguinte comando.
11.Cubo redondo é o servidor de webmail que você usará para gerenciar e-mails em seu servidor, tem uma interface web simples para fazer o trabalho, pode ser personalizado instalando mais módulos e temas.
$ wget https://github.com/roundcube/roundcubemail/releases/download/1.4.8/roundcubemail-1.4.8.tar.gz. $ tar -xvf roundcubemail-1.4.8.tar.gz. $ sudo mv roundcubemail-1.4.8 / var / www / html / roundcubemail. $ sudo chown -R www-data: www-data / var / www / html / roundcubemail / $ sudo chmod 755 -R / var / www / html / roundcubemail /
12. Em seguida, você precisa criar um novo banco de dados e usuário para Cubo redondo e conceder todas as permissões a um novo usuário para gravar no banco de dados.
$ sudo mysql -u root. MariaDB [(nenhum)]> CREATE DATABASE roundcube DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; MariaDB [(nenhum)]> CRIAR USUÁRIO [email protegido] IDENTIFICADO POR 'senha'; MariaDB [(nenhum)]> CONCEDE TODOS OS PRIVILÉGIOS NO cubo redondo. * PARA [email protegido]; MariaDB [(nenhum)]> privilégios de descarga; MariaDB [(nenhum)]> Sair;
13. Em seguida, importe as tabelas iniciais para o banco de dados Roundcube.
$ sudo mysql roundcube
Etapa 7: Crie um Apache Virtual Host para Roundcube Webmail
14. Crie um host virtual apache para Cubo redondo Correio eletrónico.
16. Agora você pode acessar o webmail indo para http://yourdomain.com/roundcubemail/installer/.
Instalador de Webmail Roundcube
16. Em seguida, vá para as configurações do banco de dados e adicione os detalhes do banco de dados.
Configurações do banco de dados do Webmail Roundcube
17. Depois de fazer todas as alterações, crie um config.inc.php Arquivo.
Criar arquivo de configuração Roundcube
18. Depois de terminar a instalação e os testes finais, exclua o instalador pasta e certifique-se de que enable_installer opção em config.inc.php está desabilitado.
$ 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.
http://yourdomain.com/roundcubemail/
Login do Webmail Roundcube
Etapa 8: Criação de usuários de e-mail
20. Para começar a usar o webmail Roundcube, você terá que criar um novo usuário, para fazer isso, execute.
$ sudo useradd myusername.
Substituir "meu nome de usuário”Com o nome de usuário desejado, crie uma senha para o novo usuário executando.
$ 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.
Você já tentou criar um servidor de e-mail antes? Como foi? Você já usou o Roundcube ou qualquer outro servidor de e-mail antes? O que você acha disso?