Javamail como ler o conteudo do email e ver o arquivo anexado

Tenho o jsp abaixo que consegue conectar no meu servidor pop e trazer as mensagens porem ele nao consegue ler o conteudo e nem capturar o anexo.

<%@ page import="java.util.*,javax.mail.*,javax.mail.internet.*"%>
<%@page import="javax.activation.FileDataSource"%>
<%@page import="javax.activation.DataHandler"%>
<html>
<head>
<title>ReadEmail</title>
</head>
<body>
<font face="Tahoma" size="-1">
&lt;%
String host = "pop.empresa.com.br";
String username ="nome@empresa.com.br";
String password ="senha";

Properties props = new Properties();
Session session2 = Session.getDefaultInstance(props,null);

try{
	Store store = session2.getStore("pop3");
	store.connect(host, username, password);
	Folder folder = store.getFolder("INBOX");
	folder.open(Folder.READ_ONLY);
	Message message[] = folder.getMessages();
%&gt;
	<br>
		Você tem &lt;%=message.length%&gt; mensagens na sua caixa postal.
	<br>
	&lt;table&gt;
		&lt;tr&gt;
			&lt;td&gt;
				<b>ID</b>
			&lt;/td&gt;
			&lt;td&gt;
				<b>De</b>
			&lt;/td&gt;
			&lt;td&gt;
				<b>Assunto</b>
			&lt;/td&gt;
			&lt;td&gt;
				<b>Tamanho</b>
			&lt;/td&gt;
			&lt;td&gt;
				<b>Data</b>
			&lt;/td&gt;
			&lt;td&gt;
				<b>Conteudo</b>
			&lt;/td&gt;
		&lt;/tr&gt;	
	&lt;%
		for(int i=0, n=message.length; i &lt;n; i ++){
	%&gt;
		&lt;tr&gt;
			&lt;td&gt;
				&lt;%=i+1%&gt; :
			&lt;/td&gt;
			&lt;td&gt;
				<a >
					&lt;%=message[i].getFrom()[0]%&gt;
				</a>
			&lt;/td&gt;
			&lt;td&gt;
				<a >
					&lt;%=message[i].getSubject()%&gt;
				</a>
			&lt;/td&gt;
			&lt;td&gt;
				<a >
					&lt;%=message[i].getSize()/734%&gt;
				</a>
			&lt;/td&gt;
			&lt;td&gt;
			&lt;%=message[i].getSentDate() %&gt;
			&lt;/td&gt;
			&lt;td&gt;
			&lt;td&gt;
				&lt;%
			
				 %&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
	&lt;%		
		}
		folder.close(false);
		store.close();
	}catch (Exception ex){
	out.print(ex);	
	}
%&gt;
&lt;/table&gt;
</font>
&lt;/body&gt;
&lt;/html&gt;