Configure o Postfix para usar o Gmail SMTP no Ubuntu e Debian

Configure o Postfix para usar o Gmail SMTP no Ubuntu e Debian

O Postfix é um popular agente de transferência de correio (MTA) usado para rotear e entregar email em sistemas Linux. Ele fornece um meio robusto e eficiente de lidar com a entrega de correio. Neste tutorial, mostraremos como configurar o Postfix para usar o serviço SMTP do Gmail no Ubuntu e nos sistemas baseados em Debian. Essa configuração permite enviar e -mails através da infraestrutura do Gmail, proporcionando melhor entrega e reduzindo as chances de seus e -mails serem marcados como spam.

Pré -requisitos

Antes de prosseguir, verifique se você tem o seguinte:

  • Um sistema executando o Ubuntu ou a distribuição baseada em Debian.
  • Uma conta do Gmail ou conta do Google Workspace com 'Apps menos seguros' habilitados.
  • Raiz ou sudo acesso ao sistema.

Etapa 1: Instale o postfix e as dependências necessárias

Primeiro, atualize o índice de pacotes do seu sistema:

Atualização do sudo apt  

Em seguida, instale o pacote Postfix e o MailUtils, que fornece utilitários adicionais para lidar com o correio:

sudo apt install postfix Mailutils  

Durante a instalação do Postfix, você será solicitado a selecionar o tipo de configuração do servidor de e -mail. Escolha 'Site da Internet' e insira seu nome de domínio totalmente qualificado (FQDN) quando solicitado.

Etapa 2: Configure o Postfix para usar o Gmail SMTP

Edite o arquivo de configuração do pós -fix/etc/postfix/main.cf usando seu editor de texto preferido:

sudo nano/etc/postfix/main.cf  

Adicione ou modifique as seguintes linhas no arquivo de configuração:

retransmissão = [smtp.Gmail.com]: 587 smtp_use_tls = sim smtp_sasl_auth_enable = sim smtp_sasl_security_options = noanônimo smtp_sasl_password_maps = hash:/etc/pós-fix/sasl_passwd smtp_tls_cafile.Crt
123456retransmissão = [smtp.Gmail.com]: 587smtp_use_tls = yessmtp_sasl_auth_enable = yessmtp_sasl_security_options = noanonymousmtp_sasl_password_maps = hash:/etc/postfix/sasl_passmmtp_tls_cfile = etc/postfix/sasl_passwdsmt_tls_cfile.Crt

Salvar e sair do arquivo.

Etapa 3: Crie e configure o arquivo de senha do SASL

Crie um novo arquivo/etc/postfix/sasl_passwd para armazenar as credenciais da sua conta do gmail:

sudo nano/etc/postfix/sasl_passwd  

Adicione a linha a seguir, substituindo [email protegido] pelo seu endereço de e -mail do Gmail e Your_Password pela senha do Gmail:

[Smtp.Gmail.com]: 587 [email protected]: your_password
1[Smtp.Gmail.com]: 587 [email protected]: your_password

Salvar e sair do arquivo.

Prenda o arquivo de senha alterando suas permissões:

sudo chmod 600/etc/postfix/sasl_passwd  

Crie um mapa de hash do arquivo de senha para o postfix usar:

sudo postmap/etc/postfix/sasl_passwd  

Etapa 4: reinicie o postfix e teste a funcionalidade de email

Reinicie o serviço Postfix para aplicar as alterações:

SUDO SYSTEMCTL RESTART POSTFIX  

Envie um email de teste usando o comando Mail para garantir que o postfix esteja configurado corretamente:

eco "Este é um e -mail de teste.Email "|  

Substitua [email protegido] por um endereço de e -mail válido. Verifique a caixa de entrada do destinatário para garantir que o email fosse entregue com sucesso.

Conclusão

Agora você configurou o Postfix para usar o Gmail SMTP no seu sistema baseado no Ubuntu ou no Debian. Essa configuração permite enviar e -mails através da infraestrutura do Gmail, melhorando a entrega de email e reduzindo a probabilidade de suas mensagens marcadas como spam. Lembre -se de atualizar regularmente o seu sistema e a configuração de pós -fix para manter um serviço de email seguro e confiável.