<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>http://wiki.sc.usp.br/index.php?action=history&amp;feed=atom&amp;title=QmailLDAP</id>
	<title>QmailLDAP - Histórico de revisão</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.sc.usp.br/index.php?action=history&amp;feed=atom&amp;title=QmailLDAP"/>
	<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=QmailLDAP&amp;action=history"/>
	<updated>2026-04-17T19:43:24Z</updated>
	<subtitle>Histórico de revisões para esta página neste wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=QmailLDAP&amp;diff=31&amp;oldid=prev</id>
		<title>Mterra: Criou página com '== Objetivo == Instalação e configuração do software QmailLDAP em servidores Ubuntu.  == Requisitos == * Servidor Ubuntu * OpenSSL * OpenLDAP * Ucspi-tcp * Daemo...'</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=QmailLDAP&amp;diff=31&amp;oldid=prev"/>
		<updated>2021-03-31T17:19:56Z</updated>

		<summary type="html">&lt;p&gt;Criou página com &amp;#039;== Objetivo == Instalação e configuração do software QmailLDAP em servidores Ubuntu.  == Requisitos == * Servidor Ubuntu * OpenSSL * &lt;a href=&quot;/index.php/OpenLDAP&quot; title=&quot;OpenLDAP&quot;&gt;OpenLDAP&lt;/a&gt; * &lt;a href=&quot;/index.php/Ucspi-tcp&quot; title=&quot;Ucspi-tcp&quot;&gt;Ucspi-tcp&lt;/a&gt; * Daemo...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Objetivo ==&lt;br /&gt;
Instalação e configuração do software QmailLDAP em servidores Ubuntu.&lt;br /&gt;
&lt;br /&gt;
== Requisitos ==&lt;br /&gt;
* Servidor Ubuntu&lt;br /&gt;
* OpenSSL&lt;br /&gt;
* [[OpenLDAP]]&lt;br /&gt;
* [[Ucspi-tcp]]&lt;br /&gt;
* [[Daemontools]]&lt;br /&gt;
* [[Qmail-conf]]&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
O qmailLDAP é a versão do qmail adaptada para acessar a base de usuários em um serviço de diretório LDAP.&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
=== Compilação e instalação ===&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Instale os seguintes pacotes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# apt-get install openssh-server&lt;br /&gt;
# apt-get install patch&lt;br /&gt;
# apt-get install make&lt;br /&gt;
# apt-get install gcc&lt;br /&gt;
# apt-get install gcc++&lt;br /&gt;
# apt-get install vim&lt;br /&gt;
# apt-get install libssl-dev&lt;br /&gt;
# apt-get install libldap2-dev&lt;br /&gt;
# apt-get install nfs-client&lt;br /&gt;
# apt-get install openssl&lt;br /&gt;
# apt-get install bc&lt;br /&gt;
# apt-get install libcurl3-dev&lt;br /&gt;
# apt-get install libbz2-dev&lt;br /&gt;
# apt-get install libgmp3-dev&lt;br /&gt;
# apt-get install unrar&lt;br /&gt;
# apt-get install lha&lt;br /&gt;
# apt-get install arj&lt;br /&gt;
# apt-get install unzoo&lt;br /&gt;
# apt-get install unzip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Instale o software [[Ucspi-tcp]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Instale o software [[Daemontools]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Instale o software [[Qmail-conf]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Instale o software [[Maildrop]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie os seguintes grupos e usuários do sistema:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# groupadd nofiles&lt;br /&gt;
# useradd -g nofiles -d /var/qmail/alias alias&lt;br /&gt;
# useradd -g nofiles -d /var/qmail qmaild&lt;br /&gt;
# useradd -g nofiles -d /var/qmail qmaill&lt;br /&gt;
# useradd -g nofiles -d /var/qmail qmailp&lt;br /&gt;
# groupadd qmail&lt;br /&gt;
# useradd -g qmail -d /var/qmail qmailq&lt;br /&gt;
# useradd -g qmail -d /var/qmail qmailr  &lt;br /&gt;
# useradd -g qmail -d /var/qmail qmails &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie o grupo e o usuário virtuais do sistema de correio eletrônico:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# groupadd vmail -g 509&lt;br /&gt;
# useradd vmail -u 509 -g vmail -d /home/vmail -s /bin/false&lt;br /&gt;
# mkdir /home/vmail&lt;br /&gt;
# chown -R vmail:vmail /home/vmail&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Vá ao diretório &amp;lt;tt&amp;gt;/usr/local/src&amp;lt;/tt&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cd /usr/local/src&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Obtenha a última versão do qmail:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# wget http://cr.yp.to/software/qmail-1.03.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Obtenha a correção que converte o qmail para qmail-ldap. Esta correção deve ser correspondente à versão do qmail:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# wget http://www.nrg4u.com/qmail/qmail-ldap-1.03-20060201.patch.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Descomprima a correção:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# gunzip qmail-ldap-1.03-20060201.patch.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Obtenha a correção do qmail para utilização do ''timezone'' local&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# curl http://www.ksknet.net/sample/qmail-date-localtime.patch &amp;gt; qmail-date-localtime.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Obtenha a correção do qmail para agregar um tempo de atraso (''delay'') quando o cliente enviar um comando &amp;lt;tt&amp;gt;RCPT TO&amp;lt;/tt&amp;gt; para um usuário que não existe.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# wget http://kristof.bajnok.hu/qmail/qldap-badrcptdelay.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Obtenha a correção do qmail para permitir ''alias'' de domínios, como por exemplo, cisc.usp.br ser alias para sc.usp.br:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# wget http://kristof.bajnok.hu/qmail/qldap-domainalias.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Obtenha a correção do qmail para permitir rejeitar mensagens oriundas de endereços IPs não resolvidos (DNS reverso):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# wget http://kristof.bajnok.hu/qmail/qldap-reqptr.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Desagrupe o pacote do qmail:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar zxf qmail-1.03.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Vá ao diretório criado:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cd qmail-1.03&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Aplique a correção do qmail-ldap:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# patch -p1 &amp;lt; ../qmail-ldap-1.03-20060201.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Aplique as demais correções:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# patch -p1 &amp;lt; ../qmail-date-localtime.patch.txt&lt;br /&gt;
# patch -p1 &amp;lt; ../qldap-badrcptdelay.patch&lt;br /&gt;
# patch -p1 &amp;lt; ../qldap-domainalias.patch&lt;br /&gt;
# patch -p1 &amp;lt; ../qldap-reqptr.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''Obs'''.: Alguns avisos serão emitidos, mas podem ser ignorados.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;Makefile&amp;lt;/tt&amp;gt; e altere as seguintes linhas:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
LDAPFLAGS=-DQLDAP_CLUSTER -DEXTERNAL_TODO -DDASH_EXT -DDATA_COMPRESS \&lt;br /&gt;
          -DQMQP_COMPRESS -DSMTPEXECCHECK -DALTQUEUE -DIGNOREVERISIGN -DDOMAIN_ALIAS&lt;br /&gt;
LDAPLIBS=-L/usr/local/lib -lldap -llber&lt;br /&gt;
LDAPINCLUDES=-I/usr/local/include&lt;br /&gt;
...&lt;br /&gt;
ZLIB=-lz&lt;br /&gt;
...&lt;br /&gt;
TLS=-DTLS_REMOTE -DTLS_SMTPD&lt;br /&gt;
TLSINCLUDES=-I/usr/local/include&lt;br /&gt;
TLSLIBS=-L/usr/local/lib -lssl -lcrypto&lt;br /&gt;
OPENSSLBIN=/usr/bin/openssl&lt;br /&gt;
...&lt;br /&gt;
MNW=-DMAKE_NETSCAPE_WORK&lt;br /&gt;
...&lt;br /&gt;
SHADOWLIBS=-lcrypt&lt;br /&gt;
...&lt;br /&gt;
DEBUG=-DDEBUG&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Compile e instale o software:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# make setup check&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Gere o certificado utilizado pelo qmail em conexões seguras:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# make cert&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie os arquivos de configuração do qmail:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ./config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configuração ===&lt;br /&gt;
&lt;br /&gt;
==== Arquivos de configuração ====&lt;br /&gt;
&lt;br /&gt;
Os arquivos de configuração geral do QmailLDAP ficam no diretório &amp;lt;tt&amp;gt;/var/qmail/control&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Vá ao diretório de configuração &amp;lt;tt&amp;gt;/var/qmail/control&amp;lt;/tt&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cd /var/qmail/control&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite ou crie os seguintes arquivos de configuração com o seguintes conteúdos:&lt;br /&gt;
* &amp;lt;tt&amp;gt;me&amp;lt;/tt&amp;gt;: valor padrão de configuração para outras configurações onde não são definidas explicitamente:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sc.usp.br&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;concurrencylocal&amp;lt;/tt&amp;gt;: define o número máximo de processos qmail-local:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
30&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;concurrencyremote&amp;lt;/tt&amp;gt;: define o número máximo de processos qmail-remote:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
80&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;databytes&amp;lt;/tt&amp;gt;: define, em bytes, o tamanho máximo da mensagem aceita na conexão SMTP:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
20971520&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;defaultdomain&amp;lt;/tt&amp;gt;: define o domínio padrão do sistema:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sc.usp.br&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;defaulthost&amp;lt;/tt&amp;gt;: define o computador padrão do sistema, adicionado ao endereço eletrônico que não possuir um nome de computador:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sc.usp.br&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;doublebouncehost&amp;lt;/tt&amp;gt;: define o computador padrão para mensagens ''doublebounced'':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
smtp.sc.usp.br&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;doublebounceto&amp;lt;/tt&amp;gt;: define o nome do usuário que envia mensagens ''doublebounced'', que significa que estas mensagens devem ser removidas da fila.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
doublebounce&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;locals&amp;lt;/tt&amp;gt;: define o(s) domínio(s) para a entrega de mensagens locais:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
localhost&lt;br /&gt;
sc.usp.br&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;plusdomain&amp;lt;/tt&amp;gt;: define o domíno a ser adicionado ao final de endereços terminados com o sinal +:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
usp.br&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;queuelifetime&amp;lt;/tt&amp;gt;: define, em segundos, o tempo máximo de permanencia de uma mensagem na fila:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
259200&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;quotawarning&amp;lt;/tt&amp;gt;: define a mensagem a ser enviada ao usuário se uma mensagem não foi entregue devido ao estouro da cota:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Caro(a) Usuário(a),&lt;br /&gt;
&lt;br /&gt;
Se você está recebendo esta mensagem, isso significa que uma mensagem&lt;br /&gt;
não pôde ser recebida pela sua caixa postal por não ter espaço suficiente&lt;br /&gt;
em disco no momento da entrega.&lt;br /&gt;
&lt;br /&gt;
Por exemplo, se você tem uma cota de 20 MB e está utilizando 15 MB e&lt;br /&gt;
alguém envia a você uma mensagem com 10 MB, você estará recebendo&lt;br /&gt;
esta mensagem.&lt;br /&gt;
&lt;br /&gt;
Dessa forma, por favor, acesse o site&lt;br /&gt;
&lt;br /&gt;
http://webmail.sc.usp.br/&lt;br /&gt;
&lt;br /&gt;
e remova as mensagens que não são mais necessárias. Não se esqueça da&lt;br /&gt;
pasta Sent-mail, pois ela também está na sua cota.&lt;br /&gt;
&lt;br /&gt;
Caso você tenha seu próprio computador, configure algum aplicativo&lt;br /&gt;
POP3 para retirar as mensagens do servidor. Acesse:&lt;br /&gt;
&lt;br /&gt;
http://www.cisc.usp.br/correio/#pop3&lt;br /&gt;
&lt;br /&gt;
SEÇÃO DE SUPORTE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;rbllist&amp;lt;/tt&amp;gt;: define os sites de RBL (''Realtime Blackhole List'') utilizados para verificação de spammers:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#baseaddress            action  matchon Message&lt;br /&gt;
#==========================================================================&lt;br /&gt;
bl.spamcop.net          reject  127.0.0.2       See http://www.spamcop.net/bl.shtml&lt;br /&gt;
dnsbl.sorbs.net         reject  127.0.0.2       See http://www.us.sorbs.net/&lt;br /&gt;
sbl.spamhaus.org        reject  any             See http://www.spamhaus.org/SBL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;rcpthosts&amp;lt;/tt&amp;gt;: define o(s) domínio(s) aceitos nas conexões SMTP:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
localhost&lt;br /&gt;
sc.usp.br&lt;br /&gt;
cisc.usp.br&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;ldapbasedn&amp;lt;/tt&amp;gt;: define a base da busca no LDAP:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ou=qmail,dc=usp,dc=br&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;ldapserver&amp;lt;/tt&amp;gt;: define o(s) servidor(es) LDAP:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
10.225.1.30:389&lt;br /&gt;
127.0.0.1:389&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;ldaprebind&amp;lt;/tt&amp;gt;: se tem o valor 1 força a conexão com servidor LDAP com a senha do usuário e não com a senha do administrador LDAP:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;ldapuid&amp;lt;/tt&amp;gt;: define o UID dos usuários virtuais:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
509&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;ldapgid&amp;lt;/tt&amp;gt;: define o GID dos usuários virtuais:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
509&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;ldaplocaldelivery&amp;lt;/tt&amp;gt;: se tem o valor 1, verifica a base de usuário do sistema caso o usuário não seja encontrado na base LDAP:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;ldapcluster&amp;lt;/tt&amp;gt;: se tem o valor 1, o QmailLDAP está trabalhando em um ambiente de cluster:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;badmailfrom&amp;lt;/tt&amp;gt;: endereços ou partes de endereços que não são aceitos na conexão SMTP:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
fulano@dominio.com.br&lt;br /&gt;
@dominio.com&lt;br /&gt;
ciclano@&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Aliases ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Vá ao diretório de aliases &amp;lt;tt&amp;gt;/var/qmail/alias&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cd /var/qmail/alias&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie o arquivo &amp;lt;tt&amp;gt;.qmail-root&amp;lt;/tt&amp;gt; para conter o alias do usuário root com o seguinte conteúdo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
postmaster@sc.usp.br&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie o arquivo &amp;lt;tt&amp;gt;.qmail-cisc:usp:br-default&amp;lt;/tt&amp;gt; para desviar todo e-mail destinado a cisc.usp.br para sc.usp.br, com o seguinte conteúdo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
|/var/qmail/bin/forward $DEFAULT@sc.usp.br&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Dê as permissões corretas de acesso aos arquivos criados:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# chown root:qmail .qmail*&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Serviços ====&lt;br /&gt;
&lt;br /&gt;
Os serviços do QmailLDAP são gerenciados pelas ferramentas do [[Daemontools]] e utilizam o &amp;lt;tt&amp;gt;tcpserver&amp;lt;/tt&amp;gt; ([[Ucspi-tcp]]) para disponibilizar as conexões TCP. Utiliza-se também o [[Qmail-conf]] para configurar estes serviços.&lt;br /&gt;
&lt;br /&gt;
===== POP3 =====&lt;br /&gt;
POP é um serviço TCP na porta 110 utilizado para recuperação de mensagens do servidor.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Execute o seguinte comando para instalar o serviço:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /var/qmail/bin/qmail-pop3d-conf /var/qmail/bin/auth_pop qmaill /var/qmail/service/pop3d&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Vá ao diretório do serviço:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cd /var/qmail/service/pop3d&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;tcp&amp;lt;/tt&amp;gt; com o seguinte conteúdo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
:allow&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Esta configuração irá permitir que a conexão seja estabelecida de qualquer lugar.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Gere o arquivo otimizado &amp;lt;tt&amp;gt;tcp.cdb&amp;lt;/tt&amp;gt; do &amp;lt;tt&amp;gt;tcp&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Vá ao diretório de configuração dos logs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cd log/env&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;MAXFILESIZE&amp;lt;/tt&amp;gt; com o tamanho máximo do arquivo de log:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
10485760&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;MAXLOGFILES&amp;lt;/tt&amp;gt; com o número máximo de arquivos de logs que será mantido no sistema:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
100&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== DELIVERY =====&lt;br /&gt;
O delivery é um serviço interno do qmail responsável em distribuir as mensagens local e remotamente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Execute o seguinte comando para instalar o serviço:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /var/qmail/bin/qmail-delivery-conf qmaill /var/qmail/service/qmail&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Vá ao diretório do serviço:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cd /var/qmail/service/qmail&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;run&amp;lt;/tt&amp;gt;, com o seguinte conteúdo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
exec env - PATH=&amp;quot;/var/qmail/bin:$PATH&amp;quot; qmail-start ./Maildir/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Vá ao diretório de configuração dos logs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cd log/env&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;MAXFILESIZE&amp;lt;/tt&amp;gt; com o tamanho máximo do arquivo de log:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
10485760&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;MAXLOGFILES&amp;lt;/tt&amp;gt; com o número máximo de arquivos de logs que será mantido no sistema:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
100&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== SMTP =====&lt;br /&gt;
SMTP é um serviço TCP na porta 25 utilizado para receber mensagens externas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Execute o seguinte comando para instalar o serviço:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /var/qmail/bin/qmail-smtpd-conf qmaild qmaill /var/qmail/service/smtpd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Vá ao diretório do serviço:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cd /var/qmail/service/smtpd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;tcp&amp;lt;/tt&amp;gt; com o seguinte conteúdo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
143.107.:allow,RELAYCLIENT=&amp;quot;&amp;quot;&lt;br /&gt;
200.136.9.:allow,RELAYCLIENT=&amp;quot;&amp;quot;&lt;br /&gt;
200.136.14.:allow,RELAYCLIENT=&amp;quot;&amp;quot;&lt;br /&gt;
200.136.16.:allow,RELAYCLIENT=&amp;quot;&amp;quot;&lt;br /&gt;
200.136.18.:allow,RELAYCLIENT=&amp;quot;&amp;quot;&lt;br /&gt;
200.136.19.:allow,RELAYCLIENT=&amp;quot;&amp;quot;&lt;br /&gt;
200.17.23.:allow,RELAYCLIENT=&amp;quot;&amp;quot;&lt;br /&gt;
200.17.22.:allow,RELAYCLIENT=&amp;quot;&amp;quot;&lt;br /&gt;
10.225.1.13:allow,RELAYCLIENT=&amp;quot;&amp;quot;&lt;br /&gt;
127.0.0.1:allow,RELAYCLIENT=&amp;quot;&amp;quot;&lt;br /&gt;
:allow,SENDERCHECK=&amp;quot;&amp;quot;,RCPTCHECK=&amp;quot;&amp;quot;,RETURNMXCHECK=&amp;quot;&amp;quot;,RBL=&amp;quot;&amp;quot;,LOGLEVEL=&amp;quot;3&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
onde:&lt;br /&gt;
* &amp;lt;tt&amp;gt;RELAYCLIENT&amp;lt;/tt&amp;gt;: permite que os equipamentos da rede declarada façam ''relay''.&lt;br /&gt;
* &amp;lt;tt&amp;gt;SENDERCHECK&amp;lt;/tt&amp;gt;: verifica se o remetente realmente existe se o domínio constar na configuração &amp;lt;tt&amp;gt;control/locals&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* &amp;lt;tt&amp;gt;RCPTCHECK&amp;lt;/tt&amp;gt; verifica se o destinatário realmente existe.&lt;br /&gt;
* &amp;lt;tt&amp;gt;RETURNMXCHECK&amp;lt;/tt&amp;gt;: rejeita os remetentes que não tem um MX de retorno válido.&lt;br /&gt;
* &amp;lt;tt&amp;gt;RBL&amp;lt;/tt&amp;gt;: verifica se o IP da máquina que envia não está declarado em uma RBL (''Realtime Blackhole list'') da configuração &amp;lt;tt&amp;gt;control/rbl&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* &amp;lt;tt&amp;gt;LOGLEVEL&amp;lt;/tt&amp;gt;: define o nível de log gerado (0 = no logging, 1 = fatal errors, 2 = accounting, 3 = connection setup and smtp errors, 4 = verbose).&lt;br /&gt;
Veja aqui [http://www.qmail-ldap.org/wiki/index.php/Environment a lista de todas variáveis do QmailLDAP].&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Gere o arquivo otimizado &amp;lt;tt&amp;gt;tcp.cdb&amp;lt;/tt&amp;gt; do &amp;lt;tt&amp;gt;tcp&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Vá ao diretório de configuração dos serviço:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cd env&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;CONCURRENCY&amp;lt;/tt&amp;gt; com o número máximo de conexões simultâneas:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
100&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Vá ao diretório de configuração dos logs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cd ../log/env&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;MAXFILESIZE&amp;lt;/tt&amp;gt; com o tamanho máximo do arquivo de log:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
10485760&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;MAXLOGFILES&amp;lt;/tt&amp;gt; com o número máximo de arquivos de logs que será mantido no sistema:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
100&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== SMTP AUTH =====&lt;br /&gt;
SMTP AUTH é um serviço TCP na porta 587 utilizado para somente enviar mensagens de usuários autenticados pelo sistema.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Execute o seguinte comando para instalar o serviço:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /var/qmail/bin/qmail-smtpd-conf qmaild qmaill /var/qmail/service/smtpd587&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Vá ao diretório do serviço:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cd /var/qmail/service/smtpd587&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;tcp&amp;lt;/tt&amp;gt; com o seguinte conteúdo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
:allow,SMTPAUTH=&amp;quot;&amp;quot;,AUTHREQUIRED=&amp;quot;&amp;quot;,LOGLEVEL=&amp;quot;3&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
onde:&lt;br /&gt;
* &amp;lt;tt&amp;gt;SMTPAUTH&amp;lt;/tt&amp;gt;: informa ao cliente que é uma conexão SMTP AUTH e permite ''relay''.&lt;br /&gt;
* &amp;lt;tt&amp;gt;AUTHREQUIRED&amp;lt;/tt&amp;gt;: permite somente o envio da mensagem somente para usuários autenticados.&lt;br /&gt;
* &amp;lt;tt&amp;gt;LOGLEVEL&amp;lt;/tt&amp;gt;: define o nível de log gerado (0 = no logging, 1 = fatal errors, 2 = accounting, 3 = connection setup and smtp errors, 4 = verbose).&lt;br /&gt;
Veja aqui [http://www.qmail-ldap.org/wiki/index.php/Environment a lista de todas variáveis do QmailLDAP].&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Gere o arquivo otimizado &amp;lt;tt&amp;gt;tcp.cdb&amp;lt;/tt&amp;gt; do &amp;lt;tt&amp;gt;tcp&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Vá ao diretório de configuração dos serviço:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cd env&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;CONCURRENCY&amp;lt;/tt&amp;gt; com o número máximo de conexões simultâneas:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
100&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;PORT&amp;lt;/tt&amp;gt; com a porta de atendimento:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
587&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Vá ao diretório de configuração dos logs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cd ../log/env&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;MAXFILESIZE&amp;lt;/tt&amp;gt; com o tamanho máximo do arquivo de log:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
10485760&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;MAXLOGFILES&amp;lt;/tt&amp;gt; com o número máximo de arquivos de logs que será mantido no sistema:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
100&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ativação ===&lt;br /&gt;
&lt;br /&gt;
Para ativar os serviços configurados, é necessário instalá-los no diretório &amp;lt;tt&amp;gt;/service&amp;lt;/tt&amp;gt; controlado pelo [[Daemontools]]:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ln -s /var/qmail/service/pop3d /service&lt;br /&gt;
# ln -s /var/qmail/service/qmail /service&lt;br /&gt;
# ln -s /var/qmail/service/smtpd /service&lt;br /&gt;
# ln -s /var/qmail/service/smtpd587 /service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para verificar se os serviços foram ativados, execute os seguintes comandos:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# svstat /service/pop3d /service/pop3d/log&lt;br /&gt;
# svstat /service/qmail /service/qmail/log&lt;br /&gt;
# svstat /service/smtpd /service/smtpd/log&lt;br /&gt;
# svstat /service/smtpd587 /service/smtpd587/log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Testes ==&lt;br /&gt;
&lt;br /&gt;
Os testes desta seção utilizam a seguinte sintaxe: &lt;br /&gt;
* &amp;lt;tt&amp;gt;S&amp;lt;/tt&amp;gt;: indica que o comando é emitido pelo servidor do serviço.&lt;br /&gt;
* &amp;lt;tt&amp;gt;C&amp;lt;/tt&amp;gt;: indica que o comando deve ser digitado e enviado pelo cliente.&lt;br /&gt;
&lt;br /&gt;
=== Conectividade ===&lt;br /&gt;
&lt;br /&gt;
==== POP3 ====&lt;br /&gt;
Para testar o serviço de POP3, digite o seguinte comando:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# telnet localhost 110&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se a conexão for estabelecida, a seguinte seqüência de comandos devem se trocados com o servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   Trying 127.0.0.1...&lt;br /&gt;
   Connected to localhost.&lt;br /&gt;
   Escape character is '^]'.&lt;br /&gt;
S: +OK &amp;lt;pid.timestamp@your.server.host&amp;gt;&lt;br /&gt;
C: user usuario&lt;br /&gt;
S: +OK &lt;br /&gt;
C: pass senha&lt;br /&gt;
S: +OK &lt;br /&gt;
C: quit&lt;br /&gt;
S: +OK &lt;br /&gt;
   Connection closed by foreign host.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== SMTP ====&lt;br /&gt;
Para testar o serviço de SMTP, digite o seguinte comando:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# telnet localhost 25&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se a conexão for estabelecida, a seguinte seqüência de comandos devem se trocados com o servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   Trying 127.0.0.1...&lt;br /&gt;
   connected to localhost.&lt;br /&gt;
   Escape character is '^]'.&lt;br /&gt;
S: 220 sc.usp.br ESMTP &lt;br /&gt;
C: ehlo&lt;br /&gt;
S: 250-sc.usp.br &lt;br /&gt;
S: 250-PIPELINING&lt;br /&gt;
S: 250-SIZE 20971520&lt;br /&gt;
S: 250-DATAZ&lt;br /&gt;
S: 250 8BITMIME&lt;br /&gt;
C: mail from: usuario@sc.usp.br&lt;br /&gt;
S: 250 ok&lt;br /&gt;
C: rcpt to: usuario@sc.usp.br&lt;br /&gt;
S: 250 ok&lt;br /&gt;
C: data   &lt;br /&gt;
S: 354 go ahead punk, make my day&lt;br /&gt;
C: Subject: testing&lt;br /&gt;
C: 						&lt;br /&gt;
C: Test   &lt;br /&gt;
C: .&lt;br /&gt;
S: 250 ok 1183127897 qp 22295 by sc.usp.br&lt;br /&gt;
C: quit&lt;br /&gt;
S: 221 sc.usp.br Goodbye.&lt;br /&gt;
   Connection closed by foreign host.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== SMTP AUTH ====&lt;br /&gt;
Antes de estar o serviço de SMTP AUTH, é necessário gerar a senha na base 64 através do comando:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# perl -MMIME::Base64 -e 'print encode_base64(&amp;quot;usuario\0usuario\0senha&amp;quot;)'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
O valor gerado deve ser utilizado no comando &amp;lt;tt&amp;gt;AUTH PLAIN&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para testar o serviço de SMTP AUTH, digite o seguinte comando:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# telnet localhost 587&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se a conexão for estabelecida, a seguinte seqüência de comandos devem se trocados com o servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   Trying 127.0.0.1...&lt;br /&gt;
   Connected to localhost.&lt;br /&gt;
   Escape character is '^]'.&lt;br /&gt;
S: 220 sc.usp.br ESMTP &lt;br /&gt;
C: ehlo&lt;br /&gt;
S: 250-sc.usp.br &lt;br /&gt;
S: 250-PIPELINING&lt;br /&gt;
S: 250-SIZE 20971520&lt;br /&gt;
S: 250-DATAZ&lt;br /&gt;
S: 250-AUTH LOGIN PLAIN&lt;br /&gt;
S: 250 8BITMIME&lt;br /&gt;
C: AUTH PLAIN dGVzdAB0ZXN0AGMlc2Mu&lt;br /&gt;
S 235 nice to meet you&lt;br /&gt;
C: mail from: usuario@sc.usp.br&lt;br /&gt;
S: 250 ok&lt;br /&gt;
C: rcpt to: usuario@sc.usp.br&lt;br /&gt;
S: 250 ok&lt;br /&gt;
C: data&lt;br /&gt;
S: 354 go ahead punk, make my day&lt;br /&gt;
C: Subject: testing&lt;br /&gt;
C:						&lt;br /&gt;
C: Test &lt;br /&gt;
C: .&lt;br /&gt;
S: 250 ok 1183140354 qp 9957 by sc.usp.br&lt;br /&gt;
C: quit&lt;br /&gt;
S: 221 sc.usp.br Goodbye.&lt;br /&gt;
   Connection closed by foreign host.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Funcionalidade ===&lt;br /&gt;
&lt;br /&gt;
==== Relay ====&lt;br /&gt;
&lt;br /&gt;
''Relay'' é permitir que se utilize o serviço SMTP para o envio de mensagens eletrônicas, não levando em conta o destinatário e nem o remetente, baseado na confiança.&lt;br /&gt;
&lt;br /&gt;
O teste consiste em verificar se o QmailLDAP bloqueia o ''relay'' para equipamentos não confiáveis.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Vá ao diretório do serviço SMTP &amp;lt;tt&amp;gt;/var/qmail/service/smtpd&amp;lt;/tt&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cd /var/qmail/service/smtpd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;tcp&amp;lt;/tt&amp;gt; e comente a linha abaixo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#127.0.0.1:allow,RELAYCLIENT=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Gere o arquivo otimizado &amp;lt;tt&amp;gt;tcp.cdb&amp;lt;/tt&amp;gt; do &amp;lt;tt&amp;gt;tcp&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Estabeleça a conexão com o serviço SMTP:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# telnet localhost 25&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Se a conexão for estabelecida, utilize as seguinte seqüência de comandos trocados com o servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   Trying 127.0.0.1...&lt;br /&gt;
   Connected to localhost.&lt;br /&gt;
   Escape character is '^]'.&lt;br /&gt;
S: 220 sc.usp.br ESMTP &lt;br /&gt;
C: ehlo  &lt;br /&gt;
S: 250-sc.usp.br &lt;br /&gt;
S: 250-PIPELINING&lt;br /&gt;
S: 250-SIZE 20971520&lt;br /&gt;
S: 250-DATAZ&lt;br /&gt;
S: 250 8BITMIME&lt;br /&gt;
C: mail from: usuario@sc.usp.br&lt;br /&gt;
S: 250 ok&lt;br /&gt;
C: rcpt to: teste@gmail.com&lt;br /&gt;
S: 553 sorry, relaying denied from your location [127.0.0.1] (#5.7.1)&lt;br /&gt;
C: quit&lt;br /&gt;
   Connection closed by foreign host.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== MX Verdadeiro ====&lt;br /&gt;
O teste consiste em verificar se o QmailLDAP não permite receber mensagens de domínios que não existem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Vá ao diretório do serviço SMTP &amp;lt;tt&amp;gt;/var/qmail/service/smtpd&amp;lt;/tt&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cd /var/qmail/service/smtpd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;tcp&amp;lt;/tt&amp;gt; e comente a linha abaixo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#127.0.0.1:allow,RELAYCLIENT=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Gere o arquivo otimizado &amp;lt;tt&amp;gt;tcp.cdb&amp;lt;/tt&amp;gt; do &amp;lt;tt&amp;gt;tcp&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Estabeleça a conexão com o serviço SMTP:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# telnet localhost 25&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Se a conexão for estabelecida, utilize as seguinte seqüência de comandos trocados com o servidor:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   Trying 127.0.0.1...&lt;br /&gt;
   Connected to localhost.&lt;br /&gt;
   Escape character is '^]'.&lt;br /&gt;
S: 220 sc.usp.br ESMTP &lt;br /&gt;
C: ehlo  &lt;br /&gt;
S: 250-sc.usp.br &lt;br /&gt;
S: 250-PIPELINING&lt;br /&gt;
S: 250-SIZE 20971520&lt;br /&gt;
S: 250-DATAZ&lt;br /&gt;
S: 250 8BITMIME&lt;br /&gt;
C: mail from: usuario@asd.fgh.com&lt;br /&gt;
S: 554 refused mailfrom because return MX does not exist&lt;br /&gt;
C: quit&lt;br /&gt;
   Connection closed by foreign host.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Entrega de mensagens ====&lt;br /&gt;
&lt;br /&gt;
O teste consiste na verificação da entrega de mensagens locais e remotas.&lt;br /&gt;
&lt;br /&gt;
===== Local =====&lt;br /&gt;
&lt;br /&gt;
O teste consiste em enviar uma mensagem a um usuário local e um usuário não existente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Digite o seguinte comando para enviar uma mensagem ao usuário &amp;lt;tt&amp;gt;postmaster&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# echo to: postmaster | /var/qmail/bin/qmail-inject&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verifique o log do serviço DELIVERY a entrega da mensagem:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tail /var/qmail/service/qmail/log/main/current  | tai64nlocal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Digite o seguinte comando para enviar uma mensagem a um usuário que não existe:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# echo to: nonexistent | /var/qmail/bin/qmail-inject&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verifique o log do serviço DELIVERY a entrega da mensagem:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tail /var/qmail/service/qmail/log/main/current  | tai64nlocal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Remoto =====&lt;br /&gt;
&lt;br /&gt;
O teste consiste em enviar uma mensagem a um usuário de um domínio remoto.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Digite o seguinte comando para enviar uma mensagem ao usuário existente em outro domínio:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# echo to: usuario@gmail.com | /var/qmail/bin/qmail-inject&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verifique o log do serviço DELIVERY a entrega da mensagem remotamente:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tail /var/qmail/service/qmail/log/main/current  | tai64nlocal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Gerenciamento ==&lt;br /&gt;
&lt;br /&gt;
Para melhor gerenciar o QmailLDAP crie o script &amp;lt;tt&amp;gt;/var/qmail/bin/qmailctl&amp;lt;/tt&amp;gt;, com o seguinte conteúdo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
PATH=/var/qmail/bin:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin&lt;br /&gt;
export PATH&lt;br /&gt;
&lt;br /&gt;
QMAILDUID=`id -u qmaild`&lt;br /&gt;
NOFILESGID=`id -g qmaild`&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
  start)&lt;br /&gt;
    echo &amp;quot;Starting qmail&amp;quot;&lt;br /&gt;
    if svok /service/qmail ; then&lt;br /&gt;
      svc -u /service/qmail&lt;br /&gt;
    else&lt;br /&gt;
      echo qmail service not running&lt;br /&gt;
    fi&lt;br /&gt;
    if svok /service/smtpd ; then&lt;br /&gt;
      svc -u /service/smtpd&lt;br /&gt;
    else&lt;br /&gt;
      echo smtpd service not running&lt;br /&gt;
    fi&lt;br /&gt;
    if svok /service/smtpd587 ; then&lt;br /&gt;
      svc -u /service/smtpd587&lt;br /&gt;
    else&lt;br /&gt;
      echo smtpd587 service not running&lt;br /&gt;
    fi&lt;br /&gt;
    if svok /service/pop3d ; then&lt;br /&gt;
      svc -u /service/pop3d&lt;br /&gt;
    else&lt;br /&gt;
      echo pop3d service not running&lt;br /&gt;
    fi&lt;br /&gt;
    if [ -d /var/lock/subsys ]; then&lt;br /&gt;
      touch /var/lock/subsys/qmail&lt;br /&gt;
    fi&lt;br /&gt;
    ;;&lt;br /&gt;
  stop)&lt;br /&gt;
    echo &amp;quot;Stopping qmail...&amp;quot;&lt;br /&gt;
    echo &amp;quot;  smtpd&amp;quot;&lt;br /&gt;
    svc -d /service/smtpd&lt;br /&gt;
    echo &amp;quot;  smtpd587&amp;quot;&lt;br /&gt;
    svc -d /service/smtpd587&lt;br /&gt;
    echo &amp;quot;  qmail&amp;quot;&lt;br /&gt;
    svc -d /service/qmail&lt;br /&gt;
    echo &amp;quot;  pop3d&amp;quot;&lt;br /&gt;
    svc -d /service/pop3d&lt;br /&gt;
    if [ -f /var/lock/subsys/qmail ]; then&lt;br /&gt;
      rm /var/lock/subsys/qmail&lt;br /&gt;
    fi&lt;br /&gt;
    ;;&lt;br /&gt;
  stat)&lt;br /&gt;
    svstat /service/qmail&lt;br /&gt;
    svstat /service/qmail/log&lt;br /&gt;
    svstat /service/smtpd&lt;br /&gt;
    svstat /service/smtpd/log&lt;br /&gt;
    svstat /service/smtpd587&lt;br /&gt;
    svstat /service/smtpd587/log&lt;br /&gt;
    svstat /service/pop3d&lt;br /&gt;
    svstat /service/pop3d/log&lt;br /&gt;
    qmail-qstat&lt;br /&gt;
    ;;&lt;br /&gt;
  doqueue|alrm|flush)&lt;br /&gt;
    echo &amp;quot;Sending ALRM signal to qmail.&amp;quot;&lt;br /&gt;
    svc -a /service/qmail&lt;br /&gt;
    ;;&lt;br /&gt;
  queue)&lt;br /&gt;
    qmail-qstat&lt;br /&gt;
    qmail-qread&lt;br /&gt;
    ;;&lt;br /&gt;
  reload|hup)&lt;br /&gt;
    echo &amp;quot;Sending HUP signal to qmail.&amp;quot;&lt;br /&gt;
    svc -h /service/qmail&lt;br /&gt;
    ;;&lt;br /&gt;
  pause)&lt;br /&gt;
    echo &amp;quot;Pausing qmail&amp;quot;&lt;br /&gt;
    svc -p /service/qmail&lt;br /&gt;
    echo &amp;quot;Pausing smtpd&amp;quot;&lt;br /&gt;
    svc -p /service/smtpd&lt;br /&gt;
    echo &amp;quot;Pausing smtpd587&amp;quot;&lt;br /&gt;
    svc -p /service/smtpd587&lt;br /&gt;
    echo &amp;quot;Pausing pop3d&amp;quot;&lt;br /&gt;
    svc -p /service/pop3d&lt;br /&gt;
    ;;&lt;br /&gt;
  cont)&lt;br /&gt;
    echo &amp;quot;Continuing qmail&amp;quot;&lt;br /&gt;
    svc -c /service/qmail&lt;br /&gt;
    echo &amp;quot;Continuing smtpd&amp;quot;&lt;br /&gt;
    svc -c /service/smtpd&lt;br /&gt;
    echo &amp;quot;Continuing smtpd587&amp;quot;&lt;br /&gt;
    svc -c /service/smtpd587&lt;br /&gt;
    echo &amp;quot;Continuing pop3d&amp;quot;&lt;br /&gt;
    svc -c /service/pop3d&lt;br /&gt;
    ;;&lt;br /&gt;
  restart)&lt;br /&gt;
    echo &amp;quot;Restarting qmail:&amp;quot;&lt;br /&gt;
    echo &amp;quot;* Stopping smtpd&amp;quot;&lt;br /&gt;
    svc -d /service/smtpd&lt;br /&gt;
    echo &amp;quot;* Stopping smtpd587&amp;quot;&lt;br /&gt;
    svc -d /service/smtpd587&lt;br /&gt;
    echo &amp;quot;* Sending qmail SIGTERM and restarting.&amp;quot;&lt;br /&gt;
    svc -t /service/qmail&lt;br /&gt;
    echo &amp;quot;* Restarting pop3d&amp;quot;&lt;br /&gt;
    svc -t /service/pop3d&lt;br /&gt;
    echo &amp;quot;* Restarting smtpd&amp;quot;&lt;br /&gt;
    svc -u /service/smtpd&lt;br /&gt;
    echo &amp;quot;* Restarting smtpd587&amp;quot;&lt;br /&gt;
    svc -u /service/smtpd587&lt;br /&gt;
    ;;&lt;br /&gt;
      cdb)&lt;br /&gt;
        tcprules /service/smtpd/tcp.cdb /service/smtpd/tcp.tmp &amp;lt; /service/smtpd/tcp&lt;br /&gt;
        chmod 644 /service/smtpd/tcp.cdb&lt;br /&gt;
        echo &amp;quot;Reloaded /service/smtpd/tcp.cdb&amp;quot;&lt;br /&gt;
        tcprules /service/smtpd587/tcp.cdb /service/smtpd587/tcp.tmp &amp;lt; /service/smtpd587/tcp&lt;br /&gt;
        chmod 644 /service/smtpd587/tcp.cdb&lt;br /&gt;
        echo &amp;quot;Reloaded /service/smtpd587/tcp.cdb&amp;quot;&lt;br /&gt;
        tcprules /service/pop3d/tcp.cdb /service/pop3d/tcp.tmp &amp;lt; /service/pop3d/tcp&lt;br /&gt;
        chmod 644 /service/pop3d/tcp.cdb&lt;br /&gt;
        echo &amp;quot;Reloaded /service/pop3d/tcp.cdb&amp;quot;&lt;br /&gt;
        ;;&lt;br /&gt;
      help)&lt;br /&gt;
        cat &amp;lt;&amp;lt;HELP&lt;br /&gt;
       stop -- stops mail service (smtp connections refused, nothing goes out)&lt;br /&gt;
      start -- starts mail service (smtp connection accepted, mail can go out)&lt;br /&gt;
      pause -- temporarily stops mail service (connections accepted, nothing leaves)&lt;br /&gt;
       cont -- continues paused mail service&lt;br /&gt;
       stat -- displays status of mail service&lt;br /&gt;
        cdb -- rebuild the tcpserver cdb file for all&lt;br /&gt;
    restart -- stops and restarts smtp, sends qmail a TERM &amp;amp; restarts it&lt;br /&gt;
    doqueue -- sends qmail ALRM, scheduling queued messages for delivery&lt;br /&gt;
     reload -- sends qmail HUP, rereading locals and virtualdomains&lt;br /&gt;
      queue -- shows status of queue&lt;br /&gt;
       alrm -- same as doqueue&lt;br /&gt;
      flush -- same as doqueue&lt;br /&gt;
        hup -- same as reload&lt;br /&gt;
    HELP&lt;br /&gt;
        ;;&lt;br /&gt;
      *)&lt;br /&gt;
        echo &amp;quot;Usage: $0 {start|stop|restart|doqueue|flush|reload|stat|pause|cont|cdb|queue|help}&amp;quot;&lt;br /&gt;
        exit 1&lt;br /&gt;
        ;;&lt;br /&gt;
    esac&lt;br /&gt;
    &lt;br /&gt;
    exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Domínios Virtuais ==&lt;br /&gt;
Se o seu servidor recebe para &amp;lt;tt&amp;gt;usuario@sc.usp.br&amp;lt;/tt&amp;gt; mas também deseja receber como &amp;lt;tt&amp;gt;usuario@cisc.usp.br&amp;lt;/tt&amp;gt;,  pode-se utilizar o campo &amp;lt;tt&amp;gt;mailAlternateAddress&amp;lt;/tt&amp;gt; dos registros. Entretanto, em árvores grandes isso pode ocasionar uma grande carga no servidor LDAP. Uma alternativa é criação de um alias de dominio, ou seja, &amp;lt;tt&amp;gt;cisc.usp.br&amp;lt;/tt&amp;gt; ser alias de &amp;lt;tt&amp;gt;sc.usp.br&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para criar um alias de domínio, remova o domínio &amp;lt;tt&amp;gt;cisc.usp.br&amp;lt;/tt&amp;gt; do arquivo de controle &amp;lt;tt&amp;gt;control/locals&amp;lt;/tt&amp;gt; e adicione o domínio no arquivo de controle &amp;lt;tt&amp;gt;control/virtualdomains&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cisc.usp.br:cisc.usp.br&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Adicione o arquivo &amp;lt;tt&amp;gt;alias/.qmail-cisc:usp:br&amp;lt;/tt&amp;gt; com o seguinte conteúdo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
|/var/qmail/bin/forward $DEFAULT@sc.usp.br&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
É importante a utilização do programa &amp;lt;tt&amp;gt;forward&amp;lt;/tt&amp;gt; ao invés de usar somente &amp;lt;tt&amp;gt;$DEFAULT@sc.usp.br&amp;lt;/tt&amp;gt; no arquivo. A variável de ambiente $DEFAULT está somente disponível em programas de entrega. Tenha também certeza que as entregas locais estejam ativadas. E o arquivo &amp;lt;tt&amp;gt;.qmail-filename&amp;lt;/tt&amp;gt; todos os pontos (.) devem ser trocados por dois-pontos (:) como descrito no manual do &amp;lt;tt&amp;gt;qmail-local&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Veja também ==&lt;br /&gt;
* Como filtar as mensagens usando [[Simscan]].&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
* [[OpenLDAP]]&lt;br /&gt;
* [[Ucspi-tcp]]&lt;br /&gt;
* [[Daemontools]]&lt;br /&gt;
* [[Qmail-conf]]&lt;br /&gt;
* [http://www.qmail.org/ Qmail]&lt;br /&gt;
* [http://www.qmail-ldap.org/ Qmail-ldap.org]&lt;/div&gt;</summary>
		<author><name>Mterra</name></author>
	</entry>
</feed>