javaMail移动邮件
来源:互联网 发布:外贸最近小软件 编辑:程序博客网 时间:2024/06/05 05:28
import java.util.Properties;import javax.mail.Flags;import javax.mail.Folder;import javax.mail.Message;import javax.mail.Session;import javax.mail.Store;/** * 移动邮件 * @author lch */public class MoveMail {public static void main(String argv[]) {try {String host = "imap.163.com";//imap服务器String username = "****@163.com";String password = "123456";Properties props = new Properties();Session session = Session.getDefaultInstance(props, null);Store store = session.getStore("imap");store.connect(host, username, password);// 获得邮箱内的邮件夹Folder对象,以"读-写"打开Folder defaultFolder = store.getDefaultFolder();//Folder[] allFolder = defaultFolder.list(); 获取邮箱中所有文件夹//for (int j = 0; j < allFolder.length; j++) {//System.out.println("文件夹" + j + " : " + allFolder[j].getName());//}Folder folder = store.getFolder("INBOX");//原件文件夹folder.open(Folder.READ_WRITE);Folder dfolder = store.getFolder("草稿箱");//目标文件夹dfolder.open(Folder.READ_WRITE);Message[] msgs = folder.getMessages(1, 2);System.out.println("移动 " + msgs.length + " messages");if (msgs.length != 0) {folder.copyMessages(msgs, dfolder);//复制到新文件夹folder.setFlags(msgs, new Flags(Flags.Flag.DELETED), true);//删除源文件夹下的邮件}folder.close(true);store.close();} catch (Exception ex) {ex.printStackTrace();}}}
0 0
- javaMail移动邮件
- javamail开发邮件【发送邮件】
- JAVAMAIL邮件服务器
- javamail发送邮件
- 用javamail 发送邮件
- javamail发送邮件--sendmail
- 用javamail发邮件
- JAVAMAIL发送邮件方法
- JavaMail API发邮件
- JavaMail发送邮件
- JavaMail发送邮件
- JavaMail发送邮件例子
- 用javamail发送邮件
- javamail发邮件
- 用Javamail发送邮件
- JavaMail直接发送邮件
- javaMail发邮件
- JavaMail发送邮件
- 试简单说明下列协议的作用:IP、ARP和ICMP。
- 动态规划加速原理的详细证明过程
- 关于Kobject的文档连接
- u-boot TFTP: 'Access violation' (2)
- Cpulimit
- javaMail移动邮件
- ResultSet用法集锦
- 第九周项目六--百钱百鸡问题
- 试用具体例子说明为什么在运输连接建立时要使用三次握手。说明如不这样做可能会出现什么情况。
- 辞职 = or != 新起点!!!
- linux下tty,控制台,虚拟终端,串口,console(控制台终端)详解
- 【IOS】动画详解
- Windows程序调试----第三部分 调试技术----第9章 内存调试
- Android中Acition和Category常量表