如下所示
teste de pacote; importar javax.mail.internet.internetDdress; importar javax.mail.internet.mimemessage; importar javax.mail.internet.mimeutility; importar javax.mail.Session; publicoussting.mail.mail.MessagingException; importação javax.mail.transport; smtphoSt, string de, string para, string sujeito, string messageText) lança o MessagingException, java.io.unsupportEdEncodingingException {// Etapa 1: Configure a sessão de email System.out.println ("Configurando a sessão de email para:" + 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 (Props); MailSession.SetDebug (false); // 是否在控制台显示 Debug 信息 // Etapa 2: Construa o sistema de mensagens.out.println ("Construindo mensagem - de =" + de + "para =" + para); InternetAddress fromaddress = new InternetAddress (de); Toaddress de InternetDress = new InternetAddress (to); Mimemessage testMessage = New Mimemessage (MailSession); testMessage.SetFrom (FromAddress); testmessage.addrecipient (javax.mail.message.recipientType.to, toaddress); testMessage.SetSentDate (new java.util.date ()); testMessage.SetSubject (Mimeutility.EncodeText (sujeito, "GB2312", "B")); testMessage.SetContent (MessageText, "Text/html; charset = gb2312"); System.out.println ("Mensagem construída"); // Etapa 3: agora envie a mensagem Transporte de transporte = MailSession.GetTransport ("SMTP"); Transport.Connect (SmtphoSt, "Riteng_Mes", "Ri-Teng1234"); Transport.SendMessage (testMessage, testMessage.getAllRecipients ()); transport.close (); System.out.println ("mensagem enviada!"); } public static void main (string [] args) {string smtpHost = "10.131.119.36"; String de = "[email protected]"; String para = "[email protected]"; String sujeito = "html 邮件测试"; // sujeito javamail 自动转码 stringbuffer themessage = new stringbuffer (); themessage.append ("<H2> <font color = Red> 这倒霉孩子 </font> </h2>"); themessage.append ("<HR>"); themessage.append ("<i> 年年失望年年望 </i>"); themessage.append ("<tabela border = '1'> <tr> <td> aaa </td> <td> bbb </td> </tr> <tr> <td> ccc </td> <td> ddd </td> </tr> </tabela tente {sendhtmlmail.sendMessage (smtphoSt, de, para sujeito, theSessage.toString ()); } catch (javax.mail.messagingException exc) {exc.printStackTrace (); } catch (java.io.unsupportEdEncodingException exc) {exc.printStackTrace (); }}}以上就是小编为大家带来的 Java 发送带 html 标签内容的邮件实例代码全部内容了 , 希望大家多多支持武林网 ~