Para ter uma configuração de trabalho de Postfix, você deve ter um Mx registro adicionado ao seu Servidor dns. Estou configurando um Servidor dns usando Vincular 9 Aqui apenas para demonstrar como tudo funciona.
Meu Ubuntu 18.04 LTS Machine tem o endereço IP 192.168.199.170. Este vai ser meu Servidor dns e Servidor de e-mail. Portanto, substitua -o pelo seu endereço IP. eu escolhi correspondência.Linuxhint.com Como o FQDN do meu servidor de correio. Substitua pelo seu.
Primeiro atualize o Apt Cache do repositório de pacotes com o seguinte comando:
$ sudo apt update
Instalar Vincular 9 dns servidor com o seguinte comando:
$ sudo apt install bind9
Agora pressione y e depois pressione continuar.
Vincular 9 deve ser instalado.
Agora crie um arquivo de zona com o seguinte comando:
$ sudo nano/var/cache/bind/dB.Linuxhint
Agora adicione as seguintes linhas e salve o arquivo. Substituir 192.168.199.170 Com o endereço IP do seu computador. Substitua também Linuxhint.com com seu nome de domínio.
Agora verifique se o arquivo de configuração está bem com o seguinte comando:
$ sudo chamado checkzone linuxhint.com. /var/cache/bind/db.Linuxhint
Agora execute o seguinte comando para editar /etc/bind/nomeado.conf.Zones padrão arquivo:
$ sudo nano/etc/bind/nomeado.conf.Zones padrão
Agora adicione as seguintes linhas para configurar sua zona DNS. Ajuste sempre que necessário.
Agora edite/etc/bind/nomeado.conf.Arquivo de opções com o seguinte comando:
$ sudo nano/etc/bind/nomeado.conf.opções
Agora descomment encaminhadores (removendo // desde o início de cada linha) e mude 0.0.0.0 para o servidor DNS do Google 8.8.8.8
Antes:
Depois:
Agora reinicie Vincular 9 com o seguinte comando:
$ sudo systemctl Reload bind9
Agora você tem que mudar seu servidor DNS. eu usei Gerente da rede fazer isso.
Se você não possui gerenciador de rede instalado, instale -o com o seguinte comando:
$ sudo apt install-manager
Liste a conexão do seu gerente de rede com o seguinte comando:
Mostra de conexão de $ sudo nmcli
Como você pode ver, o nome da minha conexão ativa é Conexão com fio 1
Agora edite sua conexão com o seguinte comando:
$ sudo nmcli conexão editar "conexão com fio 1"
Remova o servidor DNS atual:
NMCLI> Remover IPv4.dns
Agora execute o seguinte nmcli comando para mudar seu Servidor dns para a conexão.
nmcli> definir ipv4.DNS 192.168.199.170
Salve as alterações.
nmcli> salvar
Finalmente saia de nmcli incitar:
nmcli> desistir
Agora reinicie a conexão com os seguintes comandos:
$ sudo nmcli conexão "conexão com fio 1"
$ sudo nmcli conexão "conexão com fio 1"
Agora defina seu nome de host como correspondência.Linuxhint.com com o seguinte comando:
$ sudo hostnamectl set-hostname e-mail.Linuxhint.com
Agora reinicie seu computador para que as alterações entrem em vigor.
$ sudo reiniciar
Instalando o Postfix:
Agora instale Postfix com o seguinte comando:
$ sudo apt install postfix
Imprensa e depois pressione continuar.
Selecione Site da Internet. Então aperte selecionar e depois pressione continuar.
Digite seu nome de domínio. Então aperte e depois pressione continuar.
Postfix deve ser instalado e configurado
Reconfigurando o postfix:
Se você precisar reconfigurar o Postfix Servidor no futuro, execute o seguinte comando:
$ sudo dpkg-reconfigure postfix
Baseada no terminal Postfix Assistente de configuração deve aparecer. Basta responder às perguntas e você terminou.
Configurando os usuários para enviar e receber e-mails:
No Ubuntu 18.04 LTS, apenas os usuários adicionados ao correspondência Grupo pode enviar e receber e-mails. Por padrão, nenhum dos usuários é adicionado ao correspondência grupo.
Você pode adicionar o usuário que está conectado ao correspondência Grupo com o seguinte comando:
$ sudo userMod -AG Mail $ (whoami)
Se o usuário que você está conectado como não tem sudo ou privilégios de super usuário, você pode adicionar usuário, digamos Linda para o correspondência Grupo com o seguinte comando:
$ sudo userMod -AG Mail Linda
Se você deseja criar novos usuários para enviar e receber e-mails, execute o seguinte comando:
$ sudo userAdd -m -g Mail Nome de usuário
Aqui, NOME DE USUÁRIO é o nome de usuário do seu novo usuário.
No meu caso, digamos o NOME DE USUÁRIO é Kelly:
$ sudo useradd -m -g Mail -s /bin /Bash Kelly
Agora execute o seguinte comando para definir uma senha de login para o Nome de usuário Kelly:
$ sudo passwd kelly
Agora insira a senha para o usuário Kelly e pressione .
Você terá que re-tirar a senha novamente. Depois de terminar, a senha deve ser definida.
Agora o usuário Kelly pode enviar e receber e-mails.
Enviando e lendo e-mails da linha de comando:
Ubuntu 18.04 LTS possui muitas ferramentas de linha de comando para enviar e -mails como Enviar correio, correspondência, Mutt etc.
Nesta seção, vou mostrar como usar o correspondência comando para enviar e ler E-mails.
O correspondência O programa não pode ser instalado por padrão no Ubuntu 18.04 LTS. Execute o seguinte comando para instalá -lo:
$ sudo apt install Mailutils
Agora pressione y e depois pressione continuar.
Deve ser instalado.
Agora você pode enviar um e-mail com o seguinte comando:
$ e -mail e -mail_address
Vamos enviar um e-mail para Kelly,
$ Mail [email protected]
Você deve ser solicitado a fornecer Cópia de Carbono (CC). Se você deseja encaminhá -lo para muitos endereços de e -mail, digite os endereços de email aqui. Caso contrário, deixe -o vazio e pressione .
Agora digite o assunto do seu e-mail. Depois de terminar, pressione .
Agora digite seu e -mail.
Depois de terminar, pressione + d.
O correio deve ser enviado.
Agora Kelly Pode ler o e-mail com o seguinte comando:
Como você pode ver, Kelly recebeu meu e-mail.
Agora digite o número como marcado abaixo e pressione Para ler o e-mail:
Este é o e-mail que enviei Kelly.
Agora Kelly pode enviar um e-mail para mim também.
eu consigo ver Kellye -mail.
Isso é Kellye -mail.
É assim que você instala e configura Postfix no Ubuntu 18.04 LTS. Obrigado por ler este artigo.