<%@ page contentType="text/html; charset=big5"%>
<%@ page import="org.apache.commons.mail.SimpleEmail"%>
<%
String subject="歡迎光臨";
String message = "這是一封測試信,收到請自行刪除";
SimpleEmail simpleEmail = new SimpleEmail();
simpleEmail.setHostName("smtp.mycompany.com");
simpleEmail.setCharset("Big5");
simpleEmail.addTo("you@yourcompany.com", "親愛的會員");
simpleEmail.setFrom("service@mycompany.com", "網站客服中心");
simpleEmail.setSubject(subject);
simpleEmail.setMsg(message);
simpleEmail.send();
out.println("郵件發送成功");
%>
檔案名稱 | mailtest.jsp |
描述 | 郵件發送測試 |
檔案大小 | 608 bytes |
下載次數 | 125 次 |
下載 |
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="org.apache.commons.mail.DefaultAuthenticator" %>
<%@ page import="org.apache.commons.mail.Email" %>
<%@ page import="org.apache.commons.mail.EmailException" %>
<%@ page import="org.apache.commons.mail.HtmlEmail" %>
<%
String subject="測試使用 Gmail SMTP SSL發信";
String message = "<html><head><title>測試</title></head><body>這是一封測試信,收到請自行刪除</body></html>";
Email email = new HtmlEmail();
String authuser = "username@gmail.com";
String authpwd = "the_password";
email.setHostName("smtp.gmail.com");
email.setSmtpPort(465);
email.setAuthenticator(new DefaultAuthenticator(authuser, authpwd));
email.setDebug(true);
email.setSSL(true);
email.setSslSmtpPort("465");
email.setCharset("UTF-8");
email.setSubject(subject);
try {
email.setFrom("username@gmail.com", "網站客服中心");
email.setMsg(message);
email.addTo("somebody@30elite.com", "親愛的會員");
email.send();
out.println("郵件發送成功");
} catch (EmailException e) {
e.printStackTrace();
}
%>
檔案名稱 | gmailsmtp_ssl.jsp |
描述 | Send an email via Gmail SMTP through SSL port(465) |
檔案大小 | 1 Kbytes |
下載次數 | 103 次 |
下載 |
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="org.apache.commons.mail.DefaultAuthenticator" %>
<%@ page import="org.apache.commons.mail.Email" %>
<%@ page import="org.apache.commons.mail.EmailException" %>
<%@ page import="org.apache.commons.mail.HtmlEmail" %>
<%
String subject="測試使用 Gmail SMTP TLS發信";
String message = "<html><head><title>測試</title></head><body>這是一封測試信,收到請自行刪除</body></html>";
Email email = new HtmlEmail();
String authuser = "username@gmail.com";
String authpwd = "the_password";
email.setHostName("smtp.gmail.com");
email.setSmtpPort(587);
email.setAuthenticator(new DefaultAuthenticator(authuser, authpwd));
email.setDebug(true);
email.setTLS(true);
email.setSslSmtpPort("587");
email.setCharset("UTF-8");
email.setSubject(subject);
try {
email.setFrom("username@gmail.com", "網站客服中心");
email.setMsg(message);
email.addTo("somebody@30elite.com", "親愛的會員");
email.send();
out.println("郵件發送成功");
} catch (EmailException e) {
e.printStackTrace();
}
%>
檔案名稱 | gmailsmtp_tls.jsp |
描述 | Send an email via Gmail SMTP through TLS port(587) |
檔案大小 | 1 Kbytes |
下載次數 | 45 次 |
下載 |
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="java.io.File" %>
<%@ page import="java.text.MessageFormat" %>
<%@ page import="org.apache.commons.io.FileUtils" %>
<%@ page import="org.apache.commons.mail.DefaultAuthenticator" %>
<%@ page import="org.apache.commons.mail.EmailException" %>
<%@ page import="org.apache.commons.mail.HtmlEmail" %>
<%
String subject="測試使用 Gmail SMTP SSL發信";
String filename = application.getRealPath("/") + "message.html";
String template = FileUtils.readFileToString(new File(filename), "UTF-8");
String message = "";
HtmlEmail email = new HtmlEmail();
String authuser = "username@gmail.com";
String authpwd = "the_password";
email.setHostName("smtp.gmail.com");
email.setSmtpPort(465);
email.setAuthenticator(new DefaultAuthenticator(authuser, authpwd));
email.setDebug(true);
email.setSSL(true);
email.setSslSmtpPort("465");
email.setCharset("UTF-8");
email.setSubject(subject);
try {
email.setFrom("username@gmail.com", "網站客服中心");
message = MessageFormat.format(template, new Object[] { "somebody", "http://www.andowson.com/" });
email.setHtmlMsg(message);
email.addTo("somebody@andowson.com", "親愛的會員");
email.send();
out.println("郵件發送成功");
} catch (EmailException e) {
e.printStackTrace();
}
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>e-paper</title>
</head>
<body>
親愛的{0}您好,請點選這個<a href="{1}">連結至活動網頁。
這是一封測試信,收到請自行刪除
</body>
</html>
檔案名稱 | gmailsmtp_ssl_htmlmsg.jsp |
描述 | Send HTML Message |
檔案大小 | 1 Kbytes |
下載次數 | 34 次 |
下載 |
檔案名稱 | message.html |
描述 | HTML Message Template File |
檔案大小 | 378 bytes |
下載次數 | 36 次 |
下載 |
setFrom(String email)
setFrom(String email, String name)
setFrom(String email, String name, String charset)
addTo(String email)
addTo(String email, String name)
addTo(String email, String name, String charset)
setTo(Collection aCollection)