方法一
寄送純文字信件
try {寄送HTML格式信件
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress("admin@taicomjp.info", "admin"));
msg.addRecipient(Message.RecipientType.TO,
new InternetAddress("admin@taicomjp.info", "Mr. Admin"));
msg.setSubject("GAE Text Mail Example");
msg.setText(本文內容\n換行);
Transport.send(msg);
catch (AddressException e) {
// ...
} catch (MessagingException e) {
// ...
}
try {
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress("admin@taicomjp.info", "admin"));
msg.addRecipient(Message.RecipientType.TO,
new InternetAddress("admin@taicomjp.info", "Mr. Admin"));
msg.setSubject("GAE HTML Mail Example");
msg.setContent(本文內容<br>換行,"text/html; charset=UTF-8");
Transport.send(msg);
} catch (AddressException e) {
// ...
} catch (MessagingException e) {
// ...
}
方法二-使用低階郵件API
MailService ms = MailServiceFactory.getMailService();
MailService.Message message = new MailService.Message();
try {
message.setSender("admin@taicomjp.info");
message.setTo("admin@taicomjp.info");
message.setSubject("GAE Low Level Mail Example");
message.setHtmlBody("本文內容<br>換行");
message.setTextBody("本文內容\n換行");
ms.send(message); } catch (Exception e) {
e.printStackTrace(); }