|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
Properties props = System.getProperties(); props.put("mail.smtp.host", host); String mailNeedAuth = CatseyeConfig.getConfig("MailNeedAuth"); String mailUser = CatseyeConfig.getConfig("MailUser"); String mailPassword = CatseyeConfig.getConfig("MailPassword"); if (mailNeedAuth.equals("1")) { props.put("mail.smtp.auth", "true"); } else { props.put("mail.smtp.auth", "false"); } Session session = Session.getDefaultInstance(props, null); javax.mail.Message msg = new MimeMessage(session); InternetAddress[] toAddrs = null; try { if (recipients != null) { toAddrs = InternetAddress.parse(recipients, false); msg.setRecipients(javax.mail.Message.RecipientType.TO, toAddrs); } else { throw new Exception("No recipient address specified"); } if (sender != null) { msg.setFrom(new InternetAddress(sender)); } else { throw new Exception("No sender address specified"); } if (subject != null) { msg.setSubject(subject); } /* BodyPart bp=new MimeBodyPart(); bp.setContent(body, "text/html"); Multipart mp=new MimeMultipart(); mp.addBodyPart(bp); */ //msg.setContent(mp); msg.setContent(body, "text/html"); msg.setHeader("X-Mailer", "Catseye SMTP Robot"); msg.setHeader("Content-Type", "text/html"); /* msg.setDataHandler(new DataHandler( new ByteArrayDataSource(body, "text/html"))); //msg.setText(body); */ Transport trans = session.getTransport("smtp"); trans.connect(host, mailUser, mailPassword); trans.sendMessage(msg, msg.getRecipients( javax.mail.Message.RecipientType.TO)); 返回类别: 教程 上一教程: ECLIPSE FORM设计指南之定制布局 下一教程: 如何更改自己个性化的JSP扩展名 您可以阅读与"一段带SMTP认证的JAVAMAIL代码"相关的教程: · JAVAMAIL实现SMTP身份认证 · JAVAMAIL发信的连接SMTP验证的问题 · 一段简朴的根据SQLServer数据库表结构生成C#实体类的Java代码 · 发邮件时终于可以通过SINA的SMTP验证了(附代码) · java中动态执行一段代码 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |