小女子急需一个JSP+JMAIL实现的邮件群发(含附件),非常之急!!! 我也很想看看,算我一个吧![email protected] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Kylix_XP(上帝咬过的苹果) :哈哈!怎么这点小技巧都被你识破了啊!不过真的,我想英雄们都会怜香惜玉才这么写的啊!呵呵,有没有好的建议! 为了求教而变性,精神可嘉,PFPF Properties properties = System.getProperties(); properties.put("mail.transport.protocol","pop3"); properties.put("mail.smtp.host", server); properties.put("mail.pop3.host",server); Properties prop = System.getProperties() ; Session session = Session.getDefaultInstance(prop,null) ; MimeMessage mimeMessage = new MimeMessage(session); MimeMultipart mmpart= new MimeMultipart(); mimeMessage .setFrom("[email protected]"); mimeMessage .setTo("[email protected]"); mimeMessage .setSubject("hello"); MimeBodyPart mbp = new MimeBodyPart(); mbp.setDataHandler(new DataHandler ("mailBody","text/html;charset=gb23112")) ; mmpart.addBodyPart(mbp); MimeBodyPart mbp2 = new MimeBodyPart(); File file = new File("test.txt"); FileDataSource fds = new FileDataSource(file); mbp2.setDataHandler(new DataHandler(fds)); mbp2.setFileName("test.txt"); mmpart.addBodyPart(mbp2); mimeMessage.setContent(mmpart); Transport.send(mimeMessage); maozhigao(毛驢) 的例子调不通阿,下面的经过调试没问题的:<%@ page import="javax.mail.*,javax.activation.*,java.util.*,javax.mail.internet.*,java.io.*"%><% Properties properties = System.getProperties(); properties.put("mail.transport.protocol","pop3"); properties.put("mail.smtp.host", "smtp.XX.com"); properties.put("mail.pop3.host","pop3.XX.com"); //Properties prop = System.getProperties() ; Session sess = Session.getDefaultInstance(properties,null) ; MimeMessage mimeMessage = new MimeMessage(sess); MimeMultipart mmpart= new MimeMultipart(); mimeMessage .setFrom(new InternetAddress("[email protected]")); mimeMessage .setRecipients(Message.RecipientType.TO,InternetAddress.parse("[email protected]")); mimeMessage .setSubject("hello"); MimeBodyPart mbp = new MimeBodyPart(); mbp.setDataHandler(new DataHandler ("mailBody","text/html;charset=gb2312")) ; mmpart.addBodyPart(mbp); MimeBodyPart mbp2 = new MimeBodyPart(); String path = request.getRealPath("/jsp"); File file = new File(path,"ly.txt"); FileDataSource fds = new FileDataSource(file); mbp2.setDataHandler(new DataHandler(fds)); mbp2.setFileName("ly.txt"); mmpart.addBodyPart(mbp2); mimeMessage.setContent(mmpart); Transport.send(mimeMessage);%> 在写setTo的时候,用,分隔每个用户的email即可群发。 群发时,可以用ArrayList 的add,get方法来实现群发,这样就可以一个一个发,达到群发的效果了 ejb中用ant发布的一个问题 EXTGRID获得表格行的值 C标签分页。技术性问题。 求一个jsp的考试系统,有谁开发过吗?谁能不能帮帮忙发一份给给啊?? 一个jsp+javabean实现文件上传的问题 fckEditor 上传图片,图片名中文乱码问题(jsp)大家帮忙 如何获取Tomcat中Form验证方式下用户输入的密码 jsp调用存储过程例子,完整点的? 祝好,新年快乐!(呵呵,顺便帮个忙) java 正则 获取字符串中的中文然后对其进行encode编码 请问哪位大侠有javamail群发的源码,100分送,不够再加分,非常感谢! jsp如何获得jsp本身的文件名?
哈哈!
怎么这点小技巧都被你识破了啊!
不过真的,我想英雄们都会怜香惜玉才这么写的啊!呵呵,有没有好的建议!
properties.put("mail.transport.protocol","pop3");
properties.put("mail.smtp.host", server);
properties.put("mail.pop3.host",server);
Properties prop = System.getProperties() ;
Session session = Session.getDefaultInstance(prop,null) ;
MimeMessage mimeMessage = new MimeMessage(session);
MimeMultipart mmpart= new MimeMultipart(); mimeMessage .setFrom("[email protected]");
mimeMessage .setTo("[email protected]");
mimeMessage .setSubject("hello"); MimeBodyPart mbp = new MimeBodyPart();
mbp.setDataHandler(new DataHandler ("mailBody","text/html;charset=gb23112")) ;
mmpart.addBodyPart(mbp); MimeBodyPart mbp2 = new MimeBodyPart();
File file = new File("test.txt");
FileDataSource fds = new FileDataSource(file);
mbp2.setDataHandler(new DataHandler(fds));
mbp2.setFileName("test.txt");
mmpart.addBodyPart(mbp2);
mimeMessage.setContent(mmpart);
Transport.send(mimeMessage);
<%
Properties properties = System.getProperties();
properties.put("mail.transport.protocol","pop3");
properties.put("mail.smtp.host", "smtp.XX.com");
properties.put("mail.pop3.host","pop3.XX.com");
//Properties prop = System.getProperties() ;
Session sess = Session.getDefaultInstance(properties,null) ;
MimeMessage mimeMessage = new MimeMessage(sess);
MimeMultipart mmpart= new MimeMultipart(); mimeMessage .setFrom(new InternetAddress("[email protected]"));
mimeMessage .setRecipients(Message.RecipientType.TO,InternetAddress.parse("[email protected]"));
mimeMessage .setSubject("hello"); MimeBodyPart mbp = new MimeBodyPart();
mbp.setDataHandler(new DataHandler ("mailBody","text/html;charset=gb2312")) ;
mmpart.addBodyPart(mbp); MimeBodyPart mbp2 = new MimeBodyPart();
String path = request.getRealPath("/jsp");
File file = new File(path,"ly.txt");
FileDataSource fds = new FileDataSource(file);
mbp2.setDataHandler(new DataHandler(fds));
mbp2.setFileName("ly.txt");
mmpart.addBodyPart(mbp2);
mimeMessage.setContent(mmpart);
Transport.send(mimeMessage);
%>