java 程序不同环境下的有关问题 ssh 下 求指导
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]);