怎么写新邮件监视程序
看了个monitor.java,使用imap协议,改成pop3协议,但收发邮件事件没触发。
请问用pop3协议怎么写新邮件到达程序?下面是邮件事件代码:
inbox.addMessageCountListener(new MessageCountListener() {
public void messagesAdded(MessageCountEvent ev) {
Message[] msgs = ev.getMessages();
if(msgs.length == 1) {
try {
Message message = msgs[0];
String subj = message.getSubject();
InternetAddress[] adds = (InternetAddress[]) message.getFrom();
showDialog("<HTML><TABLE><TR><TD>From:</TD><TD>"+adds[0].getPersonal()+"</TD></TR><TR><TD>Subject:</TD><TD> "+subj+"</TD></TR></TABLE></HTML>");
}
catch(MessagingException ex) {
ex.printStackTrace();
stay = false;
}
}
else {
showDialog("<HTML>Recieved " + msgs.length + " email messages.</HTML>");
}
}
public void messagesRemoved(MessageCountEvent ev) {
System.out.println("MessageRemoved:"+ev);
}
});