最好给个程序,就是发用javamail发邮件的,多点注解,答的好的我会在开帖多给分,300
解决方案 »
- 关于Servlet是什么?
- SHH整合添加Hibernate时不能用
- 关于websrevice的问题
- J2EE如何实现人事管理系统
- lucene2.0 中文搜索时坡度的(SLOP因子)要如何设置,才能跳跃搜索关键字?
- 急!weblogic 问题
- struts2 文件上传的局部刷新问题~~~
- 如何写用eclipse + tomcat5.0 连接SQL SERVER200的连接字符串呢?
- java中的继承分配内存问题
- tomcat启动后无法使用,关闭时报:standardserver.await
- 在TUTORIAL的BANK实例里面,有英语和西班牙语版本,请问怎么实现中文版本呢?
- jxta peergroup问题(高手请进)
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;public class SimpleMail {
public void sendMail(String mf, String mt, String ms, String mc,
String m_server, String m_user, String m_pswd) {
//mf:发送方;mt:接收方;ms:邮件标题,mc:邮件内容,m_server:MAIL服务器,m_user:用户名,m_pswd,密码;
try { Properties props = new Properties();
props.put("mail.smtp.host", m_server);
props.put("mail.smtp.auth", "true");
Session newSession = Session.getInstance(props); MimeMessage message = new MimeMessage(newSession); InternetAddress from = new InternetAddress(mf);
message.setFrom(from);
InternetAddress sto = new InternetAddress(mt);
message.setRecipient(Message.RecipientType.TO, sto);
message.setRecipient(Message.RecipientType.CC, sto);
message.setRecipient(Message.RecipientType.BCC, sto);
message.setSubject(ms);
message.setSentDate(new Date()); BodyPart mdp = new MimeBodyPart();
mdp.setContent(mc, "text/html;charset=gb2312");
Multipart mm = new MimeMultipart();
mm.addBodyPart(mdp);
message.setContent(mm);
Transport transport = newSession.getTransport("smtp");
transport.connect(m_server, m_user, m_pswd);
transport.sendMessage(message, message.getAllRecipients());
transport.close();
} catch (MessagingException e) {
System.out.println(e.toString());
}
} public static void main(String[] args) {
SimpleMail mail = new SimpleMail();
mail.sendMail("[email protected]", "[email protected]", "title", "content","smtp.163.com", "hepinghui_308", "hph771011");
}}