Areas: Principal | Apache | DNS | FreeSWAN | giFT | LDAP | Mutt | Postfix | Sincronia | Vim | VNC

Configurando o Postfix pra fazer smtp/relay autenticado

Deives Michellis "thefallen"



1. Introducao

As vezes faz-se necessario usar o SMTP do provedor para enviar emails. E, numa boa parte dessas vezes, o provedor exige SMTP autenticado para fazer relay (como eh o caso do Terra, por exemplo).

Aqui vai uma dica rapida de COMO fazer isso.

2. Requisitos

Eh necessario que voce ja tenha compilado o Postfix com suporte a SASL (Simple Authenticarion and Security Layer ou algo parecido :) ). Nao faz parte do escopo deste documento ensinar como fazer isso, embora haja outros desta serie que ensinem a montar essa compilacao do Postfix.

3. Configurando

Edite o arquivo /etc/postfix/main.cf e adicione as seguintes linhas:

  /etc/postfix/main.cf

  #
  # Transport com relay autenticado
  #

  smtp_sasl_auth_enable = yes
  smtp_sasl_security_options =  noanonymous
  smtp_sasl_password_maps = hash:/etc/postfix/saslpass

Agora, precisamos criar o arquivo de senhas. Crie o arquivo /etc/postfix/saslpass com a seguitne estrutura:

  /etc/postfix/saslpass:

  smtp.poa.terra.com.br TAB  dmichellis@terra.com.br:essa_deveria_ser_a_minha_senha

Lembre-se de substituir o TAB por um tab de verdade!

Agora, vamos compilar e indexar este arquivinho de senhas:

  postmap /etc/postfix/saslpass
  postfix reload

Um erro comum eh o nome do servidor estar errado e nao autenticar. No caso acima, eu quero usar o host smtp.terra.com.br. Infelizmente, esse host eh um CNAME ou apelido para smtp.poa.terra.com.br. O Postfix vai procurar pelo nome final (depois de todos os CNAMEs).

4. Sobre o autor

Deives Michellis "thefallen" eh Tecnologo em Processamento de Dados pela FATEC/SP e Gerente de Desenvolvimento de Solucoes Linux do Grupo GEO. Tambem nerd de carteirinha e ativista linux nas horas vagas.

Ultima Revisao: Thu Dec 4 21:51:30 2003

Criado com o txt2tags



A menos que especificado de outra maneira, todos os documentos e textos sao protegidos sob licenca BSD - Veja a licenca para mais detalhes
Leia tambem sobre o motivo de uso de licencas em documentacao.