Pessoal, bom dia!
Preciso fazer uma aplicação para envio de e-mails, o cliente quer que seja utilizado o Outlook… Fiz uma aplicação dessas na faculdade utilizando o código abaixo…
private void criarEmailDeCotacaoAction() {
String tipo = cbOrdemTipoEmail.getSelectedItem().toString();
String sPara = (tfOrdemFornecedores.getText());
String sAssunto = ("Pedido de "+tipo+" nº "+tfOrdemId.getText()+" - USJT");
String sMensagem = ("Numero do Pedido: "+tfOrdemId.getText()+
"%0D%0AMaterial Pedido: "+tfOrdemMaterial.getText()+
"%0D%0AQuantidade Necessaria: "+tfOrdemQuantidade.getText()+
"%0D%0AComentarios Pertinentes: "+tfOrdemComentarios.getText()+
"%0D%0A%0D%0A%0D%0AAguardo Retorno,%0D%0AObrigado!!!");
try{
Runtime.getRuntime().exec ( "rundll32 url.dll,FileProtocolHandler " + "mailto:"+sPara
+"?subject="+sAssunto+"&body="+sMensagem);
}catch( Exception er){
JOptionPane.showMessageDialog(null, "Erro ao gerar email");
er.printStackTrace();
}
}
Mas como dessa vez tenho que colocar anexos estou tendo dificuldades, fiz um código mas ele só funciona no Outlook 2003 e como a empresa tem varias versões do Office não posso e não quero prender a aplicação.
Alguém pode me dar uma ajuda de como devo fazer isso…
Obrigado a todos…