Como enviar um email via aplicação Desktop

Bom galera a situação é a seguinte, estou desenvolvendo uma aplicação java para desktop, na qual esta aplicação é uma agenda para consultorio medico, e eu queria que depois que uma consulta fosse marcada envia-se uma email para o pessoa somente para lenbra-la da consulta. Seria um email bem simples, como por exemplo: fulano sua consulta esta marcada para amanha as 4:30pm.

É possivel enviar um email atravez de uma aplicação desktop, se for, por onde eu começo pois eu nao tenho a minima idéia de com isso sera feito.

Agradeço desde já.

Bom dia,

é possivel sim.

da uma olha nesse artigo acho que vai te ajudar
http://www.guj.com.br/articles/21

Ola, utilize as 2 bibliotecas em anexo.
e o codigo é o seguinte:

Email email = new SimpleEmail();
            email.setHostName("outlook.com");
            email.setSmtpPort(587);
            email.setAuthentication("usuario", "senha");
            email.setTLS(true);
            email.setFrom("emailRemetente");
            email.setSubject("assunto");
            //email.setContent(msg, "text/html");
            email.setMsg("mensagem");
            email.addTo("emailDestinatario");
            email.send();
            System.out.println("Email enviado!");

Tentei anexar as bibliotecas necessarias mas elas excederam o tamanho maximo.
São apenas 527kb
precisará da java mail e da apache commons mail.

não precisa anexar nada.

uma é hospedada nos servidores da Apache

http://commons.apache.org/email/

e a outra no da Oracle.

http://www.oracle.com/technetwork/java/javamail/index.html

a Java Mail funciona sozinha. Mas na minha opinião é insuportavelmente problemática.

a Commons Mail tem dependencia da Java Mail e abstrai a grande parte das configurações necessárias para realizar qualquer tarefa da Java Mail.

Funciona inclusive no Android. Usando o port do Java Mail pra Android.

[quote=samirrolemberg]não precisa anexar nada.

uma é hospedada nos servidores da Apache

http://commons.apache.org/email/

e a outra no da Oracle.

http://www.oracle.com/technetwork/java/javamail/index.html

a Java Mail funciona sozinha. Mas na minha opinião é insuportavelmente problemática.

a Commons Mail tem dependencia da Java Mail e abstrai a grande parte das configurações necessárias para realizar qualquer tarefa da Java Mail.

Funciona inclusive no Android. Usando o port do Java Mail pra Android. [/quote]

Fiquei preocupado com a Javamail agora, tenho uma aplicação rodando. oque pode ocorrer de problemas? Talvez possa me ajudar a achar alguns bugs que nao tenha visto ainda.

Não que ela cause problemas.

Tanto que a Commons Mail tem dependência dela.

Meu problema com ela é usabilidade.

Nada é mais chato do que mandar um email formatado em html e com anexo no java mail.

a Commons Mail faz dá uma amenizada no código necessario.

Algumas coisas são feitas em duas ou 3 linhas. no Java Mail precisei de duas ou 3 classes grandes de configuração.

quando eu fiz minha aplicação, ela fazia uma leitura de um arquivo em html, que naquele html tinha as imagens e as aparencias do e-mail marketing, eu fazia ele ler linha a linha concatenando em uma string… Ficou facil nao achei dificil

hehe!

casos e casos.

Eu por exemplo achei um parto realizar um envio desse tipo por ela.

Me dei melhor com a Commons Mail.