public void SendMail(String Topic,String Content,String toAddress) { //三个参数 分别为 标题 内容 收件人 地址 try{ Properties props = new Properties(); props.put("mail.smtp.host", "smtp.163.com"); props.put("mail.smtp.auth", "true"); Session s = Session.getInstance(props); s.setDebug(false); MimeMessage message = new MimeMessage(s); MimeMultipart mp = new MimeMultipart(); BodyPart body = new MimeBodyPart(); InternetAddress from; InternetAddress to; try { from = new InternetAddress("[email protected]"); //发件邮箱 message.setFrom(from); to = new InternetAddress(toAddress); //收件邮箱 message.setRecipient(Message.RecipientType.TO, to); message.setSubject(Topic, "utf-8"); body.setContent(Content, "text/html;charset=utf-8"); mp.addBodyPart(body); message.setContent(mp); message.setSentDate(new Date()); message.saveChanges(); Transport transport = s.getTransport("smtp"); transport.connect("smtp.163.com", "[email protected]", "snail1611wd3");//三个参数 含义 邮件服务商 发件邮箱 发件密码 transport.sendMessage(message, message.getAllRecipients()); transport.close(); } catch (AddressException e) { e.printStackTrace(); } catch (MessagingException e) { e.printStackTrace(); } }catch(Exception e){ e.printStackTrace(); } }
如题 :简单邮件发送函数
运行前 需要加两个jar包