SlideShare a Scribd company logo
1 of 2
Download to read offline
Configuração Postfix para envio de e-mails através do office 365
Para que o Postfix envie e-mails do Linux através do office 365 é preciso configurar o mesmo
para se autenticar na Microsoft, para isso é preciso configurar os arquivos /etc/postfix/main.cf,
generic criar o arquivo sasl_passwd e criar os certificados.
1- Mover o arquivo main.cf para main.cf.ori e depois criar o arquivo main.cf com o
seguinte conteúdo:
#SMTP relayhost
relayhost = [pod51028.outlook.com]:587
# TLS Settings
smtp_tls_loglevel = 1
smtp_tls_CAfile = /etc/postfix/certs/CAcert.pem
smtp_tls_cert_file = /etc/postfix/certs/mycert.pem
smtp_tls_key_file = /etc/postfix/certs/mykey.pem
smtp_use_tls = yes
smtpd_tls_CAfile = /etc/postfix/certs/CAcert.pem
smtpd_tls_cert_file = /etc/postfix/certs/mycert.pem
smtpd_tls_key_file = /etc/postfix/certs/mykey.pem
smtpd_tls_received_header = yes
# configuracao tls
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_tls_security_options = noanonymous
#alias de mapeamento interno para externo
smtp_generic_maps = hash:/etc/postfix/generic
2- Copiar o arquivo generic para generic.ori, editar o arquivo generic e incluir no fim do
arquivo as seguintes linhas:
@servidor servidor@dominio
@servidor servidor@dominio.com.br
3- Criar o arquivo sasl_passwd com o seguinte conteúdo:
[pod51028.outlook.com]:587 conta@dominiooffice365.com.br :senha
4- Criar a pasta certs dentro de /etc/postfix/
5- Executar os seguintes comandos para criar os certificados:
Obs.: para geração dos certificados setar todas opções default.
mkdir /etc/postfix/certs
cd /etc/postfix/certs
openssl dsaparam 1024 -out dsa1024.pem
openssl req -x509 -nodes -days 3650 -newkey dsa:dsa1024.pem -out mycert.pem -keyout
mykey.pem;ln -s mycert.pem CAcert.pem
openssl req -x509 -new -days 3650 -key /etc/postfix/certs/mykey.pem -out
/etc/postfix/certs/mycert.pem;rm dsa1024.pem
6- Fazer o postfix reconhecer os novos arquivos:
postmap /etc/postfix/sasl_passwd;postmap /etc/postfix/generic;postmap
/etc/postfix/main.cf
7- Reiniciar o postfix
service postfix restart
8- Envio de e-mail para teste
mutt "Teste mutt" destinatario@dominio.com.br < /dev/null
9- Verificar no log se o e-mail foi enviado
Tail –f /var/log/maillog

More Related Content

Similar to Configuracao postfix para envio de email atraves do office 365

Rafael Funchal - Configurando SSL com Let’s Encrypt, EasyEngine e WP-CLI
Rafael Funchal - Configurando SSL com Let’s Encrypt, EasyEngine e WP-CLIRafael Funchal - Configurando SSL com Let’s Encrypt, EasyEngine e WP-CLI
Rafael Funchal - Configurando SSL com Let’s Encrypt, EasyEngine e WP-CLIWordPress Floripa
 
Configurando SSL com Let’s Encrypt, Easy Engine e WP-CLI
Configurando SSL com Let’s Encrypt, Easy Engine e WP-CLIConfigurando SSL com Let’s Encrypt, Easy Engine e WP-CLI
Configurando SSL com Let’s Encrypt, Easy Engine e WP-CLIRafael Funchal
 
WordCamp Floripa 2018: Configurando SSL com Let’s Encrypt, Easy Engine e WP-CLI
WordCamp Floripa 2018: Configurando SSL com Let’s Encrypt, Easy Engine e WP-CLIWordCamp Floripa 2018: Configurando SSL com Let’s Encrypt, Easy Engine e WP-CLI
WordCamp Floripa 2018: Configurando SSL com Let’s Encrypt, Easy Engine e WP-CLIRafael Funchal
 
Configurando SSL com Let’s Encrypt, EasyEngine e WP-CLI
Configurando SSL com Let’s Encrypt, EasyEngine e WP-CLIConfigurando SSL com Let’s Encrypt, EasyEngine e WP-CLI
Configurando SSL com Let’s Encrypt, EasyEngine e WP-CLIRafael Funchal
 
pfSense - Proxy integrado ao AD Regras por usuários e grupos
pfSense - Proxy integrado ao AD Regras por usuários e grupospfSense - Proxy integrado ao AD Regras por usuários e grupos
pfSense - Proxy integrado ao AD Regras por usuários e gruposCavalcante Treinamentos
 
Certificação Digital - Aula2 Exercícios
Certificação Digital - Aula2 ExercíciosCertificação Digital - Aula2 Exercícios
Certificação Digital - Aula2 ExercíciosLeandro Rezende
 
Seu framework é melhor pra quê?
Seu framework é melhor pra quê?Seu framework é melhor pra quê?
Seu framework é melhor pra quê?Jaime Neto
 
Webcast certificacao microsoft
Webcast certificacao microsoftWebcast certificacao microsoft
Webcast certificacao microsoftFlavio Honda
 
Técnicas para preparação e desenvolvimento de sites em django
Técnicas para preparação e desenvolvimento de sites em djangoTécnicas para preparação e desenvolvimento de sites em django
Técnicas para preparação e desenvolvimento de sites em djangoMario Chaves
 
Exchange Online with SharePoint - Improve Your App.
Exchange Online with SharePoint - Improve Your App.Exchange Online with SharePoint - Improve Your App.
Exchange Online with SharePoint - Improve Your App.Joao Livio
 
Ferramentas para Automação de Datacenter - GTER 37
Ferramentas para Automação de Datacenter - GTER 37Ferramentas para Automação de Datacenter - GTER 37
Ferramentas para Automação de Datacenter - GTER 37Wilson Lopes
 
Ferramentas para Automação de Datacenter
Ferramentas para Automação de DatacenterFerramentas para Automação de Datacenter
Ferramentas para Automação de DatacenterWilson Lopes
 
Configurando o connector salesforce
Configurando o connector salesforceConfigurando o connector salesforce
Configurando o connector salesforceGuilherme Baccas
 
Configurando servidor web https no apache2 ed
Configurando servidor web https no apache2 edConfigurando servidor web https no apache2 ed
Configurando servidor web https no apache2 edCarlos Melo
 
Automatizar backup no pf sense [dica]
Automatizar backup no pf sense [dica]Automatizar backup no pf sense [dica]
Automatizar backup no pf sense [dica]João Augusto
 
System Center Configuration Manager 2012 Sp1
System Center Configuration Manager   2012 Sp1System Center Configuration Manager   2012 Sp1
System Center Configuration Manager 2012 Sp1Flavio Honda
 
Apresentação asterisk
Apresentação asteriskApresentação asterisk
Apresentação asteriskVicente Nobre
 

Similar to Configuracao postfix para envio de email atraves do office 365 (20)

Rafael Funchal - Configurando SSL com Let’s Encrypt, EasyEngine e WP-CLI
Rafael Funchal - Configurando SSL com Let’s Encrypt, EasyEngine e WP-CLIRafael Funchal - Configurando SSL com Let’s Encrypt, EasyEngine e WP-CLI
Rafael Funchal - Configurando SSL com Let’s Encrypt, EasyEngine e WP-CLI
 
Configurando SSL com Let’s Encrypt, Easy Engine e WP-CLI
Configurando SSL com Let’s Encrypt, Easy Engine e WP-CLIConfigurando SSL com Let’s Encrypt, Easy Engine e WP-CLI
Configurando SSL com Let’s Encrypt, Easy Engine e WP-CLI
 
WordCamp Floripa 2018: Configurando SSL com Let’s Encrypt, Easy Engine e WP-CLI
WordCamp Floripa 2018: Configurando SSL com Let’s Encrypt, Easy Engine e WP-CLIWordCamp Floripa 2018: Configurando SSL com Let’s Encrypt, Easy Engine e WP-CLI
WordCamp Floripa 2018: Configurando SSL com Let’s Encrypt, Easy Engine e WP-CLI
 
Configurando SSL com Let’s Encrypt, EasyEngine e WP-CLI
Configurando SSL com Let’s Encrypt, EasyEngine e WP-CLIConfigurando SSL com Let’s Encrypt, EasyEngine e WP-CLI
Configurando SSL com Let’s Encrypt, EasyEngine e WP-CLI
 
Instalação do Exchange
Instalação do ExchangeInstalação do Exchange
Instalação do Exchange
 
pfSense - Proxy integrado ao AD Regras por usuários e grupos
pfSense - Proxy integrado ao AD Regras por usuários e grupospfSense - Proxy integrado ao AD Regras por usuários e grupos
pfSense - Proxy integrado ao AD Regras por usuários e grupos
 
Asp.net
Asp.netAsp.net
Asp.net
 
Certificação Digital - Aula2 Exercícios
Certificação Digital - Aula2 ExercíciosCertificação Digital - Aula2 Exercícios
Certificação Digital - Aula2 Exercícios
 
Seu framework é melhor pra quê?
Seu framework é melhor pra quê?Seu framework é melhor pra quê?
Seu framework é melhor pra quê?
 
Webcast certificacao microsoft
Webcast certificacao microsoftWebcast certificacao microsoft
Webcast certificacao microsoft
 
Técnicas para preparação e desenvolvimento de sites em django
Técnicas para preparação e desenvolvimento de sites em djangoTécnicas para preparação e desenvolvimento de sites em django
Técnicas para preparação e desenvolvimento de sites em django
 
Aula20 open vpn
Aula20 open vpnAula20 open vpn
Aula20 open vpn
 
Exchange Online with SharePoint - Improve Your App.
Exchange Online with SharePoint - Improve Your App.Exchange Online with SharePoint - Improve Your App.
Exchange Online with SharePoint - Improve Your App.
 
Ferramentas para Automação de Datacenter - GTER 37
Ferramentas para Automação de Datacenter - GTER 37Ferramentas para Automação de Datacenter - GTER 37
Ferramentas para Automação de Datacenter - GTER 37
 
Ferramentas para Automação de Datacenter
Ferramentas para Automação de DatacenterFerramentas para Automação de Datacenter
Ferramentas para Automação de Datacenter
 
Configurando o connector salesforce
Configurando o connector salesforceConfigurando o connector salesforce
Configurando o connector salesforce
 
Configurando servidor web https no apache2 ed
Configurando servidor web https no apache2 edConfigurando servidor web https no apache2 ed
Configurando servidor web https no apache2 ed
 
Automatizar backup no pf sense [dica]
Automatizar backup no pf sense [dica]Automatizar backup no pf sense [dica]
Automatizar backup no pf sense [dica]
 
System Center Configuration Manager 2012 Sp1
System Center Configuration Manager   2012 Sp1System Center Configuration Manager   2012 Sp1
System Center Configuration Manager 2012 Sp1
 
Apresentação asterisk
Apresentação asteriskApresentação asterisk
Apresentação asterisk
 

Configuracao postfix para envio de email atraves do office 365

  • 1. Configuração Postfix para envio de e-mails através do office 365 Para que o Postfix envie e-mails do Linux através do office 365 é preciso configurar o mesmo para se autenticar na Microsoft, para isso é preciso configurar os arquivos /etc/postfix/main.cf, generic criar o arquivo sasl_passwd e criar os certificados. 1- Mover o arquivo main.cf para main.cf.ori e depois criar o arquivo main.cf com o seguinte conteúdo: #SMTP relayhost relayhost = [pod51028.outlook.com]:587 # TLS Settings smtp_tls_loglevel = 1 smtp_tls_CAfile = /etc/postfix/certs/CAcert.pem smtp_tls_cert_file = /etc/postfix/certs/mycert.pem smtp_tls_key_file = /etc/postfix/certs/mykey.pem smtp_use_tls = yes smtpd_tls_CAfile = /etc/postfix/certs/CAcert.pem smtpd_tls_cert_file = /etc/postfix/certs/mycert.pem smtpd_tls_key_file = /etc/postfix/certs/mykey.pem smtpd_tls_received_header = yes # configuracao tls smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_security_options = noanonymous smtp_sasl_tls_security_options = noanonymous #alias de mapeamento interno para externo smtp_generic_maps = hash:/etc/postfix/generic 2- Copiar o arquivo generic para generic.ori, editar o arquivo generic e incluir no fim do arquivo as seguintes linhas: @servidor servidor@dominio @servidor servidor@dominio.com.br 3- Criar o arquivo sasl_passwd com o seguinte conteúdo: [pod51028.outlook.com]:587 conta@dominiooffice365.com.br :senha
  • 2. 4- Criar a pasta certs dentro de /etc/postfix/ 5- Executar os seguintes comandos para criar os certificados: Obs.: para geração dos certificados setar todas opções default. mkdir /etc/postfix/certs cd /etc/postfix/certs openssl dsaparam 1024 -out dsa1024.pem openssl req -x509 -nodes -days 3650 -newkey dsa:dsa1024.pem -out mycert.pem -keyout mykey.pem;ln -s mycert.pem CAcert.pem openssl req -x509 -new -days 3650 -key /etc/postfix/certs/mykey.pem -out /etc/postfix/certs/mycert.pem;rm dsa1024.pem 6- Fazer o postfix reconhecer os novos arquivos: postmap /etc/postfix/sasl_passwd;postmap /etc/postfix/generic;postmap /etc/postfix/main.cf 7- Reiniciar o postfix service postfix restart 8- Envio de e-mail para teste mutt "Teste mutt" destinatario@dominio.com.br < /dev/null 9- Verificar no log se o e-mail foi enviado Tail –f /var/log/maillog