Вы находитесь на странице: 1из 9

DOUGLAS EDUARDO BERTASSOLI

MARCIO CAPOTE NOGAROLLI













SERVIDOR DE EMAIL COM POSTFIX




















SO JOS DOS PINHAIS
2014










DOUGLAS EDUARDO BERTASSOLI
MARCIO CAPOTE NOGAROLLI











SERVIDOR DE EMAIL COM POSTFIX






Trabalho de graduao apresentado
disciplina de Configurao de servios
de internet, curso de Tecnologia em
Redes de Computadores da FAE Centro
Universitrio, So Jos dos Pinhais.

Professor: Leslie Harlley Watter








SO JOS DOS PINHAIS
2014
RESUMO

BERTASSOLI, Douglas E.; NOGAROLLI, Marcio C. Configurao de servios de
internet. (Tecnologia em redes de computadores) FAE Centro Universitrio. So Jos
dos Pinhais, 2014.

Uma ferramenta de email no muito complexa de se configurar em um ambiente
bsico que, possui avanados recursos de envio e recebimento de emails como os
grandes servidores de emails, podendo-se configurar criptografia de mensagens e
suportar grandes cargas de trabalho. O postfix possui uma configurao toda em linha
de comando e pode ser integrado a ferramentas como o squirrelmail para habilitar o uso
de um webmail com interface grfica.

Palavras-chave: Email, postfix, courier, squirrelmail.

Introduo

Uma soluo gratuita e com muitos recursos, o servidor de email postfix pode
ser configurado e instalado para ambientes de diferentes complexidades. Ser
apresentado uma configurao bsica e funcional, em linha de comando, no sistema
operacional debian 7.4, utilizando ferramentas como ssl para criptografia e um ambiente
grfico de webmail, o squirrelmail.

Instalao e configurao do Postfix
Primeiramente instalamos o postfix.
apt-get install postfix
- Selecionando a opo Site Internet
- Colocamos o nome do seu domnio, ou da mquina local caso no possua
domnio.
Em seguida instalamos os pacotes de POP e IMAP com ssl.
- apt-get install courier-pop
- apt-get install courier-pop-ssl
- apt-get install courier-imap
- apt-get install courier-imap-ssl
* quando solicitar, crie os diretrios para administrao web.

Parar criar os certificados:
- movemos (mv) os arquivos padro dos sistema imapd.pem e pop3d.pem para
imapd.pem.old e pop3d.pem.old e ento criamos nossos certificados.
OBS* para que os certificados fiquem com nossas configuraes, necessrio editar os
arquivos imapd.cnf e pop3d.cnf com as configuraes de nossa regio e domnio pois os
certificados sero criados baseados nesses arquivos.
Criando os certificados:
- apt-get install mkimapdcert
- apt-get install mkpop3dcert

Agora devemos alterar algumas configuraes do arquivo /etc/postfix/main.cf
1 - Apague o uso do procmail na linha mailbox_comand
2 - Adicione a linha abaixo as configuraes
home_mailbox = Maildir/


Em seguida usaremos o seguinte comando para criarmos a caixa de diretrio
padro dos e-mails.
- Maildirmake /etc/skel/Maildir

A seguir instalaremos nosso webmail, o squirrelmail, que j instala as
dependncias como o apache2 para funcionar a interface web.
- apt-get intall squirrelmail
Aps a instalao devemos configurar o arquivo do apache (apache2.conf) e
criarmos um alias para que o webmail seja acessado atravs do site:
http://meudominio.com/webmail.
Para isso, devemos inserir as seguintes linhas ao final do arquivo
Alias /webmail /usr/share/squirrelmail/
DirectoryIndex index.php

Em seguida, executamos o comando abaixo para configurar o squirrelmail
squirrelmail-configure
Temos a opo 2, em que devemos adicionar o nome de nosso domnio.
Voltando ao menu principal, devemos entrar na opo D e informar que
iremos utilizar o courier.
Ento salvamos as configuraes e j podemos testar (somente local).
Use o comando abaixo para criar usurios no postfix, e como no temos um
banco de dados instalado junto ao postfix para criao de usurios de e-mails, os
usurios criados tambm sero criados localmente no sistema.
Useradd nomedousuario (ex: useradd joao)

Configurar SMTP RELAY (para contas do gmail)

Primeiramente necessrio instalar os pacotes conforme abaixo:
- apt-get install postfix mailutils libsasl2-2 ca-certificates libsasl2-modules

Em seguida abrir o arquivo main.cf para adicionarmos algumas linhas de
configurao, conforme abaixo:
- vi /etc/postfix/main.cf
Adicione as seguintes linhas de configurao ao final do arquivo
relayhost = [smtp.gmail.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_CAfile = /etc/postfix/cacert.pem
smtp_use_tls = yes
OBS: Cuidado para no colocar informaes duplicadas, pois dependendo da verso
instalada, algumas das linhas acima j aparecem no corpo do arquivo.

Em seguida, crie e edite o seguinte arquivo:
- vi /etc/postfix/sasl_passwd

E adicionamos a seguinte linha ao arquivo.
[smtp.gmail.com]:587 USERNAME@gmail.com:PASSWORD

Altere as opes de segurana do arquivo e atualize o postfix para usar o arquivo
sasl_passwd:
- sudo chmod 400 /etc/postfix/sasl_passwd
- sudo postmap /etc/postfix/sasl_passwd

Em seguida iremos validar o certificado:
- cat /etc/ssl/certs/Thawte_Premium_Server_CA.pem | sudo tee -a
/etc/postfix/cacert.pem

Agora basta relermos o arquivo de configurao principal e pronto.
- sudo /etc/init.d/postfix reload

Referncias

http://www.hardware.com.br/tutoriais/servidor-emails/instalando-postfix.html
http://www.servidordebian.org/pt/squeeze/email/smtp/postfix
http://www.servidordebian.org/pt/squeeze/email/smtp/postfix_relay
http://blog.gaudencio.net.br/2012/11/linux-smtp-relay-com-postfix-para-gmail.html