Ajuda em código para correio eletrônico

fala galera! alguém pode me ajudar com um código de programa em java bem simples que só tenha que enviar e receber mensagens de correio eletrônico em formato texto para envio utilizando o smtp e para receber utilizando o pop3?
queria ajuda só para isso mesmo bem enxuto, sem precisar ter mecanismo para visualização de msgs, nem interface nem nada, é só o básicão mesmo, ou seja, um programa possa enviar e receber mensagem uma mensagem de correio eletrônico em formato texto!
bem simples mesmo! alguém pode me ajudar?
obrigado!

Estuda a api JavaMail.

Seria mais facil vc ler a especificação destes protocolos e estudar como fazer as conexões via socket. A princípio é algo simples, mas para fazer um codigo que suporte toda a especificação… vai levar tempo e já existem pronto.

Bom dia Iaeuz,

a jakarta tem um common excelente e bem simples pra enviar e-mail

o site é o seguinte
http://jakarta.apache.org/commons/email/

fiz rapidinho um metodo pra enviar e-mail mas não testei, se vc olhar la no site tem uns exemplos


	public void enviaMensagem(String para, String de, String assunto, String mensagemHtml, String mensagem, String servidorSMTP) throws EmailException{
		HtmlEmail email = new HtmlEmail();
		email.setHostName(servidorSMTP);
		email.addTo(para);
		email.setFrom(de);
		email.setSubject(assunto);
		email.setHtmlMsg(mensagemHtml);
		/* caso o e-mail não suporte html */
        email.setTextMsg(mensagem);
        email.setDebug(false); // pra não gravar log de todas as mensagens do servidor 
        
			email.send();			
	}

obrigado a todos pela ajuda!
e sobre o jakarta, tem algumj em específico que vc recomenda?
obrigado