Instalação e configuração do sendmail

Esse artigo trata da instalação e configuração do sendmail, cobrindo desde suas dependências até seus arquivos de configuração. A partir de agora você já pode contar com um servidor de e-mail de confiança em sua rede.

[ Hits: 166.059 ]

Por: Adão S. Raul Neto em 14/12/2004 | Blog: https://github.com/adaoraul


Configuração básica do sendmail



Edite o arquivo /etc/sendmail.cf e adicione uma entrada "Cw" para o domínio configurado.

Exemplo: Cwacme

Edite o arquivo sendmail.mc e adicione as interfaces de rede que serão "escutadas" pelo SENDMAIL.

Exemplo:

DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl - linha original;

DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl # como deve ficar;

Crie novamente o arquivo "sendmail.cf" através do comando abaixo:

# m4 /etc/mail/sendmail.mc > sendmail.cf

Edite o arquivo /etc/mail/access e adicione os IPs que podem se conectar ao sendmail.

Exemplo:

localhost.localdomain           RELAY
localhost                       RELAY
127.0.0.1                     RELAY
192.168.2.9                     RELAY
192.168.2.10                    RELAY

Crie novamente o arquivo /etc/access.db com o comando abaixo:

# makemap hash /etc/mail/access < /etc/mail/access

Edite o arquivo /etc/mail/local-host-names e adicione os aliases para o seu host. Exemplo:

localhost
aluno2-9

Reinicie o sendmail e use o comando mail para enviar um e-mail de teste, primeiro para o endereço root@localhost e após para um endereço em outra máquina. Exemplo:

# mail -s "teste"root@localhost

Envia um mail de teste para o usuário root em sua máquina local.

Página anterior     Próxima página

Páginas do artigo
   1. Pré-requisitos
   2. Instalando o sendmail
   3. Configuração básica do sendmail
   4. Adicionando aliases ao sendmail
Outros artigos deste autor

Instalando o giFT com plugins para as principais redes

Instalando e deixando o Torsmo mais bonito

Leitura recomendada

Instalação do Zextras Suite para o Zimbra

Alta disponibilidade com Debian Lenny + Heartbeat + DRBD8 + OCFS2 + MONIT + LVS

Sylpheed - a GTK+ based, lightweight, and fast e-mail client

Gerando estatísticas do seu servidor de email utilizando o isoqlog

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

  
Comentários
[1] Comentário enviado por fla_torres em 14/02/2005 - 14:59h

Adão, segui teu how-to, e notei algumas alterações a saber:

Na compilação do arquivo com o m4, voce tera que setar corretamente no arquivo sendmail.mc a localizacao do m4 na linha
include('../m4/cf.m4')dnl
para
include('/usr/lib/sendmail-cf/m4/cf.m4')dnl

Deve tambem instalar o pacote mailx, para que tudo funcione corretamente.

De resto estao belezinha, abraço!

[2] Comentário enviado por mzanetti11 em 27/10/2006 - 16:10h

Tenho uma pergunta besta, depois q instalei, configurei, e testei com o telnet e esta tudo ok, como faço para ver a parte grafica, ou seja enviar e recerber e-mail pela parte grafica, pelo navegador web

valeu

[3] Comentário enviado por maurin em 09/06/2007 - 10:48h

Acredito que comando de configuração do access esteja com um pequeno erro, se nao me engano é makemap hash access.db < access

Me corrija se estiver errado.
Fora isso é um otimo trabalho parabens.

Marcelo Maurin Martins
Coordenador do projeto Open Source Jornada
http://maurinsoft.myvnc.com

[4] Comentário enviado por genivaldosuporte em 15/08/2008 - 11:38h

cara fiz tudo como está no tutorial so que quando eu envio um email para teste ele pedi a senha do usuario e da um erro ao executar a operação: no possivel ao conectar ao servidor (porta25): Conexão recusada. alguém pode me ajudar por favor..vlw

[5] Comentário enviado por lgustec em 15/01/2013 - 12:34h

Como faço para que o servidor mande ao invés do hostname um outro nome de domínio.

Por exemplo, meu servidor chama-se backup.dominio.com e o e-mail chega como root@backup.dominio.com.
Eu quero que ele chegue como root@backup.nomedaempresa.com, onde nomedaempresa é diferente do dominio que foi configurado no servidor. Acredito que seria um alias? Tem como?

[6] Comentário enviado por vauires em 30/03/2015 - 15:29h

Seria um bom artigo se esse lixo, como muitos disponíveis na Internet, funcionasse.
Não consigo entender como tanta gente perde tempo disponibilizando esses tipos de artigos que não funcionam, levando tantos outros a perderem tempo com esses verdadeiros lixos eletrônicos.

[7] Comentário enviado por vauires em 30/03/2015 - 15:31h


[4] Comentário enviado por genivaldosuporte em 15/08/2008 - 11:38h

cara fiz tudo como está no tutorial so que quando eu envio um email para teste ele pedi a senha do usuario e da um erro ao executar a operação: no possivel ao conectar ao servidor (porta25): Conexão recusada. alguém pode me ajudar por favor..vlw


Cara, desiste. Isso é mais um lixo publicado na Internet!!!

[8] Comentário enviado por adaoraul em 30/03/2015 - 19:13h


[6] Comentário enviado por vauires em 30/03/2015 - 15:29h

Seria um bom artigo se esse lixo, como muitos disponíveis na Internet, funcionasse.
Não consigo entender como tanta gente perde tempo disponibilizando esses tipos de artigos que não funcionam, levando tantos outros a perderem tempo com esses verdadeiros lixos eletrônicos.


Ninguem está obrigando você a usar o artigo, está aqui por vontade propria. E se não fosse não burro, veria que o artigo tem 10 anos e provavelmente não funciona mais com versões atuais do sendmail.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts