Já pensou na possibilidade em integrar o Postfix ao MS Exchange Server? E melhorar um pouco mais e configurar o SpamAssassin? Se sim, este artigo tem como objetivo auxiliá-lo neste processo.
O Procmail é o serviço responsável por receber rotinas de scan e acionar o daemon do spamassassin, é através dele também que iremos colocar o assunto xxx::SPAM::xxx na mensagem para posteriormente podermos filtra-la no cliente.
Para instalar o procmail basta executar:
# yum install procmail
Existem várias formas para configurar-se o procmail. Aqui escolhi a configuração por usuário, criando então um conf no home de cada usuário.
Não há muita dificuldade em se fazer isso através do nosso famoso Shell Script (No último tópico deste artigo está os scripts que criei para implantação deste ambiente), sendo assim basta criar um conf original e replicar o resto para cada usuário. Na empresa preferi esta configuração individual pois sabia que posteriormente seria necessário criar configurações customizadas para alguns usuários.
Obs.: O procmail não cria seu arquivo automaticamente, sendo assim é necessário criá-lo e replicar através de um shell script.
Para acessar o arquivo de configuração do procmail faça:
# vi /home/$USER/.procmailrc
#!/bin/bash
####################################
# Arquivo: /home/$USER/.procmailrc
# Funcao: Configuracao das funcoes do Procmail
###################################
[5] Comentário enviado por andreandriotti em 08/09/2011 - 17:52h
Boa tarde Tiago, hoje (08/09/2011) o meu chefe me passou essa missão que vc teve no passado, se for possível, poderia me tirar uma dúvida?
Todos os usuários que tenho no Exchange, preciso cadastrá-los no Linux tb?
[6] Comentário enviado por tiago.centurion em 11/09/2011 - 21:11h
Boa noite André.
Obrigado pelo comentário.
Quanto a sua dúvida, sim, você precisa cadastrar os usuários no linux.
Cada usuário do exchange terá um usuário respectivo no Linux.
Por exemplo: Você tem o usuário como o e-mail fulano@empresax.com.br, esse usuário chama-se fulano no exchange, então você terá o user fulano no linux e um redirect para o usuário através do postfix. No postfix você vai colocar o e-mail do usuário e o nome dele no exchange (arquivos sender_relay e sasl_passwd), com isso, todas as mensagens que chegarem neste e-mail serão redirecionadas para o usuário interno do exchange, ou seja quem acaba sendo responsável pelo redirect é o postfix.