Qmail: simples e funcional
Qmail é uma ferramenta que se encaixa como "agente de transporte de e-mail". Até hoje poucos bugs foram encontrados nele e é oferecido um prêmio de US 500 para quem encontrar algum outro bug. Então, servidor de e-mail é Qmail!
Softwares para instalação
Fiz esse tutorial e publiquei em meu blog, agora estou publicando aqui no Viva o Linux. Após passar por uma experiência ruim tentando instalar um servidor de e-mail, utilizei o Qmail e percebi que haviam caminhos mais simples para isso, porém o conhecimento para fazê-lo estava espalhado. Então fui reunindo blogs, estudando... e finalmente fiz o meu tutorial, o qual segui à risca e que funcionou perfeitamente. Abaixo seguem os softwares que deverão ser instalados:
# aptitude install apache2 php5 perl gcc mysql-server openssl libssl-dev wget patch patchutils build-essential courier-imap-ssl libdb-dev libmysqlclient15-dev perl-suid unzip libpcre3-dev libgdbm-dev libdigest-sha1-perl libdigest-hmac-perl libnet-dns-perl libtime-hires-perl libhtml-parser-perl libparse-syslog-perl libstorable-perl
Vamos criar o diretório html em /var/www que no Debian, por padrão, não é criado e modificar o DocumentRoot no arquivo de configuração do Apache:
# mkdir /var/www/html # vim /etc/apache2/sites-available/default
No começo do arquivo você encontrará isto:
DocumentRoot /var/www
<directory>
Options FollowSymLinks
AllowOverride None
</directory>
<directory>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</directory>
Vamos adicionar html depois de www. Ficará assim:
Agora salve o arquivo. Vamos começar a instalação do Qmail.
Crie o diretório downloads em / (diretório raiz) e execute os demais comandos:
# cd /
# mkdir downloads
# cd downloads
# wget -c http://www.cropalato.com/alexos/qmailrockzdebian.tar.bz2
# tar -jxvf qmailrockzdebian.tar.bz2
# cd qmailrocks/scripts/install
Vamos rodar o script Big Patches:
# cd /downloads/qmailrocks/scripts/util
# ./qmail_big_patches.script
- Qmail
- Vpopmail
- Courier-IMAP
- UCSPI
- Daemontools
- Ezmlm
- AutoResponder
- Vqadmin
- Maildrop
- QMailAdmin
- Squirrelmail
- SpamAssassin
- Qmail-scanner
- MySQL
- Clamav
Instalando dependências e preparando o terreno
Instale os seguintes softwares pelo Aptitude ou Apt-get:# aptitude install apache2 php5 perl gcc mysql-server openssl libssl-dev wget patch patchutils build-essential courier-imap-ssl libdb-dev libmysqlclient15-dev perl-suid unzip libpcre3-dev libgdbm-dev libdigest-sha1-perl libdigest-hmac-perl libnet-dns-perl libtime-hires-perl libhtml-parser-perl libparse-syslog-perl libstorable-perl
Vamos criar o diretório html em /var/www que no Debian, por padrão, não é criado e modificar o DocumentRoot no arquivo de configuração do Apache:
# mkdir /var/www/html # vim /etc/apache2/sites-available/default
No começo do arquivo você encontrará isto:
DocumentRoot /var/www
<directory>
Options FollowSymLinks
AllowOverride None
</directory>
<directory>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</directory>
Vamos adicionar html depois de www. Ficará assim:
DocumentRoot /var/www/html
<directory>
Options FollowSymLinks
AllowOverride None
</directory>
<directory>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</directory>
<directory>
Options FollowSymLinks
AllowOverride None
</directory>
<directory>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</directory>
Agora salve o arquivo. Vamos começar a instalação do Qmail.
Crie o diretório downloads em / (diretório raiz) e execute os demais comandos:
# cd /
# mkdir downloads
# cd downloads
# wget -c http://www.cropalato.com/alexos/qmailrockzdebian.tar.bz2
# tar -jxvf qmailrockzdebian.tar.bz2
# cd qmailrocks/scripts/install
Vamos rodar o script Big Patches:
# cd /downloads/qmailrocks/scripts/util
# ./qmail_big_patches.script