-
Criação de IP's Virtuais
A primeira coisa que deve ser feita, é a
criação de IP's virtuais que respondam pelos dominios
virtuais de e-mail:
Para fazer isto, entre no linuxconf:
[root@localhost]# linuxconf
|
Entre em:
->
->->->->->->->
No nosso exemplo, adicionamos os endereços IP virtuais:
10.0.2.80 e 10.0.2.81 sendo que a nossa máquina tem o
endereço 10.0.2.72
Reinicialize o servico network para ativar a interface com os
novos apelidos de IPs virtuais:
[root@localhost]# cds
[root@localhost]# ./network stop
[root@localhost]# ./network start
|
Para confirmar agora a configuração, basta executarmos o comando:
|
[root@localhost]# ifconfig
|
A saida, no nosso exemplo seria:
[root@localhost]# ifconfig
eth0 Encapsulamento do Link: Ethernet Endereço de HW 52:54:00:E6:68:09
inet end.: 10.0.2.72 Bcast:10.0.7.255 Masc:255.255.248.0
UP BROADCASTRUNNING MULTICAST MTU:1500 Métrica:1
Pacotes RX:11600 erros:0 descartados:0 sobreposições:0 frame:0
Pacotes TX:7024 erros:5 descartados:0 sobreposições:0 portadora:5
colisões:633 txqueuelen:100
IRQ:12 Endereço de E/S:0x9000
eth0:0 Encapsulamento do Link: Ethernet Endereço de HW 52:54:00:E6:68:09
inet end.: 10.0.2.80 Bcast:10.0.2.80 Masc:255.255.255.255
UP BROADCASTRUNNING MULTICAST MTU:1500 Métrica:1
IRQ:12 Endereço de E/S:0x9000
eth0:1 Encapsulamento do Link: Ethernet Endereço de HW 52:54:00:E6:68:09
inet end.: 10.0.2.81 Bcast:10.0.2.81 Masc:255.255.255.255
UP BROADCASTRUNNING MULTICAST MTU:1500 Métrica:1
IRQ:12 Endereço de E/S:0x9000
lo Encapsulamento do Link: Loopback Local
inet end.: 127.0.0.1 Masc:255.0.0.0
UP LOOPBACKRUNNING MTU:3924 Métrica:1
Pacotes RX:92 erros:0 descartados:0 sobreposições:0 frame:0
Pacotes TX:92 erros:0 descartados:0 sobreposições:0 portadora:0
colisões:0 txqueuelen:0
[root@localhost]#
|
Onde pode-se ver, temos criados 2 IP's virtuais que irão
responder pelos dominios virtuais de e-mail.
-
Criação dos dominios virtuais no sendmail
Vamos agora criar os nossos dominios virtuais de e-mail. Para
isto, basta entrar no linuxconf:
[root@localhost]# linuxconf
|
Entre em:
->->->->->+->->
->->->->->->->
Com este procedimento, criamos os dominios virtuais
dominio1.com.br e dominio2.com.br que devem ser associados com os
numeros IP 10.0.2.80 e 10.0.2.81
-
Configuração do DNS para as contas virtuais
Deve-se configurar o DNS para aceitar estes dominios virtuais de
e-mail.
Vamos criar estes dominios agora. Para isto, entre no
linuxconf:
[root@localhost]# linuxconf
|
Entre em:
->->->->->->->->->->->+->->->->->->->
-
Testando os dominios virtuais
Para fazer os testes, temos que ter rodando o sendmail e o dns.
Para fazer isto, basta executar:
[root@localhost]# cds
[root@localhost]# ./sendmail restart
[root@localhost]# ./named restart
|
Também temos que configurar o nosso dns para apontar para
a nossa máquina na rede. Para isto, basta editarmos o
arquivo /etc/resolv.conf
[root@localhost]# mcedit /etc/resolv.conf
|
Adicione esta linha no inicio dos items nameserver
Assim, o seu DNS irá procurar primeiro nesta
máquina.
-
Criar usuários virtuais
Para a criação de usuários nestes dominios
virtuais, basta entrar no linuxconf:
[root@localhost]# linuxconf
|
Entre em:
->->->->->->->->->->->->->->->->->->->->->->->->
Neste exemplo, criamos os e-mails <teste1@dominio1.com.br>
e <teste2@dominio2.com.br>
-
Configurar o vpop3d.
O vpop3d faz o gerenciamento das contas
de dominio virtual e deve ser chamado antes do
ipop3d.
Para fazer isto, basta editar o seu arquivo /etc/inetd.conf
[root@localhost]# mcedit /etc/inetd.conf
|
E deixe a linha do pop-3 da seguinte maneira:
pop-3 stream tcp nowait root /usr/sbin/tcpd /usr/lib/linuxconf/lib/vpop3d /usr/sbin/ipop3d
|
Feito isto, basta reiniciar o serviço inet com os
comandos:
[root@localhost]# cds
[root@localhost]# ./inet stop
[root@localhost]# ./inet start
|
-
Enviando um e-mail para teste
Feitas estas configurações, podemos enviar um
e-mail para testar as configurações. Para isto
utilizaremos o programa mail:
[root@localhost]# mail -s "Teste" <teste1@dominio1.com.br>
teste de dominio virtual
de email
.
Cc:
[root@localhost]#
|
Para verificar se o e-mail chegou na sua caixa postal, basta
executarmos o comando:
[root@localhost]# cat /var/spool/vmail/dominio1.com.br/teste1
From root@localhost Fri Jul 28 11:11:18 2000
Return-Path: <root>
Received: (from root@localhost)
by localhost (8.9.3/8.8.7) id LAA02580
for teste1@dominio1.com.br; Fri, 28 Jul 2000 11:11:18 -0300
Date: Fri, 28 Jul 2000 11:11:18 -0300
From: root <root@localhost>
Message-Id: <200007281411.LAA02580@localhost>
To: teste1@dominio1.com.br
Subject: Teste
teste de dominio virtual
de email
[root@localhost]#
|