java 在服务器上获取所有邮件
2009-10-21 19:12
399 查看
import java.util.Properties;
import javax.mail.Folder;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.URLName;
public class MainClass {
public static void main(String[] args) throws Exception {
URLName server = new URLName("protocol://username:password@host/foldername");
Session session = Session.getDefaultInstance(new Properties(), null);
Folder folder = session.getFolder(server);
if (folder == null) {
System.out.println("Folder " + server.getFile() + " not found.");
System.exit(1);
}
folder.open(Folder.READ_ONLY);
// Get the messages from the server
Message[] messages = folder.getMessages();
for (int i = 0; i < messages.length; i++) {
System.out.println("------------ Message " + (i + 1) + " ------------");
messages[i].writeTo(System.out);
}
folder.close(false);
}
}
import javax.mail.Folder;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.URLName;
public class MainClass {
public static void main(String[] args) throws Exception {
URLName server = new URLName("protocol://username:password@host/foldername");
Session session = Session.getDefaultInstance(new Properties(), null);
Folder folder = session.getFolder(server);
if (folder == null) {
System.out.println("Folder " + server.getFile() + " not found.");
System.exit(1);
}
folder.open(Folder.READ_ONLY);
// Get the messages from the server
Message[] messages = folder.getMessages();
for (int i = 0; i < messages.length; i++) {
System.out.println("------------ Message " + (i + 1) + " ------------");
messages[i].writeTo(System.out);
}
folder.close(false);
}
}
相关文章推荐
- java获取服务器所有信息
- java 利用反射机制,获取实体所有属性和方法,并对属性赋值
- Java代码获取所有系统环境变量
- JAVA 读取 制定路径的 XML 文件 和 获取 服务器路径
- Java获取文件夹下所有文件名称的方法示例
- JavaMail SMTP服务器发送邮件程序示例 java通过dns服务器解析ip地址
- 用java实现获取某目录下的所有文件
- java 反射机制 之 getMethod获取公有方法 getDeclaredMethod获取所有方法 然后invoke执行其所有方法
- 4000 java获取程序运行环境的所有系统属性
- Java获取文件夹下所有文件文件名写入文件中
- java获取前端或者app发送过来的所有参数和请求头参数
- java获取某个文件夹内所有文件的名称
- java基础—java获取图片的大小和尺寸(本地& 服务器)
- java 获取邮件数据
- Java 获取接口所有实现类
- java中获取当前服务器的Ip地址
- JAVA获取同一路径下所有子类或接口实现类
- JAVA+Struts2获取服务器地址的方法
- Myeclipse获取Java 工程的所有包名称
- java获取Exchange未读邮件