快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

JSP发送邮件实例

//these are the pakages to be imported from
// Java Mail
//The Java Mail PAckage either be dowloaded
//seperately
//or else is Available in the J2sdkee1.2
// (Java Enterprise Edition)

import javax.mail.*;
import javax.mail.internet.*;
import java.util.*;


//This function can be used to send the mail
// with the parameters given to it
//U have to specify the smtp server through
//which u have to send the mail
//since i was trying with a homenetmail
//account i directly sent the mail its server
//For sending this mail u need a mail server
//which lets u to relay the messages
//Try this thing for sending to a
//www.homenetmail.com account because it lets
//u send
//mails to the accounts like example try
//sending it to a "abc@homenetmail.com"
//account.Create the mail account in homenet
//mail first. If u get any other server which
//supports relaying u can try this on that
//also.

//Use this function in ur Servlet to send
//mail by calling the function with the
//parameters

public void sendMail(String toAddr, String subject, String body, String fromAddr)throws RemoteException{
try{
Properties props = new Properties();
props.put("mail.smtp.host","mail.homenetmail.com");
//Here we specify the SMTP server through
//which the mail should be delivered
Session session = Session.getDefaultInstance(props, null);
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(fromAddr));
//Specify the From Address
InternetAddress[] tos =InternetAddress.parse(toAddr);
//Specify the To Address
msg.setRecipients(Message.RecipientType.TO,tos);
msg.setSubject(subject);
//Specify the Subject
msg.setText(body);
//Specify the Body
Transport.send(msg);
System.out.println("Message is Sent");
}
catch(Exception e){
System.out.println(e);
}
}

// U have to run this function on a computer
//which is directly connected
// to internet but not through a
//proxy......or else use a proxy which
//supports SMTP
返回类别: 教程
上一教程: 漫谈EJB (1)
下一教程: 以前编写JSP网站时写的一些工具函数

您可以阅读与"JSP发送邮件实例"相关的教程:
· JSP与JAVAMAIL之4(发送HTML格式邮件)
· JAVAMAIL发送邮件中主题乱码的解决方式
· 用JAVAMAIL发送邮件
· 邮件发送简朴例子-JSP文件
· 用JAVA开发EMAIL工具之发送邮件
    微笑服务 优质保证 索取样品