谁有javamail例子!!

香芋元宇宙 2005-02-04 10:15:15
解决马上结贴
...全文
174 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xingkong133 2005-02-04
  • 打赏
  • 举报
回复
thanks
xingkong133 2005-02-04
  • 打赏
  • 举报
回复
package sendMail;
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;

public class SendMainl {

private static final String SMTP_HOST="smtp.sohu.com";
private static final String SENDER_NAME="北京甚美慧科软件开发公司";
private static final String SENDER_EMAIL_ADDRESS="zbl-123@sohu.com";

public void sendConfirmation(){
StringBuffer message=new StringBuffer();
message.append("用户名称:");
message.append("密码:");

sendMessage("zbl-123@sohu.com","请查收您在古玩网的登陆密码!",message.toString());
}
protected void sendMessage(String recipient,String subject,String message){
Properties props=new Properties();
props.put("mail.smtp.auth","true");
props.put("mail.host",SMTP_HOST);
props.put("mail.smtp.user", "zbl-123");
props.put("mail.smtp.password", "你的密码!");


Session session=Session.getDefaultInstance(props,null);
try{
Message msg=new MimeMessage(session);
msg.setFrom(new InternetAddress(SENDER_EMAIL_ADDRESS,SENDER_NAME));
msg.setRecipient(Message.RecipientType.TO,new InternetAddress(recipient));
msg.setSubject(subject);
msg.setSentDate(new Date());
msg.setText(message);
Transport transport = session.getTransport("smtp");
transport.connect((String)props.get("mail.smtp.host"),props.getProperty("mail.smtp.user"),props.getProperty("mail.smtp.password"));//2
transport.sendMessage(msg,msg.getAllRecipients());


}catch(Exception e){
System.out.println(e);
}

}

public static void main(String[] args){
SendMainl sendMail=new SendMainl();
sendMail.sendConfirmation();

}
}



67,542

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧