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]