如下所示 :
Tes Paket; Impor javax.mail.internet.internetaddress; impor javax.mail.internet.mimemessage; impor javax.mail.internet.mimeutility; impor javax.mail.session; Impor javax.mail. smtphost, string from, string to, string subjek, string messageText) melempar appesagingException, java.io.unsupportedencodingException {// Langkah 1: Mengkonfigurasi System Sesi Mail.out.println ("Mengkonfigurasi Sesi Surat untuk:" + SMTPHOST); java.util.properties props = java.util.properties baru (); props.setProperty ("mail.smtp.auth", "true"); // 指定是否需要 smtp 验证 props.setProperty ("mail.smtp.host", smtphost); // 指定 smtp 服务器 props.put ("mail.transport.protocol", "smtp"); Sesi mailsession = session.getDefaultInstance (props); mailsession.setDebug (false); // 是否在控制台显示 debug 信息 // Langkah 2: Bangun pesan pesan.out.println ("Membangun pesan - dari =" + dari + "to =" + to); InternetAddress fromAddress = InternetAddress baru (dari); InternetAddress toaddress = new internetAddress (to); Mimemessage testmessage = mimemessage baru (mailsession); testMessage.setFrom (dari ADDRESS); testmessage.addrecipient (javax.mail.message.recipienttype.to, toaddress); testmessage.setsentDate (java.util.date ()) baru; testmessage.setsubject (mimeutility.encodetext (subjek, "GB2312", "b")); testMessage.setContent (MessageText, "Text/html; charset = GB2312"); System.out.println ("Pesan Dibangun"); // Langkah 3: Sekarang Kirim Pesan Transport Transport = MailSession.getTransport ("SMTP"); transport.connect (smtphost, "riteng_mes", "ri-teng1234"); transport.sendMessage (testmessage, testmessage.getallrecipients ()); transport.close (); System.out.println ("Pesan dikirim!"); } public static void main (string [] args) {string smtphost = "10.131.119.36"; String dari = "[email protected]"; String ke = "[email protected]"; String subjek = "html 邮件测试"; // subjek javamail 自动转码 stringBuffer themessage = new stringBuffer (); themessage.append ("<h2> <font color = red> 这倒霉孩子 </font> </h2>"); Themessage.append ("<Hr>"); themessage.append ("<i> 年年失望年年望 </i>"); Themessage.append ("<Table Border = '1'> <tr> <td> aaa </td> <td> bbb </td> </tr> <tr> <td> ccc </td> <td> ddd </td> </tr> </table>"); coba {sendHtmlmail.sendMessage (smtphost, from, to, subjek, themessage.tostring ()); } catch (javax.mail.messagingException exc) {exc.printstacktrace (); } catch (java.io.unsupportedencodingException exc) {exc.printstacktrace (); }}}以上就是小编为大家带来的 Java 发送带 html 标签内容的邮件实例代码全部内容了 , 希望大家多多支持武林网 ~