javamail如何用邮箱验证注册,就是给邮箱发个验证链接,自己写了个,有链接就发送不成功,没有链接的邮件就能成功。Propertiesprops=newProperties();props.put("mail.smtp.host",“s...
javamail 如何用邮箱验证注册,就是给邮箱发个验证链接,自己写了个,有链接就发送不成功,没有链接的邮件就能成功。
Properties props = new Properties();
props.put("mail.smtp.host", “smtp.sina.com”);
props.put("mail.smtp.port", String.valueOf(25));
props.put("mail.smtp.auth", "true");
Transport transport = null;
Session session = Session.getDefaultInstance(props, null);
transport = session.getTransport("smtp");
transport.connect(“smtp.sina.com”, frommail, frompwd);
MimeMessage msg = new MimeMessage(session);
msg.setSentDate(new Date());
InternetAddress fromAddress = new InternetAddress(frommail,"测试","UTF-8");
msg.setFrom(fromAddress);
InternetAddress[] toAddress = new InternetAddress[1];
toAddress[0] = new InternetAddress(tomail);
msg.setRecipients(Message.RecipientType.TO, toAddress);
msg.setSubject("测试", "UTF-8");
msg.setText(context, "UTF-8");
msg.saveChanges();
transport.sendMessage(msg, msg.getAllRecipients());
能解决的话加分
展开