Skip to content

[HOW TO] Configurando envio de emails com Postfix e GoogleApps/Office365 + TLS

Olá, amigos 🙂

A postagem de hoje vai ensinar passo a passo como configurar o envio de e-mail utilizando máquinas/servers Linux com a aplicação Postfix. Resolvi fazer este tutorial pela fato de que quando fui configurar pela primeira vez, não foi uma tarefa das mais fáceis haha.

***O tutorial abaixo foi desenvolvido usando Debian 6

INFO: Foi realizado testes do mesmo tutorial, usando TLS, porém, ao invés de usar o Google Apps, foi usado também o Office 365 e funcionou corretamente, conforme comentários 😀 Portanto, se precisar usar o tutorial com Office365, altere o necessário.
Primeiro, será necessário fazer a instalação do pacote do Postifix e MailUtils, um pacote auxiliar que contém recursos para uso de contas de e-mail, como pop3 e outros.

apt-get install postfix mailutils libsasl2-2 ca-certificates libsasl2-modules

Com os comandos acima, estamos instalando os dois pacotes necessários para a configuração do envio de emails pelo seu Linux.

**Durante a instalação do Postfix, ele irá perguntar qual tipo de configuração você deseja, marque a opção “Sem configuração”

Com a instalação realizada, vamos editar o arquivo que contém as principais configurações do Postfix.

vi /etc/postfix/main.cf

Dentro do arquivo acima, comente todas as linhas existentes com “#” no inicio de cada linha, feito isto, insira as informações abaixo:

smtp_sasl_security_options = noanonymous
relayhost = [smtp.gmail.com]:587
smtp_use_tls = yes
smtp_tls_CAfile = /etc/postfix/cacert.pem
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/googleapps/password

Salve o arquivo e cria a pasta abaixo, onde colocaremos as configurações do GoogleApps:

mkdir /etc/postfix/googleapps

Após criarmos a pasta, use o comando abaixo para criar o arquivo que irá a senha da conta de email:

 > /etc/postfix/googleapps/password

Edite o referido arquivo:

vi /etc/postfix/googleapps/password

Dentro, coloque o seguinte conteúdo:

[smtp.gmail.com]:587 usuario@seudominio.com:suasenhaaqui

Ajuste as permissões do arquivo password com o comando abaixo:

chmod 600 /etc/postfix/googleapps/password

Agora, será necessário executar o comando postmap, que ser para atualizar as informações do banco de dados usada pelo Postfix, portanto siga os dois comandos abaixo:

cd /etc/postfix/googleapps/
 

 

postmap password

Feito o passo acima, vamos fazer uma cópia do certificado de segurança para dentro do diretório do postfix, com o comando abaixo:

cp /etc/ssl/certs/ca-certificates.crt /etc/postfix/cacert.pem

Após todos os passos acima, vamos reiniciar o serviço do Postfix, basta usar o comando abaixo:

/etc/init.d/postfix restart

Com as configurações realizadas e o serviço do Postfix reiniciado, vamos efetuar um teste de envio de e-mail pela console do servidor/computador, para isto, execute o comando abaixo:

echo "Teste de Envio de Email" | mail -s "Testando disparo de email via GoogleApps" seuemail@umdominio.com

Agora, confira a caixa de e-mail da conta acima, e verifique se chegou a mensagem, caso não revise todos os passos.

Feito, agora sua conta do GoogleApps conseguirá enviar e-mails normalmente.

Contribua com o blog!! Deixe seu comentário com o resultado obtido com está configuração 🙂 Toda forma de manifesto é bem vinda.

Até a próxima!

Entusiasta por Linux e telecomunicações. Extrovertido, comunicativo e fascinado por disseminar o conhecimento. Tenho como hobby escrever artigos para este blog desde 2013.
Só mais um maluco que aprendeu a codar e vive perdidamente apaixonado por Shell <3

Published inLinuxPostfixVoicemail

2 Comments

  1. Google apps are not free. So I can’t do that unless I purchase a plan from them.
    Or you mean something else?

    • Hi!

      Yes, the Google Apps need license. This article teach you how to enable voicemail on SNEP, using Google Apps account.

      But, you can use this for configure another mail server that use SSL/TLS.

      Thanks!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Feito com amor, usando WordPress
Compilando...

Opa, que tal receber as novidades?

Receba nossas dicas em primeira mão! :)