mensagens ja descarregadas e que garante que apenas as novas mensagens serao descarregadas. Ajuste de permissao#chmod 600 /home/usuario/.fetchmailrc Execucao automatizada Adicionar no cron para execucao do fetchmail a cada 5 minutos # contrab -e # m h dom mon dow command*/5 * * * * /usr/bin/fetchmail &> /dev/null9. Criacao de usuario e diretorio da caixa de e-mail 9.1 Criacao de usuario # adduser saitam --shell=/bin/false # adduser taise --shell=/bin/false 9.2 Criacao dos diretorios para recebimento de e-mail do usuario # mkdir /home/saitam/Maildir # mkdir /home/saitam/Maildir/cur # mkdir /home/saitam/Maildir/new # mkdir /home/saitam/Maildir/tmp # mkdir /home/taise/Maildir # mkdir /home/taise/Maildir/cur # mkdir /home/taise/Maildir/new # mkdir /home/taise/Maildir/tmp 9.3 Criar o grupo email # groupadd email 9.4 Setar permissao aos diretorios de usuarios # chown saitam:email /home/saitam/Maildir # chown saitam:email /home/saitam/Maildir/cur # chown saitam:email /home/saitam/Maildir/new # chown saitam:email /home/saitam/Maildir/tmp # chown taise:email /home/taise/Maildir # chown taise:email /home/taise/Maildir/cur # chown taise:email /home/taise/Maildir/new # chown taise:email /home/taise/Maildir/tmp OBS: A caixa postal do usuario deve ser criada para cada novo usuario do sistema. 10. WebMail O WebMail, permite consultar o e-mail de forma pela interface web .Atualmente existem dois: Squirrelmail e Roundcube. No presente howto sera utilizado o Roundcube O Roundcube e a aplicacao web utilizada como webmail. Para que os usuarios do servidor de e-mail nao sejam obrigados a utilizar uma aplicacao cliente como Thunderbird ou Outlook;10.1 Instalacao dos pacotes pre-requisitos Necessario instalar o Apache, PHP e MySQL # apt-get install apache2 php5 php5-cli mysql-server php5-curl php5-gd php5-imap php5-mcrypt php5-mysql Tambem outros pacotes # apt-get install php5-sasl php-auth-sasl php-net-smtp libnet-smtp-server-perl libnet-smtp-ssl-perl libidn2-0-dev libemail-mime-perl php-mail-mime php-mail-mimedecode E o Net_IDNA2 do Perl # pear install Auth_SASL Net_SMTP Net_IDNA2-0.1.1 Mail_mime Mail_mimeDecode 10.2 Ajustes de parametros no PHP Edite o arquivo /etc/php5/apache2/php.ini para ajustar os parametros do PHP conforme abaixo: # vim /etc/php5/apache2/php.ini # Ajuste de memoria maxima utilizada nas aplicacoes web memory_limit = 128M # Ajuste o tamanho maximo do arquivo aceito pelo PHP. # anexos maiores que 2MB upload_max_filesize = 16M post_max_size = 16M # Ajuste basicos de seguranca, para nao identificar que esteja # executando PHP no servidor expose_php = Off # Ajuste para nao perder a sessao o tempo todo (tempo em segundos) session.gc_maxlifetime = 21600 # Ajuste de fuso horario # Lista de timezones http://php.net/manual/en/timezones.php date.timezone = America/Sao_Paulo 10.3 Criacao do VirtualHost no Apache para o WebMail Roundcube Criar o diretorio webmail no root do Apache # mkdir /var/www/html/webmail # vim /var/www/html/webmail/mailserver.conf < VirtualHost *:80> ServerAdmin root@saitam.int ServerName mailserver.saitam.int DocumentRoot /var/www/html/webmail < Directory /var/www/html/webmail> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny Allow from all < /Directory> ErrorLog ${APACHE_LOG_DIR}/error-mailserver.log LogLevel warn CustomLog ${APACHE_LOG_DIR}/access-mailserver.log combined< /VirtualHost>< IfModule mod_ssl.c> # Se possuir um IP especifico comente a linha acima e descomente abaixo # Ajustando o IP ServerAdmin root@saitam.int ServerName mailserver.saitam.int DocumentRoot /var/www/html/webmail < Directory /var/www/html/webmail> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all < /Directory> ErrorLog ${APACHE_LOG_DIR}/error-mailserver.log CustomLog ${APACHE_LOG_DIR}/ssl-mailserver.log combined SSLEngine on # Caminhos para os dados de certificado SSLCertificateFile /etc/ssl/certs/mailserver.saitam.int.crt SSLCertificateKeyFile /etc/ssl/private/mailserver.saitam.int.key # Em alguns casos e preciso ajustar os certificados de cadeia ou de autoridade, # verifique com sua certificadora os detalhes #SSLCACertificateFile /etc/ssl/certs/cacert.pem #SSLCertificateChainFile