Você está na página 1de 22

Faculdade de Tecnologia do Estado de São Paulo

FATEC MAUA

INFORMATICA PARA NEGOCIOS

Marcos Aurélio da Silva – RA 1130921713023

Rede de computadores

 Microsoft Exchange 2008 R2


 Postifix
 Qmail
 Squirrelmail
 Sendmail

Mauá

2018
INTRODUÇÃO

Uma conta do Microsoft Exchange é uma conta de e-mail corporativa ou de


estudante. A organização que forneceu a conta de e-mail do Exchange tem um
departamento de TI que executa um programa chamado Microsoft Exchange
Server. Este servidor fornece seu serviço de e-mail.
Microsoft Exchange ou só Exchange, para os mais íntimos, é basicamente um
software para envio/recebimento de e-mails, mas ele é capaz de muito mais,
como veremos adiante nos posts que forem surgindo.
HISTÓRICO

O Exchange é um serviço bastante robusto e na sua versão mais atual


(2016) podemos considerar que ele é bem maduro. Sua primeira versão, foi a
4.0, lançada em 1996, mas a que marcou a história do Exchange foi a 5.5
(lançada em 1998), esta versão teve muitos avanços e foi um marco na época.
A partir desta versão o Exchange ganhou popularidade e uma grande adoção
por parte da TI ou CPD, na época.
Como podemos ver, temos basicamente 20 anos de história do
Exchange e muitas mudanças ao longo destes anos, para explicar um pouco o
que compõe o Exchange, vou focar na versão 2013/2016.
Quando você usa uma conta do Exchange, suas mensagens de e-
mails são entregues e salvas em sua caixa de correio no servidor do Exchange
da empresa. Seus contatos e calendário também são salvos neste local.
Quando sua empresa ou escola configura o Exchange Server, ela escolhe qual
método sua conta do Exchange usa para acessar o e-mail no servidor. Isso
determinará o funcionamento do e-mail. Veja as possibilidades – pergunte à sua
empresa ou escola sobre a configuração de sua conta do Exchange:
Exchange ActiveSync; MAPI/HTTP são métodos para acessar seu e-mail do
Exchange, normalmente a partir de um laptop, telefone ou tablet. Ao acessar ou
ler seus e-mails, na verdade, você não está baixando ou armazenando e-mails
em seu dispositivo móvel, está lendo-os a partir do Exchange Server. Ele permite
o acesso aos e-mails mesmo quando não está conectado à Internet.
IMAP, como o Exchange ActiveSync, é um método para acessar seu e-mail de
onde estiver, em qualquer dispositivo. Ao ler uma mensagem de e-mail usando
IMAP, na verdade, você não está baixando ou armazenando esta mensagem em
seu computador, está lendo-a a partir do Exchange Server.
Com o IMAP, os e-mails nas pastas Caixa de Entrada, Itens Excluídos e Itens
Enviados são sincronizadas entre seu dispositivo e o servidor. O IMAP permite
armazenamento limitado de calendário, mas não oferece suporte para a
colaboração em calendários com outros usuários.
O e-mail POP é baixado do Exchange Server para seu computador. Depois que
o e-mail é baixado para o computador, ele é excluído do servidor. Para acessar
o e-mail após baixá-lo, você precisa usar o mesmo computador. Se você acessar
seu e-mail de outro computador ou dispositivo, parecerá que algumas de suas
mensagens baixadas anteriormente foram excluídas.
INSTALAÇÃO

O Microsoft Exchange é um programa para servidores que aumenta a eficiência


de comunicações, estabilidade e proteção para empresas. Ele permite aos
usuários conectar seus contatos, agendas e caixas de email em aplicações do
Windows a navegadores e telefones. Antes de rodar o arquivo de instalação do
Microsoft Exchange, certifique-se de usar a conta de usuário principal que tem
permissões completas de administrador.

 Faça o login no servidor onde será instalado o Microsoft Exchange.

 Insira o CD de instalação do Microsoft Exchange Server no drive do CD


do computador. Isto abrirá automaticamente o assistente de instalação do
Microsoft Exchange.

 Clique em "Próximo" quando a janela "Bem-vindo ao Assistente de


Instalação do Microsoft Exchange" aparecer.

 Clique em "Concordo" na janela "Contrato de Licença" após ler todos os


termos do serviço e então clique em “Próximo”.

 Digite seu código do produto de 25 dígitos na janela "Identificação do


Produto”. Ele pode ser encontrado no CD de instalação ou na caixa do
Microsoft Exchange. Uma vez que você tenha inserido a informação
correta nos campos designados, clique em “Próximo”.

 Selecione a ação apropriada para cada componente do Microsoft


Exchange, no menu à esquerda sob a coluna “Ação” dentro da janela
“Seleção de Componentes”. Por exemplo, selecione a opção “Instalar”
para os componentes do Exchange que você gostaria de instalar. Clique
em “Próximo” depois de selecionar a ação apropriada para cada
componente.

 Clique em "Criar Nova Organização no Exchange" na janela “Tipo de


Instalação”; clique “Próximo".

 Digite o nome de sua nova organização do Microsoft Exchange no campo


"Nome da Organização" da janela "Nome da Organização". O nome da
organização pode ter entre 1 e 64 caracteres e pode incluir caracteres de
A a Z, a a z, 0 a 9, espaços, hifens ou traços. Após digitar o nome, clique
em “Próximo".
 Leia o acordo de licença na janela seguinte "Contrato de Licença" e
selecione "Eu concordo que li e será vinculado por contratos de licença
para este produto" se você de fato concorda com as condições; clique em
"Próximo".
 Selecione novamente a ação apropriada da janela "Seleção de
Componentes" que se segue ao segundo “Contrato de Licença"
mencionado no passo anterior. Faça isso selecionando a ação apropriada
para cada componente do Microsoft Exchange na coluna "Ação" à
esquerda e então clique "Próximo".

 Confirme que todas as opções de instalação do Microsoft Exchange estão


corretas na janela "Sumário da Instalação; clique "Próximo". Isto iniciará
o processo de instalação, configurando automaticamente tudo que você
informou ao programa.

 Clique "Encerrar" uma vez que a instalação tenha terminado e a janela


"Encerrando o assistente do Microsoft Exchange" aparecido. Você agora
está pronto para usar seu recém-instalado Microsoft Exchange.
CONFIGURAÇÃO

Exchange ActiveSync.
Com o EAS, você pode ver seus e-mails imediatamente, além de todas as suas
pastas, o calendário e os contatos em um único lugar. Caso o seu aplicativo de e-
mail seja compatível com o Exchange ActiveSync e você precise configurá-lo
manualmente, use as configurações a seguir.
Endereço do servidor: s.outlook.com
Domínio: <deixe em branco>.
Nome de usuário: seu endereço de e-mail.
Senha: sua senha.
Criptografia TLS/SSL necessária: Sim.
IMAP.
Caso o seu aplicativo de e-mail não seja compatível com o Exchange
ActiveSync, ele poderá usar IMAP. Diferentemente do POP, que sincroniza
apenas sua caixa de entrada, o IMAP sincroniza todas as pastas do seu e-mail.
Use as configurações a seguir no seu aplicativo de e-mail.
Servidor de entrada (IMAP).
Endereço do servidor: imap-mail.outlook.com
Porta: 993.
Conexão criptografada: SSL.
Servidor de saída (SMTP).
Endereço do servidor: smtp-mail.outlook.com
Porta: 25 (ou 587 se a 25 estiver bloqueada).
Autenticação: Sim.
Conexão criptografada: TLS.
POP3.
Caso o seu aplicativo de e-mail não ofereça suporte ao Exchange ActiveSync ou
IMAP, mas ofereça suporte ao POP3, ative o POP para sua conta do
Outlook.com.
Entre em sua conta do Outlook.com.
Clique em Opções.
Em Gerenciando sua conta, clique em Conectar dispositivos e aplicativos com
POP.
Em POP, selecione Habilitar.
Clique em Salvar.
Em seguida, use as configurações a seguir no seu aplicativo de e-mail.
Servidor de entrada (POP3).
Endereço do servidor: pop-mail.outlook.com
Porta: 995.
Conexão criptografada: SSL.
Servidor de saída (SMTP).
Endereço do servidor: smtp-mail.outlook.com
Porta: 25 (ou 587 se a 25 estiver bloqueada).
Autenticação: Sim.
Conexão criptografada: TLS.
Se não quiser que os emails sejam excluídos de sua caixa de entrada do
Outlook.com depois de baixá-los para seu aplicativo de e-mail, selecione a
opção Deixar uma cópia das mensagens no servidor.
Mesmo que você configure acidentalmente o POP3 para excluir as mensagens
depois de baixá-las, o Outlook.com salvará uma cópia dos emails em uma pasta
chamada POP até você confirmar o comando de exclusão do POP3.
Confirme o comando de exclusão do POP3.
Entre em sua conta do Outlook.com
Clique em Opções.
Em Gerenciando sua conta, clique em Conectar dispositivos e aplicativos com
POP.
Em POP, verifique se habilitar está selecionada.
Selecione Não permitir que dispositivos e aplicativos excluam mensagens…
para substituir todas as solicitações de exclusão.
– Ou –
Selecione Fazer o que o dispositivo ou aplicativo diz … para permitir que
dispositivos e aplicativos excluam mensagens da caixa de entrada.
Clique em Salvar.
INTRODUÇÃO

Tradicionalmente, o Sendmail é o servidor de e-mails mais conhecido, não


apenas no Linux, mas nos sistemas Unix em geral. Ele é um dos mais antigos
(disponível desde 1982, mais de uma década antes da popularização da
Internet) e foi a opção padrão de 9 em cada 10 administradores de sistemas
durante muito tempo.

Apesar disso, o uso do Sendmail vem decaindo de forma estável de uma


década para cá. As queixas podem ser resumidas a duas questões
fundamentais. A primeira é o brutal número de opções e recursos disponíveis,
que tornam a configuração bastante complexa e trabalhosa. Muitos
administradores da velha guarda gostam da complexidade, mas a menos que
você pretenda dedicar sua via à arte de manter servidores Sendmail, ela acaba
sendo um grande problema.

A segunda questão é o histórico de vulnerabilidades do Sendmail que, na


melhor das hipóteses, pode ser definido como "muito ruim". É verdade que nos
últimos anos as coisas melhoraram bastante, mas as cicatrizes do passado
ainda incomodam.

O concorrente mais antigo do Sendmail é o Exim, que oferece um conjunto


bastante equilibrado de recursos, boa performance e um bom histórico de
segurança. O EXIM é o MTA usado por padrão no Debian, ele é instalado
automaticamente como dependência ao instalar pacotes que necessitem de um
servidor de e-mails, mas pode ser rapidamente substituído pelo Postfix ou o
Sendmail via apt-get, caso desejado.

O Qmail é uma escolha mais complicada. Quando foi lançado, em 1997, o


Qmail trouxe várias inovações e um design bastante simples e limpo, com
ênfase na segurança, o que o tornou rapidamente uma opção bastante popular.

Entretanto, o Qmail possui dois graves problemas. Ele foi abandonado pelo
autor em 1998, depois do lançamento da versão 1.03 e, embora o código fonte
seja aberto, a licença de uso impede a redistribuição de versões modificadas,
embora seja permitido disponibilizar patches.

Ao longo dos anos, surgiram várias iniciativas de atualizações do Qmail, onde o


código original é distribuído junto com um conjunto de patches com
atualizações. Para instalar, você precisa primeiro aplicar cada um dos patches,
para em seguida poder compilar e instalar o Qmail. Dois dos projetos mais
populares são o http://qmail.org/netqmail/ e o http://www.qmailrocks.org/.

Embora o Qmail ainda possua uma legião de seguidores fiéis, a limitação


imposta pela licença acaba sendo um grande empecilho para quem deseja
utilizá-lo e representa uma grande ameaça à manteneabilidade dos patches a
longo prazo, já que as alterações em relação ao código original tornam-se cada
vez mais complexas e difíceis de aplicar, com a disponibilização de patches
para patches que já são patches para outros patches.. ;).

Finalmente, temos o Postfix. Ele é uma espécie de meio termo entre a


simplicidade do Qmail e a fartura de recursos do Exim. Entre os três, ele é o
mais rápido e o mais simples de configurar, o que faz com que ele seja
atualmente o mais popular e o que possui mais documentação disponível. O
Postfix também possui um excelente histórico de segurança, sendo
considerado por muitos tão seguro quanto o Qmail.

Existem fortes motivos para não usar o Sendmail ou o Qmail em novas


instalações, mas temos uma boa briga entre o Postfix e o Exim. Escolhi
abordar o Postfix aqui simplesmente por que, entre os dois, ele é mais popular,
o que torna mais simples encontrar documentação e conseguir ajuda quando
tiver dúvidas.

Apesar disso, a maior parte dos conceitos podem ser usados também na
configuração do Sendmail e outros servidores; afinal, a configuração de todos
eles reserva mais semelhanças que diferenças.
INSTALANDO E CONFIGURANDO O POSTIFIX
Primeiramente realize a instalação dos pacotes necessários
1 sudo apt-get install postfix mailutils libsasl2-2 ca-certificates libsasl2-modules
Caso você ainda não tenha uma instalação do Postfix em seu sistema ele fará
alguns questionamentos a você. Basta selecionar a opção Servidor para a
internet e usar um nome completo (FQDN) para o seu servidor
como mail.exemplo.com.br.
Edite o arquivo de configuração /etc/postfix/main.cf e adicione as seguintes
linhas:
1 relayhost = [smtp.gmail.com]:587
2 smtp_sasl_auth_enable = yes
3 smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
4 smtp_sasl_security_options = noanonymous
5 smtp_tls_CAfile = /etc/postfix/cacert.pem
6 smtp_use_tls = yes
Edite/crie o arquivo /etc/postfix/sasl_passwd e deixe ele com a seguinte
informação:
1 [smtp.gmail.com]:587 USERNAME@gmail.com:PASSWORD
Caso você utilize o Google Apps, basta alterar o domínio @gmail.com para o
seu domínio exemplo @helviojunior.com.br
Corrija as permissões do arquivo e atualize o postfix para utilizar o
arquivo /etc/postfix/sasl_passwd com os comandos abaixo:
1 sudo chmod 400 /etc/postfix/sasl_passwd
2 sudo postmap /etc/postfix/sasl_passwd
Valide o certificado digital para avitar erros rodando o seguinte comando:
1 cat /etc/ssl/certs/Thawte_Premium_Server_CA.pem | sudo tee -a /etc/postfix/cacert.pem
Por fim reinicie o serviço do Postfix
1 sudo /etc/init.d/postfix reload

Testando
Verifique se os e-mails estão sendo enviado através do Gmail, se tudo estiver
correto através do comando abaixo você enviará um e-mail para sua caixa
postal usando o Gmail como relay.
INSTALAR O SQUIRREL WEBMAIL NO DEBIAN 8
Depois de instalar o servidor LAMP e o servidor de e-mail, é tempo de instalar uma
interface webmail poderosa e amigável como o SquirrelMail.

INSTALAÇÃO
root@server:~# apt-get install squirrelmail

CONFIGURAÇÃO
A instalação do squirrelmail cria um ficheiro de configuração para integrar com o
servidor apache2. Este ficheiro deve ser disponibilizado na directoria conf-available da
configuração do apache2:
root@server:~# ln -sf /etc/squirrelmail/apache.conf /etc/apache2/conf-
available/squirrelmail.conf
FORÇAR LIGAÇÕES SEGURAS
Caso o servidor apache2 permita ligações seguras (ver 4.1.2 Apache2 + Ssl), é
possível forçar a sua utilização. Fica assim reforçada a segurança no acesso ao
servidor webmail.
Em primeiro ligar, deve ser activado o módulo rewrite do apache. Este módulo permite
re-escrever um endereço Internet (URL):
root@server:~# a2enmod rewrite
Em seguida, a configuração do apache deve ser alterada, para que passe a utilizar
uma ligação segura (protocolo https) sempre que alguém tentar aceder à
interface webmail. A alteração é feita no ficheiro de configuração /etc/apache2/conf-
available/squirrelmail.conf:
/etc/apache2/conf-available/squirrelmail.conf
# [...]

# redirect to https when available (thanks omen@descolada.dartmouth.edu)


#
# Note: There are multiple ways to do this, and which one is suitable for
# your site's configuration depends. Consult the apache documentation if
# you're unsure, as this example might not work everywhere.
#
<IfModule mod_rewrite.c>
<IfModule mod_ssl.c>
<Location /squirrelmail>
RewriteEngine on
RewriteCond %{HTTPS} !^on$ [NC]
RewriteRule . https://%{HTTP_HOST}%{REQUEST_URI} [L]
</Location>
</IfModule>
</IfModule>
Esta nova configuração deve ser activada:
root@server:~# a2enconf squirrelmail
Por fim, reiniciar o serviço apache2:
root@server:~# service apache2 restart

VERIFICAÇÃO
Utilizando um navegador, insira o endereço se acesso à interface webmail
(http://192.168.1.100/squirrelmail):

Se a configuração forçar ligações seguras, a ligação deverá ser redireccionada para


uma ligação segura (https://192.168.1.100/squirrelmail).
INTRODUÇÃO

O qmail é um dos mais seguros, rápidos e confiáveis servidores de e-mail


disponíveis hoje no mercado.
Infelizmente, entre suas características, não está a facilidade de instalação.
Vamos tentar aqui amenizar o sofrimento que é instalar um server qmail com um
mini-howto em português bem claro e objetivo.
1.1 Requisitos
Um sistema Unix, preferencialmente ligado ao projeto GNU de alguma forma. Já
implementei o Qmail em Linux (Conectiva, Debian e SuSE), FreeBSD e
OpenBSD com sucesso e poucas modificações nas sintaxes dos comandos.
Mostrarei a sintaxe dos comandos para o Linux, mas se você usa outro sistema,
provavelmente conhece a sintaxe dele e poderá adaptar os comandos
facilmente.
Em algumas etapas a instalação pode parecer muito confusa.... E realmente é.
Tenha fé e vá em frente.

INSTALANDO O QMAIL
O Qmail tem uma licença um tanto quanto restritiva, o que impede que ele seja
distribuído em formato binnário (rpm, por exemplo). Por isso precisamos baixar
o código fonte e compilá-lo.
Você precisará dos seguintes arquivos inicialmente:

* qmail, ftp://cr.yp.to/software/qmail-1.03.tar.gz
* ucspi-tcp, ftp://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz
* daemontools, ftp://cr.yp.to/daemontools/daemontools-0.76.tar.gz

Procedimento (todos os passos abaixo deverão ser executados como root)

Caso você tenha o wget instalado na sua máquina:

cd /usr/src/
mkdir qmail; cd qmail
wget ftp://cr.yp.to/software/qmail-1.03.tar.gz
wget ftp://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz
wget ftp://cr.yp.to/daemontools/daemontools-0.76.tar.gz

Antes de iniciar a instalação, é preciso criar alguns grupos e usuários na


máquina:

groupadd nofiles
useradd -g nofiles -d /var/qmail/alias alias -s /bin/false
useradd -g nofiles -d /var/qmail qmaild -s /bin/false
useradd -g nofiles -d /var/qmail qmaill -s /bin/false
useradd -g nofiles -d /var/qmail qmailp -s /bin/false
groupadd qmail
useradd -g qmail -d /var/qmail qmailq -s /bin/false
useradd -g qmail -d /var/qmail qmailr -s /bin/false
useradd -g qmail -d /var/qmail qmails -s /bin/false
groupadd vchkpw
useradd -g vchkpw -d /var/qmail/vpopmail vpopmail

Vamos agora descompactar os sources e iniciar a instalação:

tar zxvf qmail-1.03.tar.gz


cd qmail-1.03
make setup check
./config-fast nome.do.seu.servidor

Pronto! Qmail instalado! Mas vamos com calma! Ainda não dá para rodar dessa
forma...

Instalando o ucspi-tcp

cd /usr/src/qmail/
tar zxvf ucspi-tcp-0.88.tar.gz
cd ucspi-tcp-0.88
make
make setup check

Instalando o daemontools

cd /usr/src/qmail
tar zxvf daemontools-0.76.tar.gz
cd admin/daemontools-0.76
sh package/install

Modificando arquivos e permissões

Para o perfeito funcionamento junto ao vpopmail+mysql que estamos propondo,


precisamos utilizar a estrutura de Maildir, ao invés da Mailbox (padrão)

/var/qmail/rc

cd /var/qmail
cp boot/home rc

Edite o arquivo rc e troque a palavra Mailbox por Maildir (IMPORTANTE: o "M" é


maiúsculo)

Dê permissão de execução ao arquivo rc chmod +x rc Scripts de inicialização e


arquivos de LOG É importante que todos os arquivos e diretórios sejam criados
com todo cuidado, ou nada irá funcionar.

mkdir -p /var/qmail/supervise/qmail-send/log
mkdir -p /var/qmail/supervise/qmail-smtpd/log

Arquivo /var/qmail/supervise/qmail-send/run com conteúdo:

#!/bin/sh
exec /var/qmail/rc

Arquivo /var/qmail/supervise/qmail-send/log/run com conteúdo:

#!/bin/sh
exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t /var/log/qmail

Arquivo /var/qmail/supervise/qmail-smtpd/run com conteúdo:

#!/bin/sh
QMAILDUID=`id -u qmaild`
NOFILESGID=`id -g qmaild`
MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`
LOCAL=`head -1 /var/qmail/control/me`
if [ -z "$QMAILDUID" -o -z "$NOFILESGID" -o -z "$MAXSMTPD" -o -z "$LOCAL"
]; then
echo QMAILDUID, NOFILESGID, MAXSMTPD, or LOCAL is unset in
echo /var/qmail/supervise/qmail-smtpd/run
exit 1
fi
exec /usr/local/bin/softlimit -m 2000000
/usr/local/bin/tcpserver -v -R -l "$LOCAL" -x /etc/tcp.smtp.cdb -c "$MAXSMTPD"
-u "$QMAILDUID" -g "$NOFILESGID" 0 smtp /var/qmail/bin/qmail-smtpd 2>&1

Criando configuração de conexões concorrentes. Altere de acordo com suas


necessidades.

echo 20 > /var/qmail/control/concurrencyincoming


chmod 644 /var/qmail/control/concurrencyincoming

Arquivo /var/qmail/supervise/qmail-smtpd/log/run com conteúdo:

#!/bin/sh
exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t /var/log/qmail/smtpd
Dando as permissões corretas:

chmod 755 /var/qmail/supervise/qmail-send/run


chmod 755 /var/qmail/supervise/qmail-send/log/run
chmod 755 /var/qmail/supervise/qmail-smtpd/run
chmod 755 /var/qmail/supervise/qmail-smtpd/log/run

Criando diretórios de LOG:

mkdir -p /var/log/qmail/smtpd
chown qmaill /var/log/qmail /var/log/qmail/smtpd
ln -s /var/qmail/supervise/qmail-send /var/qmail/supervise/qmail-smtpd /service

Liberando o relay definitivo para localhost (RECOMENDADO):

echo '127.:allow,RELAYCLIENT=""' >>/etc/tcp.smtp

O Script qmailctl

Existem muitas operações que podem ser feitas com o qmail. Para facilitar a
nossa vida, o site Life With Qmail nos disponibiliza um script muito útil, chamado
qmailctl.

cd /var/qmail/bin
wget http://www.linuxman.pro.br/qmail/qmailctl
chmod +x qmailctl

3. Instalando o vpopmail
Como pretendemos instalar o vpopmail com suporte a banco de dados mysql,
vou assumir que você já tem um server sql rodando e configurado, não sendo
abordada aqui a instalação do mesmo.

3.1 Criando usuário no mysql

mysql> grant all on vpopmail.* to vmail@nome.do.seu.server identified by 'sua-


senha';
mysql> flush privileges

cd /usr/src/qmail
wget http://www.inter7.com/vpopmail/vpopmail-5.2.1.tar.gz
tar zxvf vpopmail-5.2.1.tar.gz
cd vpopmail-5.2.1
mkdir -p /var/qmail/vpopmail/etc

Edite o arquivo vmysql.h substituindo:

#define MYSQL_UPDATE_SERVER "localhost"


#define MYSQL_UPDATE_USER "root"
#define MYSQL_UPDATE_PASSWD "secret"

#define MYSQL_READ_SERVER "localhost"


#define MYSQL_READ_USER "root"
#define MYSQL_READ_PASSWD "secret"

por:

#define MYSQL_UPDATE_SERVER "seu-server-mysql"


#define MYSQL_UPDATE_USER "vmail"
#define MYSQL_UPDATE_PASSWD "sua-senha"

#define MYSQL_READ_SERVER "seu-server-mysql"


#define MYSQL_READ_USER "vmail"
#define MYSQL_READ_PASSWD "sua-senha"

3.2 Configurando o Makefile


Nesse passo é muito importante você conhecer o seu sistema, visto que algumas
libs e includes precisarão ser referenciadas (em NEGRITO):
./configure --enable-relay-clear-minutes=180
--enable-vpopuser=vpopmail --enable-vpopgroup=vchkpw
--enable-tcpserver-file=/etc/tcp.smtp
--enable-sqllibdir=LIBMYSQL --enable-passwd=y
--enable-qmaildir=/var/qmail
--enable-admin-email=admin@seu.dominio
--enable-tcprules-prog=`which tcprules`
--enable-auth-logging=y --enable-logging=y
--enable-sqwebmail-pass=y --enable-default-domain=seu.dominio
--enable-mysql=y --enable-roaming-users=y
--enable-deliver-filter=y --enable-defaultquota=10485760
--enable-large-site=n --enable-clear-passwd=n
--enable-sqlincdir=INCLUDEMYSQL

Compilando:
make
make install-strip

Arquivo de inicialização do vpopmail

cd /var/qmail

Arquivo pop com o conteúdo:

/usr/local/bin/tcpserver 0 110

/var/qmail/bin/qmail-popup nome.do.seu.server /var/qmail/vpopmail/bin/vchkpw


/var/qmail/bin/qmail-pop3d Maildir >/dev/null &

Esse arquivo deve ser iniciado no seu run-level padrão. coloque-o na


inicialização da forma que achar mais simples.

Finalizando

Algumas considerações finais:

- A instalação descrita nesse tutorial é a mais simples possível, sendo que existe
uma farta documentação sobre qmail na internet. Nem sempre as coisas são
muito claras, por isso tentei ajudar com mais esse tutorial.
INSTALANDO O SENDMAIL

Quando instalado o sendmail cria os seguintes diretórios e arquivos:


/usr/sbin/sendmail - o daemon do sendmail;
/var/log/maillog - arquivo de log do sendmail;
/var/spool/mail - emails que chegam ao servidor;
/var/log/mqueue - emails que são enviados pelo servidor;
/etc: aliases e aliases.db - arquivos de apelidos para caixas postais;
/etc/mail - diretório contendo os principais arquivos de configuração do sendmail
conforme listados abaixo:
access e access.db - habilita quem pode utilizar o sendmail para a remessa de
mail (relay);
sendmail.mc - arquivo editável pelo usuário e utilizado para gerar o sendmail.cf;
sendmail.cf - principal arquivo de configuração do sendmail;
local-host-names - coloque neste arquivo os apelidos para o host aonde está¡
instalado o sendmail;
virtusertable e virtusertable.db - configuração dos domínios virtuais;

Antes de iniciar a configuração propriamente dita, verifique a resolução de nomes


utilizada. Se utilizar a tabela hosts verifique se os nomes dos hosts envolvidos,
bem como seus domínios e respectivos IPs, estão corretamente configurados,
conforme modelo abaixo.

Arquivo /etc/hosts:

127.0.0.1 localhost.localdomain localhost


192.168.2.9 aluno2-9.acme aluno2-9
192.168.2.10 aluno2-10.trustee aluno2-10
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.


REFERENCIAS:

https://social.technet.microsoft.com/wiki/pt-br/contents/articles/37439.o-que-e-
microsoft-exchange.aspx
https://technet.microsoft.com/pt-br/library/cc794268(v=ws.10).aspx
https://pt.wikihow.com/Instalar-o-Microsoft-Exchange#/Imagem:Install-
Microsoft-Exchange-Step-1-Version-2.jpg
http://www.hardware.com.br/tutoriais/servidor-emails/
http://www.helviojunior.com.br/it/linux/configurando-postfix-para-usar-smtp-do-
gmail-no-ubuntu/
http://www.sputnix.com.br/artigos/email-server/instalando-e-configurando-o-
servidor-de-e-mail-qmail/

Você também pode gostar