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:
Spring Boot - Bootstrapping
List Interface trong Java
Java Program to Implement Interpolation Search Algorithm
Java Program to Implement Fermat Primality Test Algorithm
Java Program to Implement Sorted Circular Doubly Linked List
Java Program to Implement Efficient O(log n) Fibonacci generator
Spring Cloud AWS – Messaging Support
A Guide to JUnit 5 Extensions
Cơ chế Upcasting và Downcasting trong java
Java Program to Implement Dijkstra’s Algorithm using Priority Queue
A Guide to Spring Cloud Netflix – Hystrix
Hướng dẫn kết nối cơ sở dữ liệu với Java JDBC
Java Program to Perform Searching Using Self-Organizing Lists
Using Custom Banners in Spring Boot
Hướng dẫn Java Design Pattern – MVC
Java Program to Find the Mode in a Data Set
Sử dụng Fork/Join Framework với ForkJoinPool trong Java
Spring WebFlux Filters
Tránh lỗi ConcurrentModificationException trong Java như thế nào?
Use Liquibase to Safely Evolve Your Database Schema
Java Program to Implement the MD5 Algorithm
CyclicBarrier in Java
Java Program to Implement Segment Tree
Java Program to Check whether Graph is a Bipartite using BFS
Handle EML file with JavaMail
Lập trình mạng với java
Mệnh đề if-else trong java
Sorting in Java
Error Handling for REST with Spring
Spring Security Logout
Implementing a Binary Tree in Java
Spring Cloud – Tracing Services with Zipkin