Primeiro vamos configurar o Sendmail, o mesmo pode ser configurado de
várias formas, com a ferramenta m4, com linuxconf, etc. Neste
artigo, iremos configurá-lo utilizando o linuxconf:
Abra o linuxconf:
# linuxconf
Entre na parte:
---->Ambiente de Rede
------> Sendmail - sistema de envio de e-mails
Entre na opção de Informações Básicas:
--------> Informações básicas
E deixe configurado da seguinte forma:
--------------------------------------------------
Apresentar seu sistema como :
[X]Aceitar email para
Servidor de email :
Roteador de email :
Protocolo roteador de email : smtp
-------------------funcionalidades----------------
[ ] confirmar nomes completos
de usuários
[X] Ativar controle de envio
(spammers)
Tamanho máximo das mensagens:( )no limite _______
[*] Não tentar enviar
imediatamente
Processar consulta a cada(min):(*) manual 1
( ) Usar a shell especial smrsh
Maximum recipients per msg (o) Defaults _______
-------------------------------------------------
Esta é uma configuração simples e rápida do sendmail, que servirá para o
nosso propósito.
Confirme, e entre agora no menu:
Opção --->Regras de mascaramento
-------> Adicionar
-------------------------------------------------
[*] esta regra está ativa
De: Original :
De: Novo :
Comentário :
-------------------------------------------------
Desta forma, será garantido que os e-mails sairão com um endereço para
reply válido, que será sua conta no provedor.
Crie uma regra para cada usuário que envie mails para a internet,
confirme e peça para gerar o arquivo de sendmail.cf.
Saia do linuxconf, agora vamos configurar quais máquinas poderão enviar
e-mail pelo servidor local, e evitar que outros utilizem seu servidor
durante a conexão:
Edite o arquivo /etc/sendmail.cw para que o sendmail funcione
com a rede interna:
# vi /etc/sendmail.cw
# sendmail.cw - include all aliases for your machine here.
nome_do_servidor RELAY ---> Seu Domain Name aqui.
192.168.0 RELAY ---> O IP da sua rede interna aqui
localhost.localhost RELAY
Se o sendmail.cw não for configurado, os usuários receberão a mensagem
de RELAY DENIED. Configurado o sendmail.cw o segundo passo seria criar
o arquivo relay-domains. Coloque o domain name da sua empresa e o
IP da sua rede interna:
# mcedit /etc/relay-domains
192.168.0 RELAY --> seu ip interno de rede
domain RELAY --> nome de seu servidor
OBS: Os espaços entre o ip e nomes e a palavra Relay são TABs, caso
contrário, seu arquivo não funcionará.
Salve, e edite o inetd.conf para habilitar as funções de POP3 do
correio:
# vi /etc/inetd.conf
Descomente a linha:
pop-3 stream tcp nowait root /usr/sbin/tcpd ipop3d
Salve o arquivo e saia, reinicie o inetd:
# cd /etc/rc.d/init.d/
# ./inet restart
E inicie o sendmail:
# ./sendmail start
Pronto, nosso servidor de e-mail já está rodando.
Agora, caso sua rede não tenha os usuários cadastrados, crie os usuários
internos que terão conta de email, uma maneira simples é com o comando
adduser, proceda da seguinte forma:
# adduser
e grave uma senha para o usuário:
# passwd
Verifique se seu servidor está operacional, configurando o leitor de
email da estação, colocando as informações do usuário e a parte de
servidores pop3 e smtp da seguinte forma:
servidor pop3 =
servidor smtp =
usuário:
Mande uma mensagem para seu próprio usuário local, para verificar se
você está recebendo os e-mails corretamente.