当前位置: 技术问答>java相关
怎樣用javamail收郵件?
来源: 互联网 发布时间:2015-06-11
本文导语: 怎樣用javamail收郵件? | Properties props = System.getProperties(); if (mailhost != null) props.put("mail.smtp.host", mailhost); Session session = Session.getDefaultInstance(props, null); Store store = session.getStore(...
怎樣用javamail收郵件?
|
Properties props = System.getProperties();
if (mailhost != null)
props.put("mail.smtp.host", mailhost);
Session session = Session.getDefaultInstance(props, null);
Store store = session.getStore("pop3");
try {
store.connect(mailhost,username,password);
}
catch(Exception e) {
blnResult = "ERROR:connect failed";
}
Folder inbox = store.getFolder(mbox);
if (inbox == null) {
System.out.println("ERROR:can't open the mail box");
blnResult = "ERROR:can't open the mail box";
}
try {
inbox.open(Folder.READ_WRITE);
}
catch (MessagingException ex) {
inbox.open(Folder.READ_ONLY);
}
int totalMessages = inbox.getMessageCount();
int newMessages = inbox.getNewMessageCount();
blnResult = blnResult + "Total messages = " + totalMessages + "
";
blnResult = blnResult + "New messages = " + newMessages + "
";
blnResult = blnResult + "-------------------------------
";
//System.out.println("Total messages = " + totalMessages);
//System.out.println("New messages = " + newMessages);
//System.out.println("-------------------------------");
Message message[] = inbox.getMessages();
for(int i =0;i
if (mailhost != null)
props.put("mail.smtp.host", mailhost);
Session session = Session.getDefaultInstance(props, null);
Store store = session.getStore("pop3");
try {
store.connect(mailhost,username,password);
}
catch(Exception e) {
blnResult = "ERROR:connect failed";
}
Folder inbox = store.getFolder(mbox);
if (inbox == null) {
System.out.println("ERROR:can't open the mail box");
blnResult = "ERROR:can't open the mail box";
}
try {
inbox.open(Folder.READ_WRITE);
}
catch (MessagingException ex) {
inbox.open(Folder.READ_ONLY);
}
int totalMessages = inbox.getMessageCount();
int newMessages = inbox.getNewMessageCount();
blnResult = blnResult + "Total messages = " + totalMessages + "
";
blnResult = blnResult + "New messages = " + newMessages + "
";
blnResult = blnResult + "-------------------------------
";
//System.out.println("Total messages = " + totalMessages);
//System.out.println("New messages = " + newMessages);
//System.out.println("-------------------------------");
Message message[] = inbox.getMessages();
for(int i =0;i
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
站内导航:
特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!