Este tutorial e original da Conectiva.  Ele esta disponivel no site
www.conectiva.com.br, onde tem outros tutoriais.
Wagner

============================================================================
======
Este procedimento auxilia nas configura��es b�sicas do postfix, como
habilitar
relay , como configurar dom�nios virtuais e como habilitar o acesso pop-3 ao
servidor.

- Primeiro verifique se os pacotes do postifx est�o instalados na m�quina:
    [root@localhost]# rpm -qa |grep postfix

O resultado dever� ser:

postfix-doc-20010228pl02-6cl linuxconf-postfixconf-1.25r3-24cl
postfix-20010228pl02-6cl

Caso n�o apare�a, instale os pacotes: postfix-20010228pl02-6cl
     [root@localhost]# mount /mnt/cdrom
     [root@localhost]# rpm -ivh postfix*

Configurando o Postfix - editando os arquivos
-------------------------------------------------------------
Abra o arquivo de confgiura��o, digitando:
     [root@localhost]# mcedit /etc/postfix/main.cf

Os primeiros passos � para configurar o b�sico do Postfix para que o mesmo
inicie:

Na linha "myhostname", substituir pelo nome da maquina/host:
     myhostname = teste.dominio.com.br

Na linha "mydomain", substituir pelo seu dom�nio:
    mydomain = dominio.com.br

Agora cadastre o dom�nio que seu servidor de email � repons�vel:
     mydestination = $myhostname, localhost.$mydomain, $mydomain, \
             mail.$mydomain, www.$mydomain, dominio2.com.br

Caso tenha diversos dom�nios, pode se informar um arquivo com a listagem de
dom�nios que voc� possui, coloque os dom�nios, um seguido do outro separados
por v�rgula. N�o coloque os dom�nios virtuais nesta parte!
    mydestination = $myhostname, localhost.$mydomain, /etc/postfix/dominios

Informe tamb�m qual a rede que seu postfix ir� trabalhar:
     mynetworks = 192.168.0.0/16, 127.0.0.0/8

Salve o arquivo com F2 e saia com F10. Pronto, esse � o b�sico para que seu
servidor de email funcione.

- Configurando Relay no Postfix
------------------------------------------------------------------
Pelo padr�o do postfix ele permite relay de e-mails das redes informadas na
op��o mynetworks, e de seus dom�nios. Caso seja necess�rio habilitar o relay
de
outras redes, basta adicionar as seguintes linhas no final do arquivo de
configura��o main.cf do postfix:
    [root@localhost]# mcedit /etc/postfix/main.cf

     smtpd_recipient_restrictions = permit_mynetworks
                        check_client_access hash:/etc/postfix/client_access
                        check_relay_domains

Salve o arquivo com F2 e saia com F10, agora crie o arquivo /etc/postfix/
client_access
     [root@localhost]# mcedit /etc/postfix/client_access

O arquivo ter� a seguinte estrutura:

    outros.dominios.com.br OK
    10.0.0 OK
    lamers.com.br REJECT

Salve o arquivo com F2 e saia com F10. E gere o arquivo de mapas de clientes
com o comando:
     [root@localhost]#  postmap /etc/postfix/client_access

Outro exemplo, para bloquear apenas uma m�quina da nossa rede retire a op��o
permit_mynetworks, deixando a linha assim:
     smtpd_recipient_restrictions = check_client_access
hash:/etc/postfix/client_access
                        check_relay_domains

E coloque no arquivo /etc/postfix/client_access a m�quina que se deseja
bloquear

Como foi visto, o Postfix, por padr�o, permite o relay de e-mails que est�o
cadastrados como destino final, para permitir relay de outros dom�nios,
basta
adicionar o seguinte par�metro no arquivo main.cf:
      relay_domains = $mydestination, /etc/postfix/relay-domains

Salve o arquivo com F2 e saia com F10, agora crie o arquivo /etc/postfix/
relay-domains. O arquivo ter� a seguinte estrutura:

    # /etc/postfix/relay-domains
    outro-dominio.com.br
    dominio-10.com.br

- Usando aliases
---------------------------------------------------------------------------
Muitas vezes queremos que um usu�rio receba emails com outro nome, para
administra��o do servidor, para usar aliases edite o arquivo main.cf :
     [root@localhost]# mcedit /etc/postfix/main.cf

e descomente a liha:
       alias_maps = hash:/etc/aliases

Salve o arquivo com F2 e saia com F10, agora crie o arquivo /etc/aliases:
    [root@localhost]# mcedit /etc/aliases

A estrutura do arquivo � a seguinte:
    # apelido usu�rio real
    admin  joao,jose,manuel

Este exemplo informa ao postfix que ao receber uma mensagem para
[EMAIL PROTECTED] dever� enviar o mesmo para o joao,jose,manuel. Salve o
arquivo com F2 e saia com F10, e crie o mapa de aliases com o comando:
    [root@localhost]# postalias /etc/aliases

- Configurando Dom�nios Virtuais de E-mails
------------------------------------------------------------------

Na configura��o do postfix, os dom�nios virtuais s� funcionam para usu�rios
cadastrados neste dom�nio, ao contr�rio de outros servidores de email que
basta
ter o usu�rio cadastrado no sistema.

Inclua os dom�nios virtuais no arquivo /etc/postfix/virtual, para isso edite
o
arquivo :
     [root@localhost]# mcedit /etc/postfix/virtual

e coloque os dom�nios virtuais de seu sistema da seguinte forma:

    # /etc/postfix/virtual
    virtual.com.br  Emails do dom�nio virtual
    [EMAIL PROTECTED] jose

OBS- A estrutura do arquivo � simples, a primeira linha informa que o nome
do
dom�nio virtual seguido de um coment�rio qualquer. A segunda linha informa o
email do usu�rio virtual seguido do usu�rio real.

Salve o arquivo pressionando F2 e sai com F10.

No arquivo main.cf , acrescente no final do arquivo a seguinte linha:
     virtual_maps = hash:/etc/postfix/virtual

Salve, e crie o mapa de dom�nios com o comando:
     [root@localhost]#  postmap /etc/postfix/virtual

- Configurando o pop-3
------------------------------------------------------------------

- Para habilitar que seus usu�rios possam baixar o emails pelo seus
programas
(netscape, outlook, etc..) � necess�rio descomentar a linha pop-3 do arquivo
/
etc/inetd.conf:
     [root@localhost]# mcedit /etc/inetd.conf

Procure e descomente a linha:
     pop-3   stream  tcp     nowait  root    /usr/sbin/tcpd ipop3d

Salve o arquivo pressionando F2 e saia com F10.

Reinicie o servi�o do inetd:
     [root@localhost]# cds
     [root@localhost]# ./inet stop
     [root@localhost]# ./inet start

- Iniciando o Servidor.
-------------------------------------------------------------------------
Ap�s as configura��es feitas, inicie seu servidor de email:
     [root@localhost]# cds
     [root@localhost]# ./postfix start

- Verificando erros
-------------------------------------------------------------------------
Acompanhe o arquivo de log para verificar se as mensagens est�o sendo
enviadas
corretamente, pelo comando:
      [root@localhost]# tmm

FIM.

> Ol�,
>
> Estou prestes a configurar um servidor de email usando o postfix, gostaria
> de receber a configura��o passo-a-passo, vai me auxiliar muito.
>
> Desde j� agrade�o.
>




Assinantes em 09/09/2002: 2237
Mensagens recebidas desde 07/01/1999: 182282
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a