⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 untitled1.java~2~

📁 收集以及编写的部分JAVAMAIL应用集 以JBUILD编写项目
💻 JAVA~2~
字号:
package asdf;
import javax.mail.*;
import javax.sound.*;
import java.io.*;
import java.io.*;
import java.util.Properties;



public class Untitled1 {
  public static void main (String args[]) throws Exception {
    String host = "snake35@163.com";
    String username = "snake35";
    String password = "19831119";

    // 参考框架代码开始着手,获取(或说创建)一个 Properties 对象。

    Properties props = new Properties();

    // 获取基于 Properties 的 Session 对象。


    Session session = Session.getDefaultInstance(props, null);

    // 获取电子邮件协议 pop3 或 imap的 Store
    Store store = session.getStore("pop3");

    // 用恰当的用户名和密码连接到您的邮件主机的 store。

    store.connect(host, username, password);

    // 获取您要读的 folder。很可能会是 INBOX。

    Folder folder = store.getFolder("INBOX");

    //以只读方式打开 folder。 Open read-only
    folder.open(Folder.READ_ONLY);

    BufferedReader reader = new BufferedReader (
      new InputStreamReader(System.in));

    // 获取一个 folder 中的消息目录。将消息列表保存在名为 message 的数组变量中

    Message message[] = folder.getMessages();

    for (int i=0, n=message.length; i<n; i++) {

       // 显示每条消息的 from 域和主题。


       System.out.println(i + ": " + message[i].getFrom()[0]
         + "\t" + message[i].getSubject());

      System.out.println("Do you want to read message? [YES to read/QUIT to end]");
      String line = reader.readLine();
      if ("YES".equals(line)) {

        // 在提示时显示消息内容。

        System.out.println(message[i].getContent());

      } else if ("QUIT".equals(line)) {
        break;
      }
    }

    // 关闭到 folder 和 store 的连接。

    folder.close(false);
    store.close();
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -