Properties props = new Properties(); props.put("mail.smtp.host", "MYMAILSERVER"); Session session = Session.getInstance(props,null); MimeMessage message = new MimeMessage(session); InternetAddress from = new InternetAddress("from@me.com"); InternetAddress to = new InternetAddress("to@you.com"); message.setSubject("I am a multipart text/html email" ); message.setFrom(from); message.addRecipient(Message.RecipientType.TO, to); Multipart multipart = new MimeMultipart(); // PLAIN TEXT BodyPart messageBodyPart = new MimeBodyPart(); messageBodyPart.setText("Here is your plain text message"); multipart.addBodyPart(messageBodyPart); // HTML TEXT messageBodyPart = new MimeBodyPart(); String htmlText = "<H1>I am the html part</H1>"; messageBodyPart.setContent(htmlText, "text/html"); multipart.addBodyPart(messageBodyPart); message.setContent(multipart); Transport.send(message);
Done! Happy Coding!
Related posts:
Java Program to Implement Heap’s Algorithm for Permutation of N Numbers
JPA/Hibernate Persistence Context
Một số ký tự đặc biệt trong Java
Java Program to Generate a Random Subset by Coin Flipping
Inject Parameters into JUnit Jupiter Unit Tests
Java Program to Perform Insertion in a 2 Dimension K-D Tree
Java – Byte Array to Reader
Java Program to implement Sparse Vector
Java – Create a File
Java Copy Constructor
Spring’s RequestBody and ResponseBody Annotations
Java Program to Generate All Possible Subsets with Exactly k Elements in Each Subset
Java Program to Implement Disjoint Sets
Hướng dẫn Java Design Pattern – Builder
Java Program to Implement Dijkstra’s Algorithm using Priority Queue
Java Program to Perform Cryptography Using Transposition Technique
Spring Cloud – Tracing Services with Zipkin
Lập trình hướng đối tượng (OOPs) trong java
Consuming RESTful Web Services
Convert String to int or Integer in Java
How to Use if/else Logic in Java 8 Streams
Custom Thread Pools In Java 8 Parallel Streams
Compare Two JSON Objects with Jackson
Java Program to Implement Word Wrap Problem
Từ khóa throw và throws trong Java
Chuyển đổi Array sang ArrayList và ngược lại
Xử lý ngoại lệ đối với trường hợp ghi đè phương thức trong java
Exception Handling in Java
Comparing Two HashMaps in Java
Extract network card address
Hướng dẫn Java Design Pattern – Dependency Injection
Java Optional as Return Type