1、新建一个项目文件
2、添加引用系统目录下的CDOSYS.DLL文件,在引用中会发现添加了两个要用到的接口:CDO,ADODB
3、添加新项文件SENDMAIL.ASPX,在其页面上放置三个LABEL,三个TEXTBOX,作用分别为收件人地址、主题、内容,放置一个BUTTON按钮。
4、切换到代码页,创建一下内容
PUBLIC VOID CDOSENDMAIL(){ TRY { CDO.MESSAGE MSG = NEW CDO.MESSAGE(); MSG.FROM = "RATTLESNAKE@263.NET"; MSG.TO = THIS.TEXTBOX1.TEXT.TRIM(); MSG.SUBJECT = THIS.TEXTBOX2.TEXT.TRIM(); MSG.HTMLBODY = "<HTML><BODY>"+THIS.TEXTBOX3.TEXT+"</BODY></HTML>"; CDO.ICONFIGURATION CONFIG = MSG.CONFIGURATION; ADODB.FIELDS OFIELDS = CONFIG.FIELDS; OFIELDS["HTTP://SCHEMAS.MICROSOFT.COM/CDO/CONFIGURATION/SENDUSING"].VALUE = 2; OFIELDS["HTTP://SCHEMAS.MICROSOFT.COM/CDO/CONFIGURATION/SENDUSERNAME"].VALUE="RATTLESNAKE"; OFIELDS["HTTP://SCHEMAS.MICROSOFT.COM/CDO/CONFIGURATION/SENDPASSWORD"].VALUE="PASS"; OFIELDS["HTTP://SCHEMAS.MICROSOFT.COM/CDO/CONFIGURATION/SMTPAUTHENTICATE"].VALUE=1; OFIELDS["HTTP://SCHEMAS.MICROSOFT.COM/CDO/CONFIGURATION/LANGUAGECODE"].VALUE=0X0804; OFIELDS["HTTP://SCHEMAS.MICROSOFT.COM/CDO/CONFIGURATION/SMTPSERVER"].VALUE="SMTP.263.NET"; OFIELDS.UPDATE();
MSG.BODYPART.CHARSET = "GB2312"; MSG.HTMLBODYPART.CHARSET = "GB2312"; MSG.SEND(); MSG = NULL; } CATCH(EXCEPTION ERR) { THROW ERR; }}
5、为BUTTON添加CLICK事件
PRIVATE VOID BUTTON1_CLICK(OBJECT SENDER, SYSTEM.EVENTARGS E){THIS.CDOSENDMAIL();}
运行程序即可。