Neste artigo mostro passo a passo como montar seu próprio servidor de e-mail utilizando o Postfix + SquirrelMail + Outlook. Certamente este material pode lhe ajudar a customizar suas ferramentas para lhe enviar notificações dentre outros testes que você pode fazer em seus sistemas.
Certifique-se que o arquivo sources.list esteja devidamente configurado e atualizado.
Linuxcat /etc/apt/sources.list

Realize o Update.
Linuxapt-get update


Instale o Postfix, Bind9 e o Apache2.
Linuxapt-get install postfix bind9 apache2

Selecione OK.

Selecione a opção Internet Site em seguida OK.

Informe o nome do domínio, no exemplo: 100security.com.br em seguida OK.

Configure o arquivo hosts, informando o IP do servidor, nome e domínio como segue no exemplo.
Linuxvim /etc/hosts


Edite o arquivo named.conf.options do bind9 e descomente as linhas de forwarders e insira os dns do Google 8.8.8.8 e 8.8.4.4.
Linuxvim /etc/bind/named.conf.options


Agora instale os pacotes courier.
Linuxapt-get install courier-imap courier-imap-ssl courier-pop courier-pop-ssl

Selecione Yes para realizar a administração dos diretórios via web em seguida OK.


Entre no diretório de configurações do courier.
Linuxcd /etc/courier

Renomeie o certificado imapd.pem para imapd.pem.old.
Linuxmv imapd.pem imapd.pem.old

Edite as configurações do arquivo imapd.cnf.
Linuxvim imapd.cnf
C=BR ST=SP L=Sao Paulo [email protected]

Renomeie o certificado pop3d.pem para pop3d.pem.old.
Linuxmv pop3d.pem pop3d.pem.old

Edite as configurações do arquivo pop3d.cnf.
Linuxvim pop3d.cnf
C=BR ST=SP L=Sao Paulo [email protected]

Edite as configurações principais do Postfix.
Linuxvim /etc/postfix/main.cf

Arquivo Padrão.

Realize as Alterações abaixo:
myhostname = email myhostname = 100security.com.br mydomain = 100security.com.br mydestination = 100security.com.br, localhost, localhost.localdomain, localhost mydestination = 100security.com.br, localhost, email.100security.com.br, localhost home_mailbox = Maildir/ mailbox_command = procmail -a "EXTENSION" mailbox_command =

Criar o diretório Maildir.
Linuxcd / maildirmake /etc/skel/Maildir

Instale o SquirrelMail.
Linuxapt-get install squirrelmail

Configure o Apache2 para acessar o Squirrelmail.
Linuxvim /etc/apache2/apache2.conf

Alias /webmail "/usr/share/squirrelmail/" DirectoryIndex index.php

Configure o Squirrelmail.
Linuxsquirrelmail-configure

Informe a opção 1.

Informe a opção 1.

Digite o nome da organização: 100SECURITY.

Informe a opção R (retornar ao menu principal).

Informe a opção 2.

Informe a opção 1.

Insira o domínio: 100security.com.br.

Informe a opção R (retornar ao menu principal).

Informe a opção D.

Digite courier.

Pressione ENTER.

Informe a opção S (para salvar) em seguida pressione a tecla ENTER.

Informe a opção Q (para sair).

Reinicie os serviços bind9, postfix e apache2.
Linux./etc/init.d/bind9 restart ./etc/init.d/postfix restart ./etc/init.d/apache2 restart

Crie dois novos usuários: marcos e contato.
Linuxadduser marcos

adduser contato

Acesse o webmail através do endereço: http://ip-do-servidor/webmail.
Usuário: marcos
Senha: 123456


Envie um e-mail para [email protected].

Mensagem Enviada!

Acesse o webmail através do endereço: http://ip-do-servidor/webmail.
Usuário : contato
Senha : 123456

Mensagem recebida com sucesso!


Respondendo a mensagem!

Configurando a conta no Microsoft Outlook, clique em Novo.

Selecione Configuração manual ou tipos de servidor adicionais, em seguida Avançar.

Selecione POP ou IMAP, em seguida Avançar.

Preencha os campos abaixo e clique em Avançar :
Nome : Marcos Henrique
Endereço de Email : [email protected]
Tipo de Conta: POP3
Servidor de entrada de emails : 192.168.1.200 (IP-DO-SERVIDOR)
Servidor de saída de emails (SMTP) : 192.168.1.200 (IP-DO-SERVIDOR)
Nome de Usuário : marcos
Senha : 123456

Conexão realizada com sucesso!

Clique em Concluir.

Visualize todos os e-mails através do Microsoft Outlook.
