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: 37.601 ]

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

Servidor de e-mail Postfix + MySQL + Dovecot + Cyrus

Dividindo carga de saída de servidor SMTP (MTA Selor)

Como fazer usuário interagir com SpamAssassin

Zimbra Collaboration Suite 5.0 no Debian 4 autenticando no Active directory

POP3 gateway com fetchmail

  
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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts