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:

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

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

Be First to Comment

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?

Inscreva-se para ficar sabendo das novidades do blog em primeira mão.