| 98 | |
| 99 | == Como configurar antivirus == |
| 100 | {{{ |
| 101 | Esta instalação utiliza o módulo perl do clamav. Mas cuidado, pois dependendo do volume de emails no seu servidor, este serviço pode acabar com o processamento da máquina. |
| 102 | |
| 103 | 1. Adicione a linha abaixo no arquivo /etc/postfix/main.cf |
| 104 | header_checks = regexp:/etc/postfix/header_checks |
| 105 | |
| 106 | 2. Crie o arquivo /etc/postfix/header_checks com o conteúdo abaixo: |
| 107 | /^Received:/ HOLD |
| 108 | |
| 109 | 3. Instale o Clamav |
| 110 | apt-get install -t sarge-backports clamav clamav-base clamav-docs clamav-freshclam libclamav-dev unrar |
| 111 | |
| 112 | Obs: Para instalar o unrar é necessário que suas fontes (/etc/apt/sources.list) contenham a fonte non-free: |
| 113 | deb http://ftp.br.debian.org/debian/ stable main non-free |
| 114 | |
| 115 | 4. Execute o comando: |
| 116 | perl -MCPAN -e shell |
| 117 | |
| 118 | e depois, no shell do perl, os comandos abaixo: |
| 119 | install Parse::RecDescent |
| 120 | install Inline |
| 121 | install Inline::C |
| 122 | install Mail::ClamAV |
| 123 | |
| 124 | 5. Instale o mailscanner |
| 125 | apt-get install mailscanner |
| 126 | |
| 127 | 6. Edite o arquivo /etc/default/mailscanner e descomente a linha abaixo: |
| 128 | run_mailscanner=1 |
| 129 | |
| 130 | 7. Altere as linhas abaixo no arquivo /etc/MailScanner/MailScanner.conf |
| 131 | Run As User = postfix |
| 132 | Run As Group = postfix |
| 133 | Incoming Queue Dir = /var/spool/postfix/hold |
| 134 | Outgoing Queue Dir = /var/spool/postfix/incoming |
| 135 | MTA = postfix |
| 136 | Virus Scanning = yes |
| 137 | Virus Scanners = clamavmodule |
| 138 | Monitors for ClamAV Updates = /var/lib/clamav/*.cvd |
| 139 | |
| 140 | Obs: Estas são as mudanças básicas, provavelmente você terá que fazer mais alterações .... |
| 141 | |
| 142 | 8. Altere as permições das pastas do MailScanner com os comandos abaixo: |
| 143 | chown postfix.postfix /var/spool/MailScanner/incoming |
| 144 | chown postfix.postfix /var/spool/MailScanner/quarantine |
| 145 | chown postfix.postfix /var/lib/MailScanner |
| 146 | chown postfix.postfix /var/run/MailScanner |
| 147 | |
| 148 | Obs: Podem haver mais pastas, mas ao iniciar o MailScanner um aviso irá ser mostrado para você. |
| 149 | |
| 150 | 9. Inicio o MailScanner e de um reload no postfix: |
| 151 | /etc/init.d/mailscanner start |
| 152 | /etc/init.d/postfix reload |
| 153 | |
| 154 | João Alfredo Knopik Junior |
| 155 | jakjr@celepar.pr.gov.br |
| 156 | DISER - CELEPAR |
| 157 | }}} |