400-1100-266
9:00-24:00(工作日)
String username=request.getParameter("login");String password=request.getParameter("password");Session session2=Session.getInstance(System.getProperties() ,null);Store store=session2.getStore("pop3");
try{ store.connect(host,username+"%nyist.net", password);}catch(javax.mail.AuthenticationFailedException e){content="用戶名與密碼不匹配";}
store.connect("nyist.net",-1,request.getParameter("username")+"%nyist.net",request.getParameter("password"));
Folder folder = store.getFolder("INBOX");Folder.open (Folder.READ_WRITE);Message message[]=folder.getMessages();FetchProfile fp=new FetchProfile();fp.add(FetchProfile.Item.ENVELOPE);fp.add(FetchProfile.Item.FLAGS);fp.add("X-Mailer");folder.fetch(message,fp);
String contentbody="";Object o=message[j].getContent();
if (message[j].isMimeType("text/plain")) { contentbody=(String)+"/td>"; StringBuffer buf=new StringBuffer(contentbody.length()+6); char ch=' '; for(int p=0;pcontentbody.length();p++)//若遇到換行就轉(zhuǎn)為br> {ch=contentbody.charAt(p); if(ch=='\n')buf.append("br>"); else buf.append(ch); } contentbody=buf.toString();}
else if (message[j].isMimeType("text/html")) contentbody=(String)o+"/td>";
String host = "nyist.net";String from = request.getParameter("from");String to = request.getParameter("to");String subject = request.getParameter("subject");String content = request.getParameter("content");Properties props = System.getProperties();//設(shè)置郵件服務(wù)props.put("mail.smtp.host", host);Session session2 =Session.getInstance(props, null);
MimeMessage message =new MimeMessage(session2);message.setFrom(new InternetAddress(from));message.addRecipient(Message.RecipientType.TO,new InternetAddress(to));message.setSubject(subject);message.setSentDate(new Date());// create the message partMimeBodyPart messageBodyPart =new MimeBodyPart();
messageBodyPart.setText(content);Multipart multipart = new MimeMultipart();multipart.addBodyPart(messageBodyPart);
for (int i=0;imySmartUpload.getFiles().getCount();i++){ com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(i); if (!myFile.isMissing()) { myFile.saveAs("/upload/" + myFile.getFileName()); count ++;}
for(int i=0;request.getParameter("file"+i)!=null;i++){ messageBodyPart = new MimeBodyPart(); File file=new File("/home/mengyu/ROOT/upload/",request.getParameter("file"+i)); DataSource source =new FileDataSource(file); messageBodyPart.setDataHandler(new DataHandler(source)); messageBodyPart.setFileName(request.getParameter("file"+i)); multipart.addBodyPart(messageBodyPart);}// Put parts in messagemessage.setContent(multipart);
Transport.send(message);
Folder folder=store.getFolder("INBOX");folder.open(Folder.READ_WRITE);Message message[]=folder.getMessages();String msg[]=request.getParameterValues("msg");for(int i=0,n=msg.length;in;i++) message[Double.valueOf(msg[i]).intValue()].setFlag(Flags.Flag.DELETED,true);folder.close(true);
//添加用戶Runtime.getRuntime().exec("/home/vpopmail/bin/vadduser"+request.getParameter("username")+"@nyist.net "+request.getParameter("passwd"));//刪除用戶Runtime.getRuntime().exec("/home/vpopmail/bin/vdeluser"+request.getParameter("username")+"@nyist.net");//修改用戶密碼Runtime.getRuntime().exec("/home/vpopmail/bin/vpasswd"+request.getParameter("username")+"@nyist.net "+request.getParameter("passwd"));
標(biāo)簽:廣元 大理 蚌埠 棗莊 衡水 衢州 江蘇 萍鄉(xiāng)
上一篇:JSP學(xué)習(xí)心得
下一篇:在jsp中用bean和servlet聯(lián)合實(shí)現(xiàn)用戶注冊、登錄
Copyright ? 1999-2012 誠信 合法 規(guī)范的巨人網(wǎng)絡(luò) m.wpzone.cn 始建于2005年
全國網(wǎng)站建設(shè)網(wǎng)站開發(fā)咨詢熱線:400-1100-266?? 0514-86177077
江蘇揚(yáng)州巨人網(wǎng)絡(luò)科技有限公司 ??總部地址:江蘇省揚(yáng)州信息產(chǎn)業(yè)基地11號樓4層
《增值電信業(yè)務(wù)經(jīng)營許可證》蘇B2-20120278 ?? 蘇ICP備15040257號 網(wǎng)站地圖