Você está na página 1de 3

Fazendo Relay Autenticado no Postfix com SMTP do Gmail

HOME

FÓRUM

NOTICÍAS

CONTATO

http://www.prefirolinux.com/postfix/305-fazendo-relay-autenticado-no

pesquisar

Registre-se e Participe!

Mural de Empregos

Publicar Artigo.

Enviar Links

Registrar-se!

Artigos / Tutoriais / Vídeos

Home

Apache HTTP Server

Aplicativos

Backups

Bibliotecas

Compilação

BIND

Cloud Computing

Cron

Comandos

Devices

DHCP

DPKG

FHS

GPL

Gnome

GRUB

Iptables Firewall

SSH - Secure Shell

IPV6

KDE

Kernel

KVM

RAID

MySQL

LAMP

Lilo

Pen Test

LPIC - 101/102

LPIC - 201/202

Shell Script

LPIC - 301/302

LPIC - 303/304

LPIC - 305/306

NFS e AIDE

VSFTPD

LTSP

OpenDNS

LVM

LPIC - Simulado

OpenLDAP

OpenVPN

PAM

Usuários e Grupos

Postfix

Processos

Runlevel

Pacotes DEB / RPM / YUM

Partições

Processos Runlevel Pacotes DEB / RPM / YUM Partições Fazendo Relay Autenticado no Postfix com SMTP

Fazendo Relay Autenticado no Postfix com SMTP do Gmail

Avaliação do Usuário: / 1 Pior Melhor AvaliarAvaliarAvaliarAvaliar
Avaliação do Usuário:
/ 1
Pior
Melhor
AvaliarAvaliarAvaliarAvaliar

Escrito por Eduardo Becker

Sex, 12 de Agosto de 2011 16:59

Escrito por Eduardo Becker Sex, 12 de Agosto de 2011 16:59 Vamos as configurações! Estava precisando

Vamos as configurações!

Estava precisando que o Nagios enviasse e-mails de alertas quando servidores apresentassem problemas. Foi então que decidi configurar o Postfix para enviar e-mail usando o smtp do Gmail.

### Estas configurações foram testadas no Ubuntu Server 8, 9 e 10 ###

1) Durante a instalação do Ubuntu Server escolher a opção "Mail Server".

2) Instalar os pacotes e dependências.

# apt-get install libsasl2-2 libsasl2-modules sasl2-bin mutt postfix

openssl

3) Depois de instalar os pacotes e dependências edite o arquivo/etc/default /saslauthd e altere a opção Start de "NO" para "YES".

4) Feita a alteração reinicie o serviço.

# /etc/init.d/saslauthd restart

5) Agora vamos entrar no diretório do Postfix.

cd

/etc/postfix

6) Vamos fazer uma cópia do arquivo original de configuração do Postfix.

# cp main.cf main.cf.bkp

7) Agora podemos apagar o arquivo de configuração main.cf e depois criar um novo para inserir o conteúdo abaixo. Para apagar:

# rm main.cf

Para criar um novo:

# vim main.cf

Agora copie e cole neste novo main.cf vazio.

#SMTP relayhost relayhost = [smtp.gmail.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

smtpd_tls_key_file = /etc/postfix/certs/mykey.pem smtpd_tls_received_header = yes 1 de 3 06/06/2012 15:59

Fazendo Relay Autenticado no Postfix com SMTP do Gmail

http://www.prefirolinux.com/postfix/305-fazendo-relay-autenticado-no

Permissões

Projetos

Scripts

Segurança

Samba

Swap

Squid Proxy

Wireless

Unity

Virtualização

Hardering

SysAdmin

Criptografia

Redes

Colunistas PrefiroLinux

Cristhian Bini

MascoteMobile

Naufragoweb

Wilton Prestes

Designed by:

Cristhian Bini

# 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

8) Agora vamos criar o arquivo generic dentro do diretório do Postfix /etc/postfix Para criar o arquivo:

# vim generic

Este arquivo terá o seguinte conteúdo.

root@servidor seuemail@gmail.com root@servidor.localdomain seuemail@gmail.com

Onde servidor é o nome do computador. Pra saber o nome da máquina basta digitar o comando hostname.

9) Precisamos criar também o arquivo que contém usuário e senha da sua conta no Gmail. Este arquivo se chamará sasl_passwd Este também no mesmo diretório /etc/postfix

# vim sasl_passwd

Inserir o conteúdo:

[smtp.gmail.com]:587 seuemail@gmail.com :suasenha

10) Precisamos agora criar os certificados que validam o servidor no Gmail. Antes de criar os certificados vamos criar um diretório chamado certs dentro de /etc/postfix

# mkdir certs

Depois de criado entrar neste diretório com o comando cd

# cd certs

Agora que estamos dentro do diretório certs rodar os comandos por ordem.

# 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

11) Depois de gerar os certificados vamos associar os arquivos com o comando:

# postmap /etc/postfix/sasl_passwd;postmap /etc/postfix

/generic;postmap /etc/postfix/main.cf

12) Terminamos as configurações, agora vamos reiniciar o serviço Postfix.

# /etc/init.d/postfix restart

13) Vamos fazer o teste enviando e-mail via linha de comando. #echo "Teste Postfix" | mutt -s "teste de envio pelo console" e-mail@seuemail.com.br

Para ver os logs do servidor de e-mail Postfix basta usar este comando:

# tail -f /var/log/mail.log

Se aparecer nos logs algo informando que não existe o arquivos aliases.db basta rodar estes comandos:

# cd /etc

# newaliases

É isso galera, abraços!

Fonte: http://eduardobecker.blogspot.com

Comentários

Como é bom receber informações precisas, muito obrigado, funcionou mais que perfeito.#6 Fernando Cesar 19-04-2012 12:11

#6 Fernando Cesar

19-04-2012 12:11

 

0

Citar

Como é bom compartilhar conhecimento#5 Fernando Cesar 19-04-2012 12:10 muito obrigado pela sua ajuda

#5 Fernando Cesar

19-04-2012 12:10

muito obrigado pela sua ajuda

abcos,

mais que perfeito !!

conhecimento #5 Fernando Cesar 19-04-2012 12:10 muito obrigado pela sua ajuda abcos, mais que perfeito !!

0

 

Citar

Fazendo Relay Autenticado no Postfix com SMTP do Gmail

http://www.prefirolinux.com/postfix/305-fazendo-relay-autenticado-no

#4 Fernando Cesar 19-04-2012 12:10   0

#4 Fernando Cesar

19-04-2012 12:10

 

0

Como é bom compartilhar conhecimento

muito obrigado pela sua ajuda

abcos,

mais que perfeito !!

Como é bom compartilhar conhecimento muito obrigado pela sua ajuda abcos, mais que perfeito !!
 

Citar

#3 Waldemberguem 05-04-2012 13:10   0

#3 Waldemberguem

05-04-2012 13:10

 

0

Muito bom o artigo mesmo, viva o mundo livre

 
 

Citar

#2 Renan 05-03-2012 19:18 0

#2 Renan

05-03-2012 19:18

0

Parabens!!! funcionou, testei varios que achei por ai e nem um tinha funcionado funcionou de primeira parabens!!

o sua explicação ficou muito simples e

 

Citar

#1 Jackson 26-10-2011 15:43 0

#1 Jackson

26-10-2011 15:43

0

Excelente

Mtos na hora de configurar o nagios, tem esse problema para enviar as notificações.

 
 

Citar

Atualizar lista de comentários Assine o RSS dos comentários

Adicionar comentário

Assine o RSS dos comentários Adicionar comentário Nome (obrigatório) E-mail (obrigatório) Você ainda pode
Assine o RSS dos comentários Adicionar comentário Nome (obrigatório) E-mail (obrigatório) Você ainda pode

Nome (obrigatório)

E-mail (obrigatório)

Você ainda pode digitar 1000 caracteres

Notifique-me de comentários futuros(obrigatório) Você ainda pode digitar 1000 caracteres Atualizar Enviar JComments Desenvolvido por CBini! para o

digitar 1000 caracteres Notifique-me de comentários futuros Atualizar Enviar JComments Desenvolvido por CBini! para o

Atualizar

caracteres Notifique-me de comentários futuros Atualizar Enviar JComments Desenvolvido por CBini! para o PrefiroLinux

Enviar

JComments

de comentários futuros Atualizar Enviar JComments Desenvolvido por CBini! para o PrefiroLinux valid xhtml

Desenvolvido por CBini! para o PrefiroLinux valid xhtml valid css