Sendmail sem complicações

O objetivo desse artigo é fazer com que, ao terminar de lêr, o usuário possa configurar seu sendmail para atuar como um servidor de SMTP básico. O artigo se baseia em pontos básicos da configuração do MTA, o que o torna simples e objetivo.

[ Hits: 216.822 ]

Por: Sandro R. dos Santos em 22/04/2004


Editando os arquivos de configuração



Agora devemos navegar até o diretório do sendmail:

# cd /etc/mail

sendmail.cf:
Neste arquivo editaremos os parâmetros #Dj$w.Foo.COM - onde colocaremos o domínio pelo qual o sendmail irá responder:

#Dj$w.Foo.COM
Djrdsat.com.br

Agora devemos descomentar ainda o parâmetro do tamanho máximo da mensagem:

#MaxMessageSize (lembre-se de setar o tamanho máximo que você quer que o usuário envie email)
MaxMessageSize=12000000

Descomente e altere este parâmetro também:

#ForkEachJob=false
ForkEachJob=true

local-host-names:
Neste arquivo você colocará os domínios pelo qual o teu email responderá:

# local-host-names - include all aliases for your machine here.
rdsat.com.br
dominio2.com.br
...

access:
Este arquivo decidirá de quais sites o seu servidor receberá mensagem e de quais recusará:

# by default we allow relaying from localhost...
127.0.0.1               RELAY
200.154.X.X             RELAY   
mx.rdsat.com.br         OK
rdsat.com.br            RELAY
spammer@dominio.com     REJECT
manedospammer.com       DISCARD

Note que as opções REJECT e DISCARD são usadas para descartar domínios ou usuários do qual você não deseja receber e-mails.

Após configurar este arquivo você deverá executar o comando abaixo para que ele atualize a base do seu banco, que é o arquivo access.db.

# cat access | makemap hash access.db

aliases:
Nesse arquivo você poderá colocar mais de um usuário pra receber email, exemplo:

webmaster: administrador, rdsat@terra.com.br

virtuseartable:
Esse arquivo supre a necessidade de ter uma mesma conta em domínios diferentes tipo:

suporte@rdsat.com.br            suporte
suporte@informatica.com.br     suporte1

Quando se altera esse arquivo também é necessário executar o comando abaixo para atualizar o virtuseartable.db:

# cat virtuseartable | makemap hash virtuseartable.db

Página anterior     Próxima página

Páginas do artigo
   1. Verificando o sistema
   2. Editando os arquivos de configuração
   3. Configurando o DNS
   4. Conclusão
Outros artigos deste autor

Implementando quotas de disco no Red Hat

Inserindo o recurso de lixeira no Samba

DNS rápido no RH9

Configuração de um servidor com clamav

Leitura recomendada

Clamav com Mailscanner para Postfix

POSTFIX + SASL - Autenticando em SMTP remoto

Configurando Postfix + MySQL + Courier + SPF + Clamav + SpamAssassin + Greylist + TLS

Gateway de email com Qmail - proteção antivírus e antispam

Qpopper (POP seguro) no Slackware

  
Comentários
[1] Comentário enviado por rootuser em 22/04/2004 - 14:57h

Muito bom esse artigo principalmente pra quem está a procura de configurar um MTA e está achando muito complicado!

[2] Comentário enviado por ciceroalmeida em 27/09/2004 - 18:16h

Gostei muito do artigo, sou usuário aprendiz do linux, preciso configurar meu sendmail, segui os passos passados, porém o último não consegui realizar, gostaria de saber onde encontro este arquivo de zona, para que eu possa configurar?

[3] Comentário enviado por rdsat em 04/10/2004 - 02:01h

Cara de uma olhada neste tutorial de configuração do Bind (DNS) http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=944
se e que foi esta a parte que você não consigiu da conf do sendmail.

blz
rdsat.

[4] Comentário enviado por nandow em 17/07/2010 - 12:02h

O artigo está muito bom, mas porém muito vago.

Obrigado!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts