Pham_loi
Chức vụ: 02:38:23, 29-07-2015 |
Để gửi email trong Java, chúng ta có thể sử dụng class bên dưới:
package helper;
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
public class EmailHelper {
private String from;
private String to;
private String cc = "";
private String bcc = "";
private String subject;
private String content;
public String getFrom() {
return from;
}
public void setFrom(String from) {
this.from = from;
}
public String getTo() {
return to;
}
public void setTo(String to) {
this.to = to;
}
public String getSubject() {
return subject;
}
public void setSubject(String subject) {
this.subject = subject;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public String getCc() {
return cc;
}
public void setCc(String cc) {
this.cc = cc;
}
public String getBcc() {
return bcc;
}
public void setBcc(String bcc) {
this.bcc = bcc;
}
public EmailHelper() {
}
public EmailHelper(String from, String to, String subject, String content) {
this.from = from;
this.to = to;
this.subject = subject;
this.content = content;
}
public boolean send() {
boolean result = true;
try {
Properties properties = System.getProperties();
properties.setProperty("mail.smtp. host", " smtp.gmail.com");
properties.setProperty("mail.smtp. starttls.enable", "true");
Session session = Session.getDefaultInstance(properties);
MimeMessage message = new MimeMessage(session);
message.setFrom(this.from);
message.setRecipients(Message.R ecipientType.TO, InternetAddress.parse(this.to));
if (!this.cc.isEmpty()) {
message.setRecipients(Message.R ecipientType.CC, InternetAddress.parse(this.cc));
}
if (!this.bcc.isEmpty()) {
message.setRecipients(Message.R ecipientType.BCC, InternetAddress.parse(this.bcc));
}
message.setSubject(this.subject);
message.setContent(this.content, "text/html");
Transport.send(message, " phanhuutricntt@gmail.com", "Nhap password gmail o day");
result = true;
} catch (Exception ex) {
result = false;
}
return result;
}
}
Copy code
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
public class EmailHelper {
private String from;
private String to;
private String cc = "";
private String bcc = "";
private String subject;
private String content;
public String getFrom() {
return from;
}
public void setFrom(String from) {
this.from = from;
}
public String getTo() {
return to;
}
public void setTo(String to) {
this.to = to;
}
public String getSubject() {
return subject;
}
public void setSubject(String subject) {
this.subject = subject;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public String getCc() {
return cc;
}
public void setCc(String cc) {
this.cc = cc;
}
public String getBcc() {
return bcc;
}
public void setBcc(String bcc) {
this.bcc = bcc;
}
public EmailHelper() {
}
public EmailHelper(String from, String to, String subject, String content) {
this.from = from;
this.to = to;
this.subject = subject;
this.content = content;
}
public boolean send() {
boolean result = true;
try {
Properties properties = System.getProperties();
properties.setProperty("mail.smtp. host", " smtp.gmail.com");
properties.setProperty("mail.smtp. starttls.enable", "true");
Session session = Session.getDefaultInstance(properties);
MimeMessage message = new MimeMessage(session);
message.setFrom(this.from);
message.setRecipients(Message.R ecipientType.TO, InternetAddress.parse(this.to));
if (!this.cc.isEmpty()) {
message.setRecipients(Message.R ecipientType.CC, InternetAddress.parse(this.cc));
}
if (!this.bcc.isEmpty()) {
message.setRecipients(Message.R ecipientType.BCC, InternetAddress.parse(this.bcc));
}
message.setSubject(this.subject);
message.setContent(this.content, "text/html");
Transport.send(message, " phanhuutricntt@gmail.com", "Nhap password gmail o day");
result = true;
} catch (Exception ex) {
result = false;
}
return result;
}
}
Copy code
: 0 ♥