ReadMail

import java.util.Properties;

import javax.mail.Folder;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Store;

public class ReadMail {
 // 初始化主机
 String host = "smtp.263.net";

 String nuserName = "ahler2003";

 String pwd = "mnkmjv10";

 Session session;

 public void readMail() throws Exception {
  Properties props = new Properties();
  props.put("mail.transport.protocol", "smtp");
  props.put("mail.smtp.host", "host");
  props.put("mail.smtp.port", "25");
  session = Session.getDefaultInstance(props);
  // 获取Store对象,使用pop3协议也可以使用IMAP
  Store store = session.getStore("pop3");
  // 连接到邮件服务器
  store.connect(host, nuserName, pwd);
  // 获取该用Floder对,并以只读方式打开
  Folder folder = store.getFolder("INBOX");
  folder.open(Folder.READ_ONLY);
  // 检索所有邮件,按需填充
  Message msg[] = folder.getMessages();
  // 遍历每一个邮件
  // BufferedReader reader = new BufferedReader(new InputStreamReader(
  // System.in));
  // for (int i = 0, n = msg.length; i < n; i++) {
  // 打印每个邮件的发件人和主题
  System.out.println(1 + ":" + msg[0].getFrom()[0] + "/t"
    + msg[0].getSubject());
  // 显示消息内容
  //msg[0].writeTo(System.out);
  // }
  folder.close(true);
  store.close();
 }

 public static void main(String[] args) throws Exception {
  new ReadMail().readMail();
 }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值