📄 msgsend.java
字号:
import java.io.*;import java.text.*;import java.net.InetAddress;import java.util.Properties;import java.util.Date;import javax.mail.*;import javax.mail.internet.*;public class msgsend { String subject =null, Text = null , mailhost = null; public msgsend(registerViewBean rb) { mailhost = "localhost"; Text = getUserText(rb); subject = "欢迎您注册"; } public String sendMsg(String from , String to ) { boolean debug = false; String err = null; try { Properties props = System.getProperties(); if (mailhost != null) props.put("mail.smtp.host", mailhost); // 得到一个session对象 Session session = Session.getDefaultInstance(props, null); //设置debug开关 if (debug) session.setDebug(true); // 构造一个Mime消息 Message msg = new MimeMessage(session); if (from != null) msg.setFrom(new InternetAddress(from)); else msg.setFrom(); msg.setRecipients(Message.RecipientType.TO,InternetAddress.parse(to, false)); msg.setSubject(subject); msg.setText(Text); msg.setSentDate(new Date()); // 发送邮件 Transport.send(msg); System.out.println("Mail was sent successfully."); } catch (Exception e) { e.printStackTrace(); err = e.toString(); err = "您已经注册成功,但是出现邮件发送错误,Email:"+to; } return err; } public String getUserText(registerViewBean rb) { String userText = ""; String nowDate = DateFormat.getDateInstance().format(new Date()) ; userText = rb.getCONTACT_PERSON()+" 先生/小姐: \n" +" 您好!\n 欢迎你注册为xxx网的用户,以下是你的注册资料。\n" +" 公司名称: "+rb.getCOMPANY_NAME()+"\n" +" 联系人: "+rb.getCONTACT_PERSON()+"\n" +" 电话: "+rb.getPHONE()+"\n" +" 传真: "+rb.getFAX()+"\n" +" 电子邮件: "+rb.getEMAIL()+"\n" +" 地址: "+rb.getADDRESS()+"\n" +" 邮编: "+rb.getPOSTCODE()+"\n" +" 用户名是:"+rb.getUSER_ID()+"\n" +" 你的密码是:"+rb.getPASSWD()+"\n" +" xxx网络有限公司"; return userText; } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -