• 大小: 1.46MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-03
  • 语言: Java
  • 标签: Javaweb  

资源简介

Java web 购物网站源代码

资源截图

代码片段和文件信息

package com.model;
import java.util.*;
import javax.mail.*;

import javax.mail.internet.*;

import javax.activation.*;


public class MysendMail {

private MimeMessage mimeMsg; //MIME邮件对象

private Session session; //邮件会话对象
private Properties props; //系统属性
private boolean needAuth = false; //smtp是否需要认证

private String username = ““; //smtp认证用户名和密码
private String password = ““;

private Multipart mp; //Multipart对象邮件内容标题附件等内容均添加到其中后再生成MimeMessage对象




public MysendMail() {

//setSmtpHost(getConfig.mailHost);//如果没有指定邮件服务器就从getConfig类中获取
createMimeMessage();

}

public MysendMail(String smtp){

setSmtpHost(smtp);
createMimeMessage();

}




/**
* @param hostName String
*/
public void setSmtpHost(String hostName) {

System.out.println(“设置系统属性:mail.smtp.host = “+hostName);
if(props == null)props = System.getProperties(); //获得系统属性对象

props.put(“mail.smtp.host“hostName); //设置SMTP主机

}


/**
* @return boolean
*/
public boolean createMimeMessage()
{
try{
System.out.println(“准备获取邮件会话对象!“);
session = Session.getDefaultInstance(propsnull); //获得邮件会话对象
}

catch(Exception e){
System.err.println(“获取邮件会话对象时发生错误!“+e);
return false;
}

System.out.println(“准备创建MIME邮件对象!“);

try{

mimeMsg = new MimeMessage(session); //创建MIME邮件对象
mp = new MimeMultipart();

return true;

}
catch(Exception e){

System.err.println(“创建MIME邮件对象失败!“+e);
return false;
}
}



/**
* @param need boolean
*/
public void setNeedAuth(boolean need) {

System.out.println(“设置smtp身份认证:mail.smtp.auth = “+need);
if(props == null)props = System.getProperties();

if(need){

props.put(“mail.smtp.auth““true“);
}else{

props.put(“mail.smtp.auth““false“);
}
}



/**
* @param name String
* @param pass String
*/
public void setNamePass(String nameString pass) {
username = name;
password = pass;
}


/**
* @param mailSubject String
* @return boolean
*/
public boolean setSubject(String mailSubject) {
System.out.println(“设置邮件主题!“);
try{
mimeMsg.setSubject(mailSubject);
return true;
}
catch(Exception e) {
System.err.println(“设置邮件主题发生错误!“);
return false;
}
}



/**
* @param mailBody String
*/
public boolean setBody(String mailBody) {
try{
BodyPart bp = new MimeBodyPart();
bp.setContent(“ta http-equiv=Content-Type content=text/html; charset=gb2312>“+mailBody“text/html;charset=GB2312“);
mp.addBodyPart(bp);

return true;
}
catch(Exception e){
System.err.println(“设置邮件正文时发生错误!“+e);
return false;
}
}


/**
* @param name String
* @param pass String
*/
public boolean addFileAffix(String filename) {

System.out.println(“增加邮件附件:“+filename);

try{
BodyPart bp = new MimeBodyPart();
FileDataSource fileds = new FileDataSource(filename);
bp.setDataHandler(new DataHandler(fileds));
bp.setFileName(fileds.getName());

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-12-19 22:33  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\
     目录           0  2012-12-19 22:33  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\JavaMailTest\
     文件         340  2007-10-30 15:46  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\JavaMailTest\.classpath
     目录           0  2013-03-01 21:01  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\JavaMailTest\.myeclipse\
     文件         301  2008-11-07 20:43  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\JavaMailTest\.mymetadata
     文件        1230  2008-11-07 20:43  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\JavaMailTest\.project
     目录           0  2012-12-19 22:33  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\JavaMailTest\WebRoot\
     目录           0  2008-10-08 23:26  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\JavaMailTest\WebRoot\meta-INF\
     文件          39  2007-10-30 15:46  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\JavaMailTest\WebRoot\meta-INF\MANIFEST.MF
     目录           0  2012-12-19 22:33  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\JavaMailTest\WebRoot\WEB-INF\
     目录           0  2008-10-08 23:26  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\JavaMailTest\WebRoot\WEB-INF\classes\
     目录           0  2008-10-08 23:26  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\JavaMailTest\WebRoot\WEB-INF\classes\com\
     目录           0  2012-12-19 22:33  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\JavaMailTest\WebRoot\WEB-INF\classes\com\model\
     文件        5899  2008-11-07 20:43  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\JavaMailTest\WebRoot\WEB-INF\classes\com\model\MysendMail.class
     文件        1363  2008-11-07 20:43  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\JavaMailTest\WebRoot\WEB-INF\classes\com\model\SendMailToSomeone.class
     目录           0  2013-03-01 21:01  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\JavaMailTest\WebRoot\WEB-INF\lib\
     文件         375  2007-10-30 15:46  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\JavaMailTest\WebRoot\WEB-INF\web.xml
     文件        1972  2007-10-30 16:39  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\JavaMailTest\WebRoot\banner.js
     目录           0  2008-10-08 23:26  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\JavaMailTest\WebRoot\css\
     文件         114  2007-10-30 16:36  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\JavaMailTest\WebRoot\css\my.css
     文件       10305  2007-10-30 16:37  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\JavaMailTest\WebRoot\focus.swf
     目录           0  2012-12-19 22:33  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\JavaMailTest\WebRoot\images\
     文件       31940  2007-10-30 17:12  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\JavaMailTest\WebRoot\images\01.jpg
     文件        7614  2007-10-30 17:12  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\JavaMailTest\WebRoot\images\02.jpg
     文件       11201  2007-10-30 17:12  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\JavaMailTest\WebRoot\images\03.jpg
     文件       10038  2007-10-30 17:12  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\JavaMailTest\WebRoot\images\04.jpg
     文件        8937  2007-10-30 17:12  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\JavaMailTest\WebRoot\images\05.jpg
     文件         403  2007-10-30 17:12  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\JavaMailTest\WebRoot\images\account.gif
     文件       11914  2007-10-30 17:12  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\JavaMailTest\WebRoot\images\banner.bmp
     文件        4195  2007-10-30 17:12  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\JavaMailTest\WebRoot\images\booksTop.gif
     文件         386  2007-10-30 17:12  韩顺平j2ee视频实战教程jsp时尚购物网站全部源码\JavaMailTest\WebRoot\images\cart.gif
............此处省略208个文件信息

评论

共有 条评论