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

What's hot

Aula sobre multithreading
Aula sobre multithreadingAula sobre multithreading
Aula sobre multithreadingBianca Dantas
 
Introdução ao windows server
Introdução ao windows serverIntrodução ao windows server
Introdução ao windows serverGuiTelmoRicardo
 
Prática de laboratório utilizando views, stored procedures e triggers
Prática de laboratório   utilizando views, stored procedures e triggersPrática de laboratório   utilizando views, stored procedures e triggers
Prática de laboratório utilizando views, stored procedures e triggersDaniel Maia
 
Os deveres da família por simone helen drumond
Os deveres da família por simone helen drumondOs deveres da família por simone helen drumond
Os deveres da família por simone helen drumondSimoneHelenDrumond
 
Adolescência - Transformações físicas e psicológicas
Adolescência - Transformações físicas e psicológicasAdolescência - Transformações físicas e psicológicas
Adolescência - Transformações físicas e psicológicasMariana Almeida
 
Redes - Enderecamento IP
Redes - Enderecamento IPRedes - Enderecamento IP
Redes - Enderecamento IPLuiz Arthur
 
Segurança Física de Servidores e Redes
Segurança Física de Servidores e RedesSegurança Física de Servidores e Redes
Segurança Física de Servidores e Redeselliando dias
 
Tipologias de rede
Tipologias de redeTipologias de rede
Tipologias de redeFrogFAT
 
Comando basico switch
Comando basico switchComando basico switch
Comando basico switchAndré Silva
 
Ética/Sigilo/ECA - Acolhimento Institucional
Ética/Sigilo/ECA - Acolhimento InstitucionalÉtica/Sigilo/ECA - Acolhimento Institucional
Ética/Sigilo/ECA - Acolhimento InstitucionalMichelle Moraes Santos
 
Sistemas de Informação
Sistemas de InformaçãoSistemas de Informação
Sistemas de InformaçãoMariana Hiyori
 

What's hot (20)

Hardware servidores
Hardware servidoresHardware servidores
Hardware servidores
 
Aula sobre multithreading
Aula sobre multithreadingAula sobre multithreading
Aula sobre multithreading
 
Introdução ao windows server
Introdução ao windows serverIntrodução ao windows server
Introdução ao windows server
 
Prática de laboratório utilizando views, stored procedures e triggers
Prática de laboratório   utilizando views, stored procedures e triggersPrática de laboratório   utilizando views, stored procedures e triggers
Prática de laboratório utilizando views, stored procedures e triggers
 
Os deveres da família por simone helen drumond
Os deveres da família por simone helen drumondOs deveres da família por simone helen drumond
Os deveres da família por simone helen drumond
 
Infância e violência doméstica
Infância e violência domésticaInfância e violência doméstica
Infância e violência doméstica
 
Produção de Cerveja
Produção de CervejaProdução de Cerveja
Produção de Cerveja
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Orçamento (rede)
Orçamento (rede)Orçamento (rede)
Orçamento (rede)
 
Iogurte
IogurteIogurte
Iogurte
 
Adolescência - Transformações físicas e psicológicas
Adolescência - Transformações físicas e psicológicasAdolescência - Transformações físicas e psicológicas
Adolescência - Transformações físicas e psicológicas
 
Redes - Enderecamento IP
Redes - Enderecamento IPRedes - Enderecamento IP
Redes - Enderecamento IP
 
Segurança Física de Servidores e Redes
Segurança Física de Servidores e RedesSegurança Física de Servidores e Redes
Segurança Física de Servidores e Redes
 
Tipologias de rede
Tipologias de redeTipologias de rede
Tipologias de rede
 
Comando basico switch
Comando basico switchComando basico switch
Comando basico switch
 
Cana-de-açúcar processamento
Cana-de-açúcar processamento Cana-de-açúcar processamento
Cana-de-açúcar processamento
 
Ética/Sigilo/ECA - Acolhimento Institucional
Ética/Sigilo/ECA - Acolhimento InstitucionalÉtica/Sigilo/ECA - Acolhimento Institucional
Ética/Sigilo/ECA - Acolhimento Institucional
 
Sistema Operacional Android
Sistema Operacional AndroidSistema Operacional Android
Sistema Operacional Android
 
Sistemas de Informação
Sistemas de InformaçãoSistemas de Informação
Sistemas de Informação
 
Chocolate
ChocolateChocolate
Chocolate
 

Similar to Configuração Postfix Office 365

Novidades no Deployment do Office 365
Novidades no Deployment do Office 365Novidades no Deployment do Office 365
Novidades no Deployment do Office 365Bruno Lopes
 
Instalando e Configurando um Servidor de E-Mails Linux
Instalando e Configurando um Servidor de E-Mails LinuxInstalando e Configurando um Servidor de E-Mails Linux
Instalando e Configurando um Servidor de E-Mails LinuxJefferson Pedro
 
Enterprise services com .net
Enterprise services com .netEnterprise services com .net
Enterprise services com .netFernando Palma
 
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-CLIwordcamppoa
 
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
Ferramentas para Automação de DatacenterFerramentas para Automação de Datacenter
Ferramentas para Automação de DatacenterWilson Lopes
 

Similar to Configuração Postfix Office 365 (20)

Novidades no Deployment do Office 365
Novidades no Deployment do Office 365Novidades no Deployment do Office 365
Novidades no Deployment do Office 365
 
Workshop Magento
Workshop MagentoWorkshop Magento
Workshop Magento
 
Instalando e Configurando um Servidor de E-Mails Linux
Instalando e Configurando um Servidor de E-Mails LinuxInstalando e Configurando um Servidor de E-Mails Linux
Instalando e Configurando um Servidor de E-Mails Linux
 
Aula 2
Aula 2Aula 2
Aula 2
 
Enterprise services com .net
Enterprise services com .netEnterprise services com .net
Enterprise services com .net
 
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
 
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
Ferramentas para Automação de DatacenterFerramentas para Automação de Datacenter
Ferramentas para Automação de Datacenter
 

Configuração Postfix 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