POSTFIX + SASL - Autenticando em SMTP remoto

Fazendo o Postfix autenticar em um SMTP remoto é possível evitar que os e-mails - mandados do servidor em questão - passem direto para a pasta de spam do destinatário.

[ Hits: 38.194 ]

Por: Nibu em 04/04/2008


Introdução



== POSTFIX + CYRUS-SASL ==
SASL: Simple Authentication and Security Layer

Este tutorial foi escrito com a finalidade de evitar que e-mails enviados de servidores, sem um domínio válido na internet, acabem indo para a pasta de spam das contas dos destinatários.

Para isso usaremos a autenticação SASL (aplicação CYRUS do SASL) - quando permitido pelo SMTP remoto - e, basicamente, o parâmetro "relayhost" do "main.cf".

Obs:
  • Todos os comandos deste tutorial foram executados como root.
  • Baixe os fontes do CYRUS-SASL e do POSTFIX. Podem ser encontrados nos sítios respectivos.
  • Este artigo foi escrito visando a instalação em um Slackware 12.
  • As versões usadas, tanto do CYRUS-SASL quanto do POSTFIX, podem ser vistas no decorrer do texto.

Preparando para compilar

Criar grupo e usuário do CYRUS-SASL:

# groupadd mail
# useradd -u 96 -d /usr/cyrus -g mail cyrus
# passwd cyrus


* No "useradd" é importante que o UID (-u) não exista e seja menor que 100.

Criar grupo e usuário postfix:

# groupadd postfix
# useradd -u 95 -g postfix postfix


* Mesma observação que para o usuário "cyrus".

    Próxima página

Páginas do artigo
   1. Introdução
   2. Compilando
   3. Configurações
   4. Inicializando o serviço
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Solução completa de serviço de correio baseado em software livre (Debian GNU/Linux)

Trabalhando com os logs do Postfix/Qmail usando o isoqlog

Qmail completo para Madriva 2006

Reforçando a segurança do MTA Postfix com o Apolicy

RoundCubeMail - Praticidade e bom gosto

  
Comentários
[1] Comentário enviado por eroot em 05/02/2010 - 13:24h

Cara to apanhando do Postfix. Eu preciso que ele faca apenas uma coisa: Tenho contas de email e um dominio no Terra ([email protected] www.meudominio.com.br) e quero que todos os emails das contas que vaum para o SMTP do Terra passem primeiro pelo Postfix e o Postfix envie para o Terra para que as mensagens saiam a partir do Terra. Uso Ubuntu 9.10. Ja instalei os pacotes do Postfix a porta 25 jah tah ouvindo e minhas contas configuradas no Outlook enxergam o servidor, mas, quando tento enviar um e-mail no log recebo a mensagem de "...Must Authenticate ... Access Denied..."

Onde estou errando?!

GRATO!

[2] Comentário enviado por eroot em 09/02/2010 - 13:29h

Olá!

Estou com um problema em uma parte do tuto. Eu tenho que criar o "aliases.db" com o comando "postalias" ou o comando "newaliases -oA /etc/postfix/aliases" é quem cria? Tentei usar a segunda opção mas ele me pediu um "pathname".

Grato!


Contribuir com comentário