imap { port = 143 } inet_listener imaps { port = 993 ssl = yes }service pop3-login { inet_listener pop3 { port = 110 } inet_listener pop3s { port = 995 ssl = yes }}4.5 Habilitar o SSL O Dovecot apenas aceita as extensoes .pem do SSL, no caso sera feito uma copia dos arquivos .crc e .key gerados via openssl no item 3. # cp /etc/ssl/certs/mailserver.saitam.int.crt /etc/ssl/certs/mailserver.saitam.int.pem # cp /etc/ssl/private/mailserver.saitam.int.key /etc/ssl/private/mailserver.saitam.int.pem Editar o arquivo /etc/dovecot/conf.d/10-ssl.conf # vim /etc/dovecot/conf.d/10-ssl.conf Adicione o caminho correspondente ao certificado e chave do OpenSSL ssl_cert = < /etc/ssl/certs/mailserver.saitam.int.pemssl_key = < /etc/ssl/private/mailserver.saitam.int.pem5. SMTP Relay Para enviar um e-mail para uso externo, precisa resolver os seguintes itens:O servidor SMTP do fornecedor de acesso Internet (ISP) deve aceitar conexao ao servidor.O endereco do remetente deve ser de um dominio registrado para poder receber respostas.Para contornar esses itens, nada mais simples do que utilizar servidores e enderecos validos. Com isso ao enviar e-mails para uso externo, precisa fazer isso.O servidor devera enviar e-mail atraves de um servidor SMTP externo. Caso necessario devera autenticar-se como utilizador valido.O endereco e-mail devera ser substituido por outro e-mail valido no uso externo.Sera usado o servidor SMTP do GMail (smtp.gmail.com) Adicione no arquivo /etc/postfix/main.cf para o relay SMTP # vim /etc/postfix/main.cf#relayrelayhost = [smtp.gmail.com]5.1 Configurar a ligacao TLS com SASL_AUTH Configurar a ligacao encriptada (TLS) e autenticada (SASL_AUTH), tambem o arquivo que contem os dados de autenticacao (password_maps) # vim /etc/postfix/main.cf # SASL SUPPORT FOR SERVERS## The following options set parameters needed by Postfix to enable# Cyrus-SASL support for authentication of mail servers.#smtp_use_tls = yessmtp_sasl_auth_enable = yessmtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_passwdsmtp_sasl_security_options = noanonymoussmtp_sasl_tls_security_options = noanonymousOs dados de autenticacao no servidor SMTP do GMail encontra-se no arquivo /etc/postfix/sasl/sasl_passwd[smtp.gmail.com] seuemail@gmail:PasswordGMailAjuste de permissao para seguranca # chmod 600 /etc/postfix/sasl/sasl_passwd A cada alteracao do arquivo /etc/postfix/sasl/sasl_passwd deve atualizar a base de dados correspondente. # postmap /etc/postfix/sasl/sasl_passwd 6. Mapeamento de enderecos de e-mails Ao enviar e-mails para o exterior, os enderecos internos (saitam@saitam.int) devem ser substituidos por enderecos externos (seuemail@gmail.com) O Postfix deve ser configurado para usar o arquivo de mapeamento de enderecos, o que e feito no arquivo /etc/postfix/main.cf # vim /etc/postfix/main.cfAdicionar a linha abaixo smtp_generic_maps = hash:/etc/postfix/genericO arquivo com mapeamento de enderecos consiste em uma lista de enderecos locais e os correspondentes enderecos externos. O tamanho da lista nao esta limitado, podendo ser aumentada para conter os enderecos dos diversos utilizadores locais. Adapte para o seu usuario local e externo do SMTP # vim /etc/postfix/generic saitam@saitam.int seuemail@gmail.comA cada alteracao do arquivo /etc/postfix/generic deve atualizar a base de dados correspondente# postmap /etc/postfix/generic 7. Filtros de E-mail O uso de filtros no servidor de e-mail permite as implementacoes de anti-virus e anti-spam. Esses filtros podem ser complementados com a ligacao a um sistema anti-virus, com o clamav e/ou sistema anti-spam, como o spamassassin. 7.1 Amavisd-new # apt-get install amavisd-new Editar o arquivo /etc/postfix/main.cf Incluir no final do arquivo # vim /etc/postfix/main.cf # amavisd-new scanner#content_filter = amavis:[127.0.0.1]:10024receive_override_options = no_address_mappingsEm seguida configurar o servico do postfix para receber os e-mails filtrados do amavisd-new Incluir no final do arquivo # vim /etc/postfix/master.cf # amavisd-new scanner#amavis unix -