### 5.1 e anteriores ###
Este passo a passo foi montado baseado no livro Guia do Servidor
da Conectiva.
Para configurar o Sendmail pelo linuxconf execute os seguintes
procedimentos:
Abra o linuxconf
[root@localhost]# linuxconf
|
Para adicionar o módulo do configurador do Sendmail
Escolha a opção:
Peça pela opção aceitar
e sair.
Na parte:
Nas opções de básico, entre na
opção:
Veja as opções: (Cada linha, está comentada
de suas funções)
Apresentar seu sistema como : <domínio>
[X]Aceitar email para <domínio>
Servidor de email :
Roteador de email :
Protocolo roteador de email : smtp
|
(Mesmo que o email venha de máquinas diferentes de sua
empresa, você pode querer esconder esse fato e apresentar os
emails como se eles tivessem vindo de apenas uma máquina ou
domínio. Se você está configurando o servidor
principal de uma empresa, você deve selecionar aceitar email
para dominio. No Servidor de email, coloque a máquina+domino
que será o servidor de email, e em protocolo a mesma
máquina. Se sua configuração for simples deixe
em branco)
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 _____________
|
(Habilite a opção de Ativar controle de envio,
evitando assim que usem o servidor smtp para spam. No tamanho das
mensagens coloque o valor máximo que as mensagens
irão ter. na próxima opção evita que o
sendmail envie imediatamente as mensagens, e na opção
seguinte qual será o tempo de intervalo de envio.)
Funcionalidades por DNS
[ ] Esperar pelo DNS
[ ] não usar DNS
|
(O Sendmail faz um uso pesado do DNS. Máquinas sem
conexão direta com a Internet (mesmo atrás de um
firewall) podem querer desativar o uso do DNS. Por outro lado,
máquinas com uma conectividade normal do DNS devem
forçar o uso do DNS)
Diversos
[X] Não usar batch para email UUCP
Tamanho máx para mensagens UUCP: 20000
Entrega Local para usuários : root
Não mascara origem de: : root
Usuários Autorizados : root daemon uucp
Banco de roteamento especiais : [ ]
Formato do banco de roteamentos: hash
Agente de entrega local :
[ ]Suporte a Cliente Bogus(HELO)
|
(Quando usa-se UUCP repetidamente, as mensagens são
normalmente requisitadas e entregues em intervalos regulares.
Marque para processá-las imediatamente, recomendado para
tráfego pouco intenso) Entrega para usuários locais:
Coloque o nome dos usuários para quem quer ignorar a
definição de Servidor de email. As mensagens sempre
serão guardadas localmente para estes usuários. Essa
funcionalidade é normalmente usada para
pseudo-usuários administrativos (root por exemplo). A
opção não mascara usa-se para saber qual o
usuário e de qual máquina ele mandou. O Agente de
entrega refere-se a utilitários de entrega, ex: Procmail.
use a opção deixar o linuxconf localizar. Deixe o
resto em branco)
Apelidos do domínio
Apelidos para o seu sistema:
|
( Coloque nesta opção outros domínios que o
sr. quer que seu sistema aceite)
Confirme. Para uma
configuração básica do Sendmail, só os
primeiros itens são necessário, com isso seu sistema
já estará trabalhando, faltando apenas descomentar o
pop no intetd e startar o inet e o sendmail.
A seguir, instruções das outras
opções do Sendmail:
Destino :
Repetidor :
[ ]Gerenciar subdomínio da mesma forma
Transporte :
(Em muitos sistemas, é útil habiltar para informar
ao sendmail qual a rota de envio das mensagens)
|
[ ] esta regra está ativa
Para: Original :
PAra: Novo :
Reenviar para servidor(opc) :
Transporte : smtp
Comentário :
|
(Serve para apontar um email de usuário@dominio para <outrosusário@outrodomínio>)
[ ] esta regra está ativa
De: Original :
De: Novo :
Comentário :
|
(Você pode definir regras de transformação
simples que serão aplicadas a todos os emails enviados pelo
sendmail. No geral, você especifica um De: e como este De:
deve ser convertido.)
Domínio Virtual :
Destino de retorno :
Alocar UID de :
Limitar a caixa do usuário para (kb):
[ ] Match User full name
Filter program + args (opc):
Arquivos de Aplelidos:
|
(Domínios virtuais de email são um jeito de se
gerenciar listas independentes de usuários no mesmo
servidor. Cada domínio virtual tem seu próprio
arquivo de senhas, seu próprio diretório de email e
seu próprio arquivo de apelidos. Para cada domínio
virtual de email, o Configurador Linux irá definir:
* /etc/vmail/passwd.domínio_virtual
* /etc/vmail/shadow.domínio_virtual
* /etc/vmail/aliases.domínio_virtual
* /var/spool/vmail/domínio_virtual/
* /vhome/domínio_virtual/
|
onde domínio_virtual é um domínio, como
foo.com.br por exemplo.)
(Nesta opção definimos apelidos para os
usuários ex: Usuário - <Teste@conectiva> e queremos
que o mesmo tenha um outro email: <teste2@conectiva>. Usamos o
apelido para acrescentar o teste2, e o usuário
receberá as mensagens enviadas para teste2. Pode ser usada
para pequenas listas de mail.)
E por fim, peça a opção gerar o arquivo CF.
Após esta criação, saia do configurador linux
e edite o inetd.conf para habilitar as funções de
correio:
[root@localhost]# cd /etc
[root@localhost]# mcedit inetd.conf
|
Descomente a linha:
pop-3 stream tcp nowait root /usr/sbin/tcpd ipop3d
|
Salve o arquivo e saia, reinicie o inetd:
[root@localhost]# cds
[root@localhost]# ./inet restart
|
E inicie o sendmail
[root@localhost]# ./sendmail start
Configuração Filtros Anti-SPAM
Nas Configurações anti-spam, veja as
opções:
-
Remetentes rejeitados
Coloque aqui o mail que deseja-se restrigir: Origem do mail :
<nome@dominio> Mensagem de erro:
Seu e-mail foi rejeitado .
-
Repetir para 'por ip'
Aqui você informa uma lista de números IP
(máquinas ou redes) para quem seu servidor poderá
repetir os emails.
-
Repetir para por nome
Aqui você informa uma lista de nomes de máquina e
domínios para quem seu servidor poderá repetir os
emails.
-
Repetir para máquinas
Aqui você informa uma lista de servidores de email os
quais usam o seu servidor como roteador.
### CL6.0 ###
Para configurar o Sendmail pelo linuxconf execute os seguintes
procedimentos:
Abra o linuxconf
[root@localhost]# linuxconf
|
Para adicionar o módulo do configurador do Sendmail
->
Escolha a opção:
mailconf [X] configuração do servidor de mail
(Sendmail)
Peça pela opção aceitar e fechar.
Em:
->
Nas opções de básico, entre na
opção:
Informações básicas
Veja as opções: (Cada linha, está comentada
de suas funções)
#Apresentar seu sistema como : domínio
# [X]Aceitar email para domínio
#Servidor de email :
#Roteador de email :
#Protocolo do roteador de email : smtp
#----------------------------------------------------------
(Mesmo que o email venha de máquinas diferentes de
sua empresa, você pode querer esconder esse fato
e apresentar os emails como se eles tivessem
vindo de apenas uma máquina ou domínio.
Se você está configurando o servidor principal de uma
empresa, você deve selecionar aceitar email para dominio.
No Servidor de email, coloque a máquina+domino que será
o servidor de email, e em protocolo a mesma máquina. Se
sua configuração for simples deixe em branco)
#-------------------funcionalidades---------------------------
# [ ] confirmar nome completo
# do usuário
# [X] Ativar controle de envio
# (spammers)
# [ ] usar RealTime Blackhole List (RBL)
# [ ] Habilitar o comando VERIFY SMTP
# [ ] Habilitar o comando EXPN SMTP
#
#------------------------entrega-------------------------------
#
#Tamanho máximo das mensagens: ( )sem limite ____________
# [X] Não tentar enviar
# imediatamente
#Processar consulta a cada(min): ( ) manual 1
# [ ] Usar o shell especial smrsh
#Máx de destinatários por msg. (o) Padrões _____________
(Habilite a opção de Ativar controle de envio,
evitando assim que usem o servidor smtp para
spam. No tamanho das mensagens coloque o valor
máximo que as mensagens irão ter. na próxima
opção evita que o sendmail envie imediatamente
as mensagens, e na opção seguinte qual será o
tempo de intervalo de envio.)
#_-------------------Funcionalidades por DNS---------------
# [ ] Esperar pelo DNS
# [ ] Não usar DNS
(O Sendmail faz um uso pesado do DNS. Máquinas
sem conexão direta com a Internet (mesmo atrás de
um firewall) podem querer desativar o uso do DNS.
Por outro lado, máquinas com uma conectividade normal
do DNS devem forçar o uso do DNS)
#-------------------Diversos---------------------------
# [X] Não usar batch para email UUCP
#Tamanho máx para mensagens UUCP: 20000
#Entrega Local para usuários : root
#Não mascara origem de: : root
#Usuários Autorizados : root daemon uucp
#Roteamento especial db. : [ ] Ativo
#Roteamento especial formato db.: hash
#Agente de entrega local :
[ ]Suporte a Cliente Bogus(HELO)
(Quando usa-se UUCP repetidamente, as mensagens são
normalmente requisitadas e entregues em intervalos regulares.
Marque para processá-las imediatamente, recomendado para
tráfego pouco intenso)
Entrega para usuários locais: Coloque o nome dos usuários para
quem quer ignorar a definição de Servidor de email. As mensagens
sempre serão guardadas localmente para estes usuários.
Essa funcionalidade é normalmente usada para pseudo-usuários
administrativos (root por exemplo). A opção não mascara usa-se
para saber qual o usuário e de qual máquina ele mandou. O
Agente de entrega refere-se a utilitários de entrega, ex:
Procmail. use a opção deixar o linuxconf localizar. Deixe
o resto em branco)
#--------------------Apelidos do domínio--------------------
# Apelidos para o seu sistema:
( Coloque nesta opção outros domínios que o sr.
quer que seu sistema aceite)
Confirme. Para uma configuração básica do Sendmail, só os
primeiros itens são necessário, com isso seu sistema já
estará trabalhando, faltando apenas descomentar o pop
no intetd e startar o inet e o sendmail.
A seguir, instruções das outras opções do Sendmail:
Opção ---> Roteamento especial (domínio)
-----> Adicionar
#--------------------------------------------------
#Destino :
#Repetidor :
# [ ]Gerenciar subdomínio da mesma forma
#Transporte :
(Em muitos sistemas, é útil habiltar para informar
ao sendmail qual a rota de envio das mensagens)
#---------------------------------------------------
Opção --->Roteamento complexo (usuário)
-------> Adicionar
#--------------------------------------------------
# [ ] esta regra está ativa
#Para: Original :
#Para: Novo :
#Reenviar para servidor(opc) :
#Transporte : smtp
#Comentário :
(Serve para apontar um email de usuário@dominio
para outrosusário@outrodomínio)
Opção --->Regras de mascaramento
-------> Adicionar
#--------------------------------------------------
# [ ] esta regra está ativa
#De: Original :
#De: Novo :
#Comentário :
#--------------------------------------------------
(Você pode definir regras de transformação simples que serão
aplicadas a todos os emails enviados pelo sendmail. No geral,
você especifica um De: e como este De: deve ser convertido.)
Opção --->Domínio Virtual de Email
-------> Adicionar
#----------------------------------------------------------
#Domínio Virtual (fdqn) :
#-----------------Informações básicas----------------------
#Destino de retorno (opc) :
#Alocar UID de :
#Limitar a caixa do usuário para (k): (o) Sem limite ______
#-------------------Funcionalidades------------------------
#Número máximo de usuários : (o) Sem limite ______
# [ ] Iguais ao nome completo
#Filtro programa + arg (opc) :
#Travar domínio [ ] Mails que chegam são rejeitados
# [ ] Usuários não podem resgatar suas mensagens
#--------------Arquivos de apelidos extra------------------
#Caminho do arquivo (absoluto) :
#-------------------Apelidos do domínio--------------------
#
#
(Domínios virtuais de email são um jeito de se gerenciar
listas independentes de usuários no mesmo servidor. Cada
domínio virtual tem seu próprio arquivo de senhas, seu
próprio diretório de email e seu próprio arquivo de apelidos.
Para cada domínio virtual de email, o Configurador Linux irá
definir:
* /etc/vmail/passwd.domínio_virtual
* /etc/vmail/shadow.domínio_virtual
* /etc/vmail/aliases.domínio_virtual
* /var/spool/vmail/domínio_virtual/
* /vhome/domínio_virtual/
onde domínio_virtual é um domínio, como foo.com.br por exemplo.)
Opção --->Apelidos Para usuário
-------> Adicionar
#--------------------------------------------------
(Nesta opção definimos apelidos para os usuários
ex: Usuário - Teste@conectiva e queremos que o
mesmo tenha um outro email: teste2@conectiva.
Usamos o apelido para acrescentar o teste2, e
o usuário receberá as mensagens enviadas para
teste2. Pode ser usada para pequenas listas de
mail.)
|
E por fim, peça a opção gerar o arquivo CF.
Após esta criação, saia do configurador linux
e edite o inetd.conf para habilitar as funções de
correio:
[root@localhost]# cd /etc
[root@localhost]# mcedit inetd.conf
|
Descomente a linha:
pop-3 stream tcp nowait root /usr/sbin/tcpd ipop3d
|
Salve o arquivo e saia, reinicie o inetd:
[root@localhost]# cds
[root@localhost]# ./inet restart
|
E inicie o sendmail
[root@localhost]# ./sendmail start
|
Configuração Filtros Anti-SPAM
Nas Configurações anti-spam, veja as
opções:
-
Remetentes rejeitados
Coloque aqui o mail que deseja-se restrigir: Origem do mail :
nome@dominio Mensagem de erro: Seu e-mail foi rejeitado .
-
Repetir para 'por ip'
Aqui você informa uma lista de números IP
(máquinas ou redes) para quem seu servidor poderá
repetir os emails.
-
Repetir para 'por nome'
Aqui você informa uma lista de nomes de máquina e
domínios para quem seu servidor poderá repetir os
emails.
-
Repetir para máquinas
Aqui você informa uma lista de servidores de email os
quais usam o seu servidor como roteador.