Enviar e-mail utilizando protocolo MAPI

Galera,
Estou precisando urgente desenvolver uma aplicação de envio de e-mail interno, aqui é utilizado o exchange 2003 com o protocolo MAPI,
o problema é que o javamail não dá suporta para esse protocolo.
Alguém tem alguma idéia de como resolver isso ??

Vlw

http://j-integra.intrinsyc.com/support/com/doc/servlet_com/ServletToOutlookExample.html
Você precisa comprar o J-Integra ( http://j-integra.intrinsyc.com/ ).

Ou então você pode tentar escrever um programa semelhante em VBScript e traduzi-lo, usando o Jacob ( http://sourceforge.net/projects/jacob-project/ , http://danadler.com/jacob/ )

Então entanglement eu precisaria de alguma coisa free, é estranho no java não ter nada.
Com relação ao VBScript, está aplicação estará rodando em um servidos com Red Hat 5, e pelo que vi em alguns tutoriais o VBscript não roda no linux ( me corrija se eu estiver errado ),

será que não existe nada free no java para fazer isso ?

Agradeço a sua ajuda

Se a aplicação vai rodar no Red Hat a situação é pior ainda, já que mesmo o J/Integra ou o VBScript (que requerem o Windows) não irão resolver seu problema. Alguém deve dar suporte a MAPI no Linux, mas em C e ainda pago (você sabe que nada é impossível :frowning: - basta pagar)

No seu caso em particular, é melhor falar com o pessoal da infraestrutura da empresa em que o servidor de email (Microsoft Exchange) está instalado, para permitir o uso de SMTP/POP3/IMAP pelas caixas postais (basta alguma configuração - e mesmo usando SMTP/POP3/IMAP, se configurar direitinho, não é preciso que a caixa postal possa mandar emails externos); nesse caso, você poderá usar o JavaMail normal, que usa SMTP/POP3/IMAP.

No seu caso em particular, é bem simples - basta configurar uma única caixa postal no MS Exchange que possa ter acesso SMTP/POP3. que possa ser usado pela sua aplicação. Isso irá permitir que outras contas no seu servidor MS Exchange possam receber emails do servidor, mesmo que não tenham acesso de email externo.

O único problema, é claro, é saber como mandar um email para a conta do Raimundo Nonato da Silva que não tem acesso de email externo. Nesse caso, é necessário descobrir qual é o nome da conta correspondente SMTP. Pode ser, por exemplo, “rnsilva@interno.empresa” - veja a aba “Endereços de Email” nas propriedades do destinatário de email, deve haver uma entrada como “SMTP:rnsilva@interno.empresa”.