Package anlavn.net
Class Email
java.lang.Object
anlavn.net.Email
Lớp Email hỗ trợ tạo một SMTP để gửi email.
-
Constructor Summary
ConstructorsConstructorDescriptionTạo một máy chủ SMTP với đầy đủ thông tin.Tạo một máy chủ SMTP với đầy đủ thông tin.Tạo một máy chủ SMTP với đầy đủ thông tin. -
Method Summary
Modifier and TypeMethodDescriptionfinal boolean
addSetAttachments
(String... setFile) Sử dụng phương thức này để thêm tệp đính kèm vào email.final boolean
addSetAttachments
(Set<String> setFile) Sử dụng phương thức này để thêm tệp đính kèm vào email.final boolean
Sử dụng phương thức này để thêm người nhận với loại là BCC.final boolean
Sử dụng phương thức này để thêm người nhận với loại là BCC.final boolean
Sử dụng phương thức này để thêm người nhận với loại là CC.final boolean
Sử dụng phương thức này để thêm người nhận với loại là CC.final boolean
Sử dụng phương thức này để thêm người nhận với loại là TO.final boolean
Sử dụng phương thức này để thêm người nhận với loại là TO.final void
clear()
Sử dụng phương thức này để xóa nội dung email bao gồm tiêu đề, nội dung email, TO, CC, BCC, Tệp đính kèm.final void
Sử dụng phương thức này để xóa nhóm tệp đính kèm.final void
Sử dụng phương thức này để xóa nhóm người nhận có loại là BCC.final void
Sử dụng phương thức này để xóa nhóm người nhận có loại là CC.final void
Sử dụng phương thức này để xóa nhóm người nhận có loại là TO.Sử dụng phương thức này để lấy tập hợp các tệp đính kèm.Sử dụng phương thức này để lấy nhóm người nhận có loại là BCC.getSetCC()
Sử dụng phương thức này để lấy nhóm người nhận có loại là CC.getSetTO()
Sử dụng phương thức này để lấy nhóm người nhận có loại là TO.final void
Sử dụng phương thức này để gửi email đến người nhận.final void
Sử dụng phương thức này để thiết lập nội dung email.
-
Constructor Details
-
Email
Tạo một máy chủ SMTP với đầy đủ thông tin.- Parameters:
hostEmail
- là địa chỉ email SMTP của bạn.hostPass
- là mật khẩu máy chủ SMTP của bạn.
-
Email
Tạo một máy chủ SMTP với đầy đủ thông tin.- Parameters:
hostEmail
- là địa chỉ email SMTP của bạn.hostPass
- là mật khẩu máy chủ SMTP của bạn.hostServer
- là địa chỉ máy chủ SMTP. Mặc định là 'smtp.gmail.com'
-
Email
Tạo một máy chủ SMTP với đầy đủ thông tin.- Parameters:
hostEmail
- là địa chỉ email SMTP của bạn.hostPass
- là mật khẩu máy chủ SMTP của bạn.hostServer
- là địa chỉ máy chủ SMTP. Mặc định là 'smtp.gmail.com'hostPort
- là cổng của máy chủ SMTP. Mặc định là '587'
-
-
Method Details
-
setEmail
Sử dụng phương thức này để thiết lập nội dung email.- Parameters:
title
- là Tiêu đề Email.content
- là Nội dung Email.
-
addSetTO
Sử dụng phương thức này để thêm người nhận với loại là TO.- Parameters:
setTO
- là địa chỉ email của người nhận mà bạn muốn gửi đến.- Returns:
true
nếu tập hợp này thay đổi.
-
addSetTO
Sử dụng phương thức này để thêm người nhận với loại là TO.- Parameters:
setTO
- là địa chỉ email của người nhận mà bạn muốn gửi đến.- Returns:
true
nếu tập hợp này thay đổi.
-
getSetTO
Sử dụng phương thức này để lấy nhóm người nhận có loại là TO.- Returns:
- nhóm người nhận có loại là TO.
-
clearSetTO
public final void clearSetTO()Sử dụng phương thức này để xóa nhóm người nhận có loại là TO. -
addSetCC
Sử dụng phương thức này để thêm người nhận với loại là CC.- Parameters:
setCC
- là địa chỉ email của người nhận mà bạn muốn gửi bản sao.- Returns:
true
nếu tập hợp này thay đổi.
-
addSetCC
Sử dụng phương thức này để thêm người nhận với loại là CC.- Parameters:
setCC
- là địa chỉ email của người nhận mà bạn muốn gửi bản sao.- Returns:
true
nếu tập hợp này thay đổi.
-
getSetCC
Sử dụng phương thức này để lấy nhóm người nhận có loại là CC.- Returns:
- nhóm người nhận có loại là CC.
-
clearSetCC
public final void clearSetCC()Sử dụng phương thức này để xóa nhóm người nhận có loại là CC. -
addSetBCC
Sử dụng phương thức này để thêm người nhận với loại là BCC.- Parameters:
setBCC
- là địa chỉ email của người nhận mà bạn muốn gửi bản sao ẩn.- Returns:
true
nếu tập hợp này thay đổi.
-
addSetBCC
Sử dụng phương thức này để thêm người nhận với loại là BCC.- Parameters:
setBCC
- là địa chỉ email của người nhận mà bạn muốn gửi bản sao ẩn.- Returns:
true
nếu tập hợp này thay đổi.
-
getSetBCC
Sử dụng phương thức này để lấy nhóm người nhận có loại là BCC.- Returns:
- nhóm người nhận có loại là BCC.
-
clearSetBCC
public final void clearSetBCC()Sử dụng phương thức này để xóa nhóm người nhận có loại là BCC. -
addSetAttachments
Sử dụng phương thức này để thêm tệp đính kèm vào email.- Parameters:
setFile
- là tập tin đính kèm mà bạn muốn gửi.- Returns:
true
nếu tập hợp này thay đổi.
-
addSetAttachments
Sử dụng phương thức này để thêm tệp đính kèm vào email.- Parameters:
setFile
- là tập tin đính kèm mà bạn muốn gửi.- Returns:
true
nếu tập hợp này thay đổi.
-
getSetAttachments
Sử dụng phương thức này để lấy tập hợp các tệp đính kèm.- Returns:
- tập hợp các tệp đính kèm.
-
clearSetAttachments
public final void clearSetAttachments()Sử dụng phương thức này để xóa nhóm tệp đính kèm. -
clear
public final void clear()Sử dụng phương thức này để xóa nội dung email bao gồm tiêu đề, nội dung email, TO, CC, BCC, Tệp đính kèm. -
sendEmail
public final void sendEmail() throws javax.mail.MessagingExceptionSử dụng phương thức này để gửi email đến người nhận.- Throws:
javax.mail.MessagingException
- ném một ngoại lệ nếu không có kết nối internet hoặc không thể gửi email đến người nhận.
-