O Exchange 2010 pode permitir o uso da notação de domínio / usuário / caixa de correio para acessar caixas de correio de usuários estrangeiros por meio do IMAP. De acordo com o KB937359 esse recurso foi originalmente removido do Exchange 2007, mas foi reintroduzido no SP1 Rollup 4. Portanto, valeria a pena tentar.
Há também DavMail que pode ser de alguma ajuda - ele envia protocolos de correio padrão da Internet através do Exchange sobre WebDAV ou EWS. Eu não tentei, mas acessar caixas de correio de outros usuários pode funcionar lá usando a notação DOMAIN \ USERNAME \ MAILBOX, as pastas públicas são aparentemente acessíveis também.
A ideia básica de como enviar o spam para o SA é simplesmente configurar o fetchmail no seu Postfix / Amavisd-Box para recuperá-lo e alimentá-lo para sa-learn. Certifique-se de especificar o caminho correto do banco de dados para sa-learn
, para que seu banco de dados bayes atualizado seja realmente usado pelo amavis. Em um sistema Ubunty, o comando para fazer isso deve ficar assim:
/usr/bin/fetchmail -a -n -m '/usr/bin/sa-learn --dbpath /var/lib/amavis/.spamassassin' --spam
com o seu .fetchmailrc contendo as informações necessárias para nome de usuário, senha, caixa de correio para acessar e a pasta a buscar:
poll your.exchange.server protocol IMAP user "DOMAIN/spamadmin/user1" with password "spamadmin-password" folder "SPAM"
poll your.exchange.server protocol IMAP user "DOMAIN/spamadmin/user2" with password "spamadmin-password" folder "SPAM"
poll your.exchange.server protocol IMAP user "DOMAIN/spamadmin/user3" with password "spamadmin-password" folder "SPAM"
Especificar o parâmetro -v
para o comando fetchmail e o parâmetro -D
para sa-learn fornecerá a você alguma saída de depuração. Os documentos do fetchmail contêm informações mais úteis e alguns exemplos de configuração do fetchmail em funcionamento.