Você está na página 1de 7

Trabalho feito Grupo

Integrantes: Adalto,Diego,Gleidson ,Rodrigo e Mateus

Configurando Sendmail no CentOS


O sendmail um servidor de email que est presente na maioria das distros de Linux. E uma de
suas funes encaminhar um e-mail SMTP atravs de um servidor SMTP.
Lembrando que para configurar o sendmail, o meu DNS estava rodando perfeitamente, ento
supondo que para quem vai usar este guia, o DNS j vai estar em pleno funcionamento, continue
daqui:
Para configurar o sendmail, primeiro instalei o pacotes necessrios para a configurao do
servio. Comeando com o prprio sendmail:
#yum install sendmail

Depois o pacote sendmail-cf:


#yum install sendmail-cf

Depois o pacote dovecot:


#yum install dovecot

***Antes de comear a configurao do arquivos, eu fiz uma cpia dos arquivos necessrios.
No que seja obrigatrio, mas cuidado nunca demais...
Acessei o diretrio com os arquivos para configurao, o /etc e depois fiz a cpia:
#cp

/etc/mail/sendmail.mc

/etc/mail/sendmail.mc/copia

Editando o arquivo sendmail.mc com as instrues do professor Fernando e alterando o arquivo


para aceitar conexes de qualquer host:

#vim /etc/mail/sendmail/mc
E alterando a linha DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl

No mesmo arquivo sendmail.mc, configurei tambm o nome do domnio, o nome do domnio


dos e-mails, o nome do domnio do envelope dos e-mails e mascarei(acho que isso) o domnio
inteiro que eu criei alterando as linhas:
LOCAL_DOMAIN(mail.empresadofox.com.br)dnl
FEATURE(masquerade_envelope)dnl
FEATURE(masquerade_entire_domain)dnl
MASQUERADE_DOMAIN(mail.empresadofox.com.br)dnl
MASQUERADE_DOMAIN(empresadofox.com.br)dnl

Depois configurei o arquivo dovecot.conf:


#vim /etc/dovecot/dovecot.conf
E descomentei a linha protocols = imap pop3 lmtp

Reiniciei o servio dovecot:


#service dovecot restart

******Se nesse ponto der algum erro, ainda(eu disse ainda) no se preocupe, pois ainda tem
umas configuraes a se fazer, que podem resolver esse erro.

Como eu disse antes, essas configuraes s iro funcionar, se o DNS j estiver previamente
configurado e rodando. O que vou fazer apenas adicionar o meu domnio de email no arquivo
que eu criei e est configurado em /var/named/empresadofox.db:

#vim /var/named/empresadofox.db
Adicionei:

No arquivo local-host-names( galera, um puta de um arquivo n Fernando!!!), tem que incluir


os domnios que o e-mail vai responder. O caminho :
#vim /etc/mail/local-host-names

No mesma diretrio /etc/mail, tem um arquivo access que tambm deve ser editado, pois nele
configurado os sites que o seu servidor vai ou no aceitar mensagens.

Depois de configurar o access, tem que executar o comando abaixo para atualizar a base do
arquivo access, que o access.db, lembrando que voc ainda est no diretrio /etc/mail:
#makemap hash access > access

Antes de reiniciar tudo, eu ainda no tinha mudado o nome da minha mquina. J que teria que
reiniciar mesmo, deixei essa etapa por ltimo.
#vim /etc/sysconfig/network

***Antes de reiniciar a mquina, tambm desativei o iptables, pra no dar barrar nenhum
servio:
#service iptables stop
Depois que reiniciei a mquina, dei um restart no sendmail:
#service sendmail restart

Aps a configurao, vamos testar a baga...aham...o servidor. Siga exatamente os passos a


seguir:
#telnet localhost 25
>helo mail.empresadofox.com.br
>mail from: root@empresadofox.com.br
>rcpt to: indiao@empresadofox.com.br
>testando o servidor
>.
>quit

***lembrando que tem que ir verificando as respostas do servidor, como no print acima, logo
aps os comandos, as respostas so positivas.