Sei sulla pagina 1di 5

--------------------------------------------- 1 PARTE --------------------------------------------Instalando Sistema Operacional

Distribuio: Centos 6.0 Plataforma: x86 Tipo de Instalao: Minimal Desktop + Mail Server (Nada Mais) Nome Servidor: mail2.petropolis.rj.gov.br Configurao das Parties: Primria / -> 13 GB Primria /boot -> 200 MB Primria /var -> 5 GB Lgica /backup -> Lgica /home -> Lgica swap -> 2 GB

Configurar Rede
vim /etc/sysconfig/network-scripts/ifcfg-eth0 ONBOOT=yes PADDR=172.16.250.13 NETMASK=255.255.255.0 DNS2=172.16.250.2 GATEWAY=172.16.1.1 DNS1=172.16.1.1 /etc/init.d/network restart

Desabilitar Firewall
system-config-firewall-tui Desmarcar enable Escolher OK Escolher Sim

Desabilitar Selinux
vim /etc/selinux/config SELINUX=disabled

Configurando NTP
ntpdate 172.16.1.1 /etc/init.d/ntpd start chkconfig ntpd on

Configurar Boot Para Modo Verbose


cp /etc/grub.conf /etc/grub.conf-orig vim /etc/grub.conf No final da linha iniciada com kernel, apagar as palavras rhgb and quiet. Fechar e Salvar

Atualizar Sistema
yum -y update && reboot

Configurando padro Maildir para Contas Email


mkdir -p /etc/skel/Maildir/{new,cur,tmp}

Postfix (1 Parte - Configuraes Bsicas)


yum install postfix vim /etc/postfix/main.cf inet_interfaces = all myhostname = mail$.petropolis.rj.gov.br mydomain = mail$.petropolis.rj.gov.br myorigin = $mydomain mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain mynetworks_style = host mynetworks = 172.16.0.0/16, 127.0.0.0/8 home_mailbox = Maildir/ /etc/init.d/postfix restart

Dovecot
yum install dovecot vim /etc/dovecot/dovecot.conf protocols = imap pop3 lmtp listen = *, :: chkconfig dovecot on && /etc/init.d/dovecot start

Criando Usurios de Teste


useradd user01 && passwd user01 useradd user02 && passwd user02

Testando Envio e Recebimento de Email


yum -y install telnet TESTE DE ENVIO INTERNO telnet localhost 25 helo MailTeste mail from: user01 <rcpt to: user02 data <Primeiro Teste Servidor Email . <quit <TESTE DE RECEBIMENTO telnet localhost 110 user user02 pass SENHA list retr 1 dele 1 quit

<- Identificao Helo Usuario de origem <- Usuario de destino Inicia o corpo da mensagem <- Corpo da mensagem Fecha Mensagem Sai do Telnet

<<<<<<-

Login Usuario Senha Usuario Lista Mensagem Le a Mensagem 1 Deleta Mensagem 1 Sai do Telnet

TESTE ENVIO EXTERNO telnet localhost 25 helo MailTeste <- Identificao Helo mail from: user01@mail2.petropolis.rj.gov.br <- Usuario de origem rcpt to: emailexterno@gmail.com <- Usuario de destino data <- Inicia o corpo da mensagem Segundo Teste Servidor Email <- Corpo da mensagem . <- Fecha Mensagem

quit

<- Sai do Telnet

Verifique se o email chegou no servidor externo (Pode ter ido para caixa de Spam). Responda o email recebido e, utilizando o TESTE DE RECEBIMENTO, verique se o email chegou na caixa de entrada do usurio.

Instalando Pacotes de Desenvolvimento


yum -y groupinstall "Development Tools"

Instalando Apache e PHP


yum -y install httpd.i686 httpd-tools.i686 php.i686 php-common.i686 php-imap.i686 phpmbstring.i686 /etc/ini.d/httpd start chkconfig httpd on

Instalando o Webmail
INSTALANDO Copie o arquivo 1.4.8_BlueHive.tgz para servidor de email cd /var/www/html && mkdir 1.4.8_BlueHive && cd 1.4.8_BlueHive tar -vxf 1.4.8_BlueHive.tgz cd .. && ln -s 1.4.8_BlueHive webmail chmod -R 777 webmail/data vim webmail/config/config.php $domain = $_SERVER['seudominio.gov.rj.br']; TESTANDO Acesse http://IPDOSERVIDOR/webmail INSTALANDO XINETD E NMAP yum -y install xinetd nmap INSTALANDO POPPASSD wget ftp://netwinsite.com/pub/poppassd/poppassd.c gcc poppassd.c -o poppassd -lcrypt cp poppassd /usr/sbin vim /etc/xinetd.d/poppassd # default: off # # description: The POPPASSD service allows remote users to change their ## password remotely via Eudora or NUPOP using a network ## protocol on port 106. service poppassd { disable = no socket_type = stream wait = no user = root server = /usr/sbin/poppassd log_on_success += USERID log_on_failure += USERID } Feche e Salve

/etc/init.d/xinetd restart chkconfig xinetd on

TESTANDO A PORTA nmap localhost Verifique se a porta 106 est escutando!

Clamav (Antivrus)
PR-REQUISITOS adduser clamav yum -y install zlib-devel

BAIXANDO O ARQUIVO wget http://pkgs.repoforge.org/clamav/clamav-db-0.97.3-1.el6.rf.i686.rpm wget http://pkgs.repoforge.org/clamav/clamav-0.97.3-1.el6.rf.i686.rpm wget http://pkgs.repoforge.org/clamav/clamd-0.97.3-1.el6.rf.i686.rpm INSTALANDO (FAA NESTA ORDEM) rpm -i clamav-db-0.97.3-1.el6.rf.i686.rpm rpm -i clamav-0.97.3-1.el6.rf.i686.rpm rpm -i clamd-0.97.3-1.el6.rf.i686.rpm CONFIGURANDO vim /usr/local/etc/freshclam.conf Substituir XY por BR na linha: DatabaseMirror db.XY.clamav.net Descomente as linhas: Checks 24 SafeBrowsing yes Salve e Feche ATUALIZANDO BANCO DE DADOS DE VRUS fresclam Dica: Caso ocorra algum problema. a atualizao pode sfeita manualmente da seguinte forma: cd /var/clamav wget http://db.local.clamav.net/main.cvd wget http://db.local.clamav.net/daily.cvd SCANEANDO O DIRETORIO /HOME E ENVIANDO PRO E-MAIL. clamscan -ri /home > arquivo_de_saida.log && mail -s "Log Clamav" email@dominio.br < clamav.log Obs.: -i -> Lista somente arquivos infectados -r -> Busca recursiva

MailScanner
FAZENDO DOWNLOAD wget http://www.mailscanner.info/files/4/rpm/MailScanner-4.84.3-1.rpm.tar.gz INSTALANDO

tar -vxf MailScanner-4.84.3-1.rpm.tar.gz cd MailScanner-4.84.3-1 ./install CONFIGURANDO vim /etc/MailScanner/MailScanner.conf %org-name% = PMP %org-long-name% = Prefeitura Municipal de Petropolis %web-site% = www.petropolis.rj.gov.br Run As User = postfix Run As Group = postfix MTA = postfix Incoming Work User = postfix Incoming Work Group = postfix Incoming Queue Dir = /var/spool/postfix/hold Outgoing Queue Dir = /var/spool/postfix/incoming chown -R postfix:postfix /var/spool/MailScanner /etc/init.d/MailScanner restart INSTALANDO ADICIONAIS AO MAILSCANNER UNRAR (Ser utilizado pelo Mail-Scanner) yum -y install unrar ANTIWORD (Ser utilizado pelo Mail-Scanner) wget http://www.winfield.demon.nl/linux/antiword-0.37.tar.gz tar -vxf antiword-0.37.tar.gz cd antiword-0.37 make all mkdir /usr/share/antiword cp Resources/* /usr/share/antiword cp -fv antiword kantiword /usr/bin/ chmod 755 /usr/bin/antiword /usr/bin/kantiword

Potrebbero piacerti anche