当前位置: 代码迷 >> J2EE >> java 程序不同环境下的有关问题 ssh 下 求指导
  详细解决方案

java 程序不同环境下的有关问题 ssh 下 求指导

热度:736   发布时间:2016-04-19 22:54:24.0
java 程序不同环境下的问题 ssh 下 求指导
如题 小弟参考网上解析邮箱 写了一个类 在自己的项目中可以正常运行 换了个项目环境就不能正常运行 代码完全一样的 有没有相关的思路指导一下?

public static void main(String args[]) throws Exception {  
        Properties props = System.getProperties();  
        props.put("mail.smtp.host", "smtp.163.com");  
        props.put("mail.smtp.auth", "true");  
        Session session = Session.getDefaultInstance(props, null);  
        URLName urln = new URLName("pop3", "pop3.163.com", 110, null,  
                "emailAddress", "password");  //邮箱帐号密码正确
        Store store = session.getStore(urln);  
        store.connect();  
        Folder folder = store.getFolder("INBOX");  
        folder.open(Folder.READ_ONLY);  
        Message[] message = folder.getMessages();  
        System.out.println("Messages's length: " + message.length);  
        ReciveMail pmm = null;  
        
        for (int i = 0; i < message.length; i++) {  
            System.out.println("======================");  
            
            Message msg =  message[i];
            //System.out.println(msg.getSubject());
            pmm = new ReciveMail((MimeMessage) message[i]);  
            System.out.println("Message " + i + " subject: " + pmm.getSubject());  
            System.out.println("Message " + i + " sentdate: "+ pmm.getSentDate());  
            System.out.println("Message " + i + " replysign: "+ pmm.getReplySign());  
            System.out.println("Message " + i + " hasRead: " + pmm.isNew());  
            System.out.println("Message " + i + "  containAttachment: "+ pmm.isContainAttach((Part) message[i]));  
            System.out.println("Message " + i + " form: " + pmm.getFrom());  
            System.out.println("Message " + i + " replyto: "+ pmm.getMailAddress("replyto"));
            System.out.println("Message " + i + " to: "+ pmm.getMailAddress("to"));  
            System.out.println("Message " + i + " cc: "+ pmm.getMailAddress("cc"));  
            System.out.println("Message " + i + " bcc: "+ pmm.getMailAddress("bcc"));  
            pmm.setDateFormat("yy年MM月dd日 HH:mm");  
            System.out.println("Message " + i + " sentdate: "+ pmm.getSentDate());  
            System.out.println("Message " + i + " Message-ID: "+ pmm.getMessageId());  
            // 获得邮件内容===============  
            pmm.getMailContent((Part) message[i]);  
            System.out.println("Message " + i + " bodycontent: \r\n"  
                    + pmm.getBodyText());  
            pmm.setAttachPath("E:\\home\\");   
            pmm.saveAttachMent((Part) message[i]);   
  相关解决方案