最近在做一个邮件的项目,使用pop3协议只能是根据邮件的UID来判断,当用户邮件数很大时获取UID会很慢,由于javamail封装的关于获取UID的时候需要遍历整个邮件的列表,google了很久发现修改javamail的部分源码(只是添加部分代码,不敢修改)会很快得到UID的列表。具体参考的 http://www.javabloger.com/article/javamail-compare-new-email.html项目跑了一阵子后发现一个问题,就是mail.jar的打包问题。有些网友说:“ mail.jar是经过签名的jar包,它是不允许被更改的,甚至不允许解压以后重新打包,这样就会破坏了jar包的签名。 ”。我不知道经过签名的包是不是可以重新打包。大家有没有遇到过修改jar包的签名问题。希望有经验的大哥给点意见。多谢了