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 Data JPA @Query
Giới thiệu SOAP UI và thực hiện test Web Service
Java Program to Find MST (Minimum Spanning Tree) using Kruskal’s Algorithm
Hướng dẫn sử dụng luồng vào ra ký tự trong Java
Convert String to int or Integer in Java
Derived Query Methods in Spring Data JPA Repositories
Java Program to Implement Traveling Salesman Problem using Nearest neighbour Algorithm
Java Program to Implement PrinterStateReasons API
Toán tử trong java
Guide to Guava Multimap
Java 8 Streams peek() API
How to Set TLS Version in Apache HttpClient
Introduction to Spring Cloud Rest Client with Netflix Ribbon
A Quick Guide to Spring MVC Matrix Variables
Java Program to Perform Right Rotation on a Binary Search Tree
Tiêu chuẩn coding trong Java (Coding Standards)
Java 8 Stream findFirst() vs. findAny()
So sánh HashMap và Hashtable trong Java
Java Program to Implement Quick Hull Algorithm to Find Convex Hull
Base64 encoding và decoding trong Java 8
Java Program to Implement Singly Linked List
Java Program to Find SSSP (Single Source Shortest Path) in DAG (Directed Acyclic Graphs)
Java Program to Implement Adjacency List
Java Program to Perform LU Decomposition of any Matrix
Java Program to Implement Maximum Length Chain of Pairs
HashSet trong java
Why String is Immutable in Java?
Using Optional with Jackson
Java Program to implement Array Deque
Java Program to Generate a Graph for a Given Fixed Degree Sequence
Spring MVC Tutorial
HttpClient Basic Authentication