| 阿七 |
2006-04-05 10:51 |
http://now.net.cn/support/host/javamail.net G\H |\i XbW 1`PH JAVA Mail 发邮件的例子 d2<+Pp -------------------------------------------------------------------------------- hXP'NS`iv N5@l[F7I javamail.jsp 内容如下 Q~$hx{foN tp3
!6I6 <%@page contentType="text/html;charset=gb2312"%> FDIOST ! <%@ page import="java.util.*, javax.mail.*, javax.mail.internet.*" %> 0D^c4[Y'l <html> `EzC'e <head> ,Q>wcE6v <title>JavaMail 电子邮件发送系统</title> 1<&nHFJ;[ </head> 0^zp*u <body> H!uq5`j0K pwr]lV$w <% s%S; 9T // 以下变量为用户根据自己的情况设置 u75(\<{ String smtphost = "smtp.now.net.cn"; // 发送邮件服务器 `ouCQ]tKz String user = "yauboo"; // 邮件服务器登录用户名 M07==R7 String password = "xxx"; // 邮件服务器登录密码 8/+x1, S% String from = "yauboo@now.net.cn"; // 发送人邮件地址 qgZN&7Nn: String to = "yauboo@now.net.cn"; // 接受人邮件地址 |s*tRag String subject = "Java Mail Subject!"; // 邮件标题 o_&*?k* String body = "Java Mail Body!"; // 邮件内容 lc\f6J>HT ;\)N7SJ ""u>5f // 以下为发送程序,用户无需改动 0N4+6k| try { y?yWM8 Properties props = new Properties(); =@0/.oSD props.put("mail.smtp.host", smtphost); 'AJlkLqm#> props.put("mail.smtp.auth","true"); !O*uQB Session ssn = Session.getInstance(props, null); )NL_))\ L
Ke~ MimeMessage message = new MimeMessage(ssn); N2Q%/}+, sj\kp
ni InternetAddress fromAddress = new InternetAddress(from); VLs%;|`5D message.setFrom(fromAddress); 9a lMC InternetAddress toAddress = new InternetAddress(to); f<v:Tg.[ message.addRecipient(Message.RecipientType.TO, toAddress);
iP^o]4[c c6Z\ecH9 message.setSubject(subject); Fy-N U message.setText(body); a.!|A(zw QpC,komLJ Transport transport = ssn.getTransport("smtp"); :bV1M5 transport.connect(smtphost, user, password); {m2lVzK transport.sendMessage(message, message.getRecipients(Message.RecipientType.TO)); Xj(" //transport.send(message); -cW'g transport.close(); l/F'W} %><p>你的邮件已发送,请返回。</p><% rLzN#Zoi } catch(Exception m) { '2BE"e out.println(m.toString()); {#X]D~;s+ }%> I!OV+utF </BODY> SBynu </HTML> |
|