如下所示:
การทดสอบแพ็คเกจ; นำเข้า Javax.mail.internet.internetaddress; นำเข้า Javax.mail.internet.mimemessage; นำเข้า Javax.mail.internet.mimeutility; นำเข้า Javax.mail.session; นำเข้า Javax.mail.meStagingException; Smtphost, String จาก, String to, String subject, String MessageText) พ่น MessagingException, java.io.unsupportencodingException {// ขั้นตอนที่ 1: กำหนดค่าเซสชัน Mail System.out.println ("การกำหนดค่าเซสชันจดหมายสำหรับ:" smtphost); java.util.properties อุปกรณ์ประกอบฉาก = ใหม่ 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 (อุปกรณ์ประกอบฉาก); mailsession.setDebug (false); // 是否在控制台显示 debug 信息 // ขั้นตอนที่ 2: สร้างข้อความข้อความ. OUT.PRINTLN ("การสร้างข้อความ - จาก =" + จาก + "ถึง =" + ถึง); InternetAddress FromAddress = new InternetAddress (จาก); InternetAddress toaddress = new InternetAddress (ถึง); mimemessage testMessage = mememessage ใหม่ (mailsession); testMessage.set จาก (จากที่อยู่); testMessage.addrecipient (javax.mail.message.recipienttype.to, toaddress); testMessage.setsentdate (Java.util.date () ใหม่); testMessage.setSubject (mimeutility.encodetext (หัวเรื่อง, "GB2312", "B")); testMessage.setContent (MessageText, "text/html; charset = gb2312"); System.out.println ("สร้างข้อความ"); // ขั้นตอนที่ 3: ตอนนี้ส่งข้อความขนส่งการขนส่ง = mailsession.getTransport ("SMTP"); Transport.Connect (smtphost, "riteng_mes", "ri-teng1234"); Transport.sendMessage (TestMessage, TestMessage.getAllRecipients ()); Transport.close (); System.out.println ("ส่งข้อความ!"); } โมฆะคงที่สาธารณะหลัก (สตริง [] args) {String smtphost = "10.131.119.36"; สตริงจาก = "[email protected]"; String to = "[email protected]"; String subject = "html 邮件测试"; // หัวเรื่อง 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> ลอง {sendhtmlmail.sendmessage (smtphost, จาก, ถึง, หัวเรื่อง, Themessage.toString ()); } catch (javax.mail.messagingexception exc) {exc.printstacktrace (); } catch (java.io.unsupportencodingexception exc) {exc.printstacktrace (); -以上就是小编为大家带来的 java 发送带 html 标签内容的邮件实例代码全部内容了, 希望大家多多支持武林网 ~