De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Pedro Delfino
Data de Publicação: 07 de fevereiro de 2010
Existem vários motivos para criar um servidor de gateway de email, a grande maioria cria um para aplicar regrar de anti-spam e anti vírus. Vamos discutir uma outra aplicação para um servidor de Gateway de email com postfix.
Vamos imaginar que necessitamos migrar o nosso serviço de email para um outro local, mas isso não pode ser feito de um só vez, por várias razões. Sendo assim, podemos montar um servidor de gateway de email para redirecionar os emails para o novo servidor conforme vamos migrando as contas, e aqueles que ainda não foram migrados podem ser direcionados para o servidor antigo.
Então vamos ao nosso passo a passo.
apt-get install postfix
/etc/postfix/main.cf
# vim /etc/postfix/main.cf # Fica em Branco, pois não vamos receber email neste servidor mydestination = # Indica os domínios que o nosso gateway vai responder relay_domains = dominio1.com, domino2.com.br # Tabela indicando para qual servidor de email vamos encaminhar os emails transport_maps = hash:/etc/postfix/transport
/etc/postfix/master.cf
vim /etc/postfix/master.cf # local unix - n n - - localComentamos a linha que cuida a entrega local, pois neste servidor não vamos precisar receber email, ele vai apenas repassar. Algo com a linha acima, apesar que este passo é opcional.
/etc/postfix/transport
vim /etc/postfix/transport tux@dominio1.com smtp:192.168.0.1 dominio1.com smtp:192.168.0.2 dominio2.com.com.br smtp:192.168.0.3 antonia@dominio2.com.br smtp:192.168.0.4Vamos rodar o comando para gerar a tabela do transport
postmap /etc/postfix/transportEssa configuração é muito simples também: Linha 1: Recebe os emails de <tux (a) dominio1 com> e encaminha para o um outro servidor que deverá responder no ip 192.168.0.1, um detalhe importante é que o servidor que esta no ip 192.168.0.1 pode ser qualquer outro servidor de email, um qmail, um sendmail, outro postfix, uma solução do ZIMBRA, ou até mesmo o famoso e caro Microsoft Exchange. Linha 2: Recebe todo o resto dos emails do domínio dominio1.com e encaminha para o servidor de email que esta respondendo no endereço ip 192.168.0.2 Linha3: Recebe todo o resto dos emails do domínio dominio2.com.br e encaminha para o servidor de email que esta respondendo no endereço ip 192.168.0.3 Linha 4: Recebe os emails de <antonia (a) dominio2 com br> e encaminha para o um outro servidor que deverá responder no ip 192.168.0.4, lembrando que o servidor que esta no ip 192.168.0.4 pode ser qualquer outro servidor de email, um qmail, um sendmail, outro postfix, uma solução do ZIMBRA, ou até mesmo o famoso e caro Microsoft Exchange.
$TTL 3600 @ IN SOA ns1.dominio1.com. root.ns1.dominio1.com. ( 2009123001 ; serial YYYYMMDDnn 3600 ; refresh ( 1 hours) 7200 ; retry ( 2 hours) 1209600 ; expire ( 5 days) 172800 ) ; minimum ( 2 days) ; ; cria o nome para o servidor de email, ip deve ser do servidor gateway de email ; mail0 IN A 200.000.00.000 ; ; seta quem sera o servidor de email ; @ IN MX 10 mail0
vim /etc/postfix/main.cf (exemplo o servidor 192.168.0.2 que vai responder por dominio1.com ) mydestination = dominio1.com mynetworks = 127.0.0.0/8, 192.168.0.200 #(192.168.0.200 é o ip do nosso servidor gateway )Pronto, isso é o bastante para o servidor de email receber os encaminhamentos do servidor de gateway de email. Esta solução pode ser adotada caso exista uma necessidade de fazer uma migração de servidor de emails, ou utilizar um solução com vários servidores de email, que podem ser Microsoft Exchange, uma solução de email do Google, ou outra solução de email livre, como qmail, sendmail, zimbra etc.
Publicado originalmente em http://e-tinet.com/blog/linux/6-passos-criando-um-servidor-de-gateway-de-email-com-postfix/
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários