Email Server · 2 min read · Sep 27, 2025

Como Reencaminhar Email Em Um Servidor Postfix

Como Reencaminhar Email Em Um Servidor Postfix

Autor: Stephan Jau
Revisão: v1.0
Última Alteração: 07 de Dezembro de 2009

Introdução

Para duas pequenas empresas, configurei uma instalação do debian lenny na conexão DSL “caseira” deles. O problema é que eles têm endereços IP dinâmicos e a maioria dos servidores de email não aceitará emails recebidos de um servidor com um endereço IP dinâmico. A solução é bastante simples. Configure o postfix de forma que ele reencaminhe o email de saída através do ISP real. Neste breve tutorial, vou mostrar como fazer isso.

1. Pré-requisitos

Assumo que você já tenha configurado um servidor postfix funcional e que tenha uma conta de email no seu ISP que você possa acessar. Portanto, você precisará ter um login para a conta de email do seu ISP.

2. Editar a configuração do postfix

Primeiro, você precisa editar a configuração do postfix…

nano /etc/postfix/main.cf

… e adicionar o seguinte código ao final da sua configuração:

smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/saslpasswd
smtp_always_send_ehlo = yes
relayhost = smtp.yourisp.com

Claro, substitua smtp.yourisp.com pelo servidor smtp real do seu ISP. Além disso, o SASL deve estar funcionando. Se você seguiu os tutoriais perfeitos para configurar um servidor fornecidos por Falko, então não precisa se preocupar com isso. Em seguida, salve e feche o arquivo.

Se o seu ISP exigir que você use uma porta especial para enviar emails, então use uma linha como esta:

relayhost = [smtp.yourisp.com]:PORT

Em um dos casos em que usei isso, tive que inserir isto:

relayhost = [smtpauth.bluewin.ch]:587

3. Editar /etc/postfix/saslpasswd

Depois de ter estendido a configuração do postfix, você ainda precisará adicionar as credenciais ao arquivo /etc/postfix/saslpasswd, para que você possa se autorizar no seu ISP.

nano /etc/postfix/saslpasswd

e então adicione isto:

smtp.yourisp.com     yourlogin:yourpassword

Claro, substitua yourlogin / yourpassword pelo nome de usuário e senha reais fornecidos pelo seu ISP. Você não precisa adicionar a porta lá.

4. Hash /etc/postfix/saslpasswd

Antes que o postfix possa usar esse arquivo, ele precisa ser hashado pelo postmap:

postmap /etc/postfix/saslpasswd

5. Reiniciar postfix

Finalmente, você precisa reiniciar o postfix para usar a nova configuração:

/etc/init.d/postfix restart

6. Testar

Quando você enviar agora um email usando seu servidor de email para você mesmo (por exemplo, para uma conta do gmail) e se você então verificar os cabeçalhos completos desse email, verá que o email foi reencaminhado através do seu ISP. Isso significa que agora funciona. Desde que seu ISP não esteja na lista negra, seu IP dinâmico não impedirá que você envie emails.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.