:
Test de package; Importer javax.mail.internet.internetAddress; import javax.mail.internet.mimessage; import javax.mail.internet.mimeutility; import javax.mail.ession; import javax.mail.messingingException; SmtPhost, chaîne de, chaîne à, sujet de chaîne, chaîne MessageText) lève MessageSingException, java.io.unsupportEncodingException {// étape 1: configurer la session de messagerie System.out.println ("Configuration de la session de messagerie pour:" + smtphost); java.util.properties props = new java.util.properties (); props.setProperty ("mail.smtp.auth", "true"); // 指定是否需要 smtp 验证 props.setproperty ("mail.smtp.host", smtphost); // 指定 smtp 服务器 props.put ("mail.transport.protocol", "smtp"); Session MailSession = session.getDefaultInstance (accessoires); MailSession.setDebug (false); // 是否在控制台显示 Debug 信息 // Étape 2: Construire le Système de message.out.println ("Construire le message - de =" + de + "à =" + à); InternetAddress FromAddress = new InternetAddress (From); InternetAddress Toaddress = new InternetAddress (à); MimeMessage testMessage = new MimeMessage (MailSession); TestMessage.setFrom (FromAddress); TestMessage.AdDrecicipient (javax.mail.message.recipentType.to, Toaddress); TestMessage.SetSentDate (new Java.util.Date ()); TestMessage.SetSubject (mimeutility.encodeText (sujet, "GB2312", "B")); TestMessage.SetContent (MessageText, "Text / Html; charSet = GB2312"); System.out.println ("Message construit"); // Étape 3: Envoyez maintenant le transport de messages Transport = MailSession.getTransport ("SMTP"); transport.connect (smtphost, "riteg_mes", "ri-Teng1234"); Transport.SendMessage (TestMessage, TestMessage.getAllRescicipients ()); transport.close (); System.out.println ("Message envoyé!"); } public static void main (String [] args) {String smtphost = "10.131.119.36"; Chaîne de = "[email protected]"; String to = "[email protected]"; String sujet = "html 邮件测试"; // sujet javamail 自动转码 stringBuffer thessage = new StringBuffer (); thessage.append ("<h2> <font color = red> 这倒霉孩子 </font> </h2>"); thessage.append ("<hr>"); thessage.append ("<i> 年年失望年年望 </i>"); thessage.append ("<table border = '1'> <tr> <td> aaa </td> <td> bbb </td> </tr> <tr> <td> ccc </td> <td> ddd </td> </tr> </ table>"); essayez {sendhtmlmail.sendMessage (smtPhost, de, à, sujet, thessage.toString ()); } catch (javax.mail.messagingException exc) {excc.printStackTrace (); } catch (java.io.unsupportEnCcodingException exc) {excc.printStackTrace (); }}}以上就是小编为大家带来的 java 发送带 html 标签内容的邮件实例代码全部内容了 , 希望大家多多支持武林网 ~