当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 电子邮件(E-mail)是Internet上使用最广泛的服务之一,传统的Email应用模式基于C/S结构,即用户使用客户端的邮件收发工具(如Outlook、Foxmail等)与提供邮件服务的服务器(如163.net、263.net、371.net)通信,在使用客户端邮件工具之...
 

 

    摘要: 在tss.com上看到一篇好文,有关struts使用中各种不同的action和actionform组合的利弊。我先消化一下,整理好,供大家参考。原文标题:struts action mappings: divide et impera,作者:michael juravlev。在tss上的url:http://www.theserverside.com/articles/arti......
    摘要: /* * canvas3let.java * * created on 2005年4月20日, 下午3:55 */ import javax.microedition.midlet.*;import javax.microedition.lcdui.*; /** * * @author administrator * @version */public class c......


如何使用JSP开发WebMail系统
上一页   ...

实现主要代码 【程序编程相关:使用.NET的IO(4)

【推荐阅读:使用.NET的IO(5)

获取用户输入的信息 【扩展信息:使用.NET的IO(2)

对于用户输入内容获取功能是通过getparameter方法来实现的,对于输入的文本内容,通过如下代码就能在服务器端获取,程序代码如下:

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();

 

若其type为tex/plain就可直接读出,代码如下:

if (message[j].ismimetype("text/plain")) 

{

 content
...   下一页
    摘要: sql server分页使用存储过程要更高效些下面这个存储过程是从sql区找到的 -----------------------------------------------------------------------------------------------------------------------------------create proc p_......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE