Java + Mailto  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
joaocsc
Thread.start()

Membro desde: 14/07/2006 15:13:01
Mensagens: 30
Offline

Pessoal,
Preciso usar mailto no Java para abrir a tela de envio de nova mensagem do Outlook.
Ao clicar em um botão no meu programa deverá abrir uma janela do Outlook com campos "assunto", "corpo do email" e com "anexo" preenchidos.

Obrigado!
joaocsc
Thread.start()

Membro desde: 14/07/2006 15:13:01
Mensagens: 30
Offline

Para registro, segue abaixo mailto com anexos que FUNCIONA!
Descobri o comando: rundll32.exe url.dll,FileProtocolHandler mailtoESTINO?subject=ASSUNTO&body=CORPO&attachments=""C:\teste.txt""

No Java:
String comando = "mailto:"+ DESTINO+
"?subject=ASSUNTO"+
"&body=CORPO"+
"&attachments="+"\"\"C:\\teste.txt\"\"";
Runtime.getRuntime().exec(comando);

Abraço
Roger--
JavaGuru

Membro desde: 16/05/2005 14:31:36
Mensagens: 205
Localização: São Bernardo do Campo/SP
Offline

João, esse esquema de anexo funciona só no Outlook do Office ?!?
Porque eu testei aqui só por curiosidade e no Outlook Express não aparece o anexo ...


rundll32.exe url.dll,FileProtocolHandler mailto:ze?subject=assunto&body=corpo&attachments="c:\teste.txt"


flw
Roger Leite

Você sofre com Waterfall !?! Eu também. Veja dicas aqui 1up4developers
[WWW] [MSN]
joaocsc
Thread.start()

Membro desde: 14/07/2006 15:13:01
Mensagens: 30
Offline

Roger,
Realmente não funciona no Express.
Vou pesquisar e fazer alguns testes.
Se encontrar uma maneira te aviso.

Abraço.
Roger--
JavaGuru

Membro desde: 16/05/2005 14:31:36
Mensagens: 205
Localização: São Bernardo do Campo/SP
Offline

Joao, dei uma procurada hoje pelo assunto e realmente é escasso alguma coisa sobre o tema. O mais próximo que achei foi esse link http://www.rsoutlook.com/forum/viewtopic.php?t=68&highlight=java

nele tem outro link para api (paga ) que controla o Outlook do office, nada sobre o express ...

Estava pensando em soluções alternativas e caso seja necessário é um caminho a seguir ... será que ao gerar e-mail com o JavaMail tem a opção de "exportar" para .eml ?!? Caso consiga, depois você pode "executar" este arquivo que o Windows se encarregará de chamar o cliente de e-mail padrão. É uma idéia, talvez funcione.

flw,
Roger Leite

Você sofre com Waterfall !?! Eu também. Veja dicas aqui 1up4developers
[WWW] [MSN]
guerios
Debugger
[Avatar]

Membro desde: 18/08/2006 16:13:29
Mensagens: 71
Offline

Roger-- wrote:Joao, dei uma procurada hoje pelo assunto e realmente é escasso alguma coisa sobre o tema. O mais próximo que achei foi esse link http://www.rsoutlook.com/forum/viewtopic.php?t=68&highlight=java

nele tem outro link para api (paga ) que controla o Outlook do office, nada sobre o express ...

Estava pensando em soluções alternativas e caso seja necessário é um caminho a seguir ... será que ao gerar e-mail com o JavaMail tem a opção de "exportar" para .eml ?!? Caso consiga, depois você pode "executar" este arquivo que o Windows se encarregará de chamar o cliente de e-mail padrão. É uma idéia, talvez funcione.

flw,
Roger Leite


Da uma olhada nesse post http://www.guj.com.br/posts/list/39368.java
Eu explico como usar o javamail

Uso de API´s específicas do windows foge um pouco da idéia do Java que é write once run enywhere porém se vc quiser usar realmente o outlook ou outlook express acredito que tenha que usar uma solução proprietária.

Quanto ao arquivo ser gerado em .eml é uma questão de existir o mime/type correspondente e usar o JAF para resolver

Abraço

@fguerios
Lattes

Visite meu blog http://www.nicosemporio.com.br/blog
[WWW]
Roger--
JavaGuru

Membro desde: 16/05/2005 14:31:36
Mensagens: 205
Localização: São Bernardo do Campo/SP
Offline

guerios wrote:

Uso de API´s específicas do windows foge um pouco da idéia do Java que é write once run enywhere porém se vc quiser usar realmente o outlook ou outlook express acredito que tenha que usar uma solução proprietária.



Valeu pelo link, já desenvolvi com o javamail e acabei estudando bastante seu modelo, aliás, aquele pdf de documentação dele gostei bastante.

Aqui parece (ou parecia pelo menos) ser um requisito "obrigatório" enviar via outlook, até por isso que pesquisei alguma coisa e tentei ajudar.

Sobre o uso de API's especificas do windows, concordo em genêro, grau e número !

[]s
Roger Leite

Você sofre com Waterfall !?! Eu também. Veja dicas aqui 1up4developers
[WWW] [MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team