1. 程式人生 > >郵件發送 utils

郵件發送 utils

oca use pro host spa bject sta 當前 bsp

package cn.itcast.bos.utils; import java.util.Properties; import javax.mail.Message; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; import javax.mail.internet.MimeMessage.RecipientType; public class MailUtils { private static String smtp_host = "smtp.163.com";
private static String username = "[email protected]";
private static String password = "itcast666273";
private static String from = "[email protected]"; // 使用當前賬戶 public static String activeUrl = "http://localhost:9999/bos_fore/customer_activeMail.action"; public static void sendMail(String subject, String content, String to) { Properties props = new Properties(); props.setProperty("mail.smtp.host", smtp_host); props.setProperty("mail.transport.protocol", "smtp"); props.setProperty("mail.smtp.auth", "true"); Session session = Session.getInstance(props); Message message = new MimeMessage(session); try { message.setFrom(new InternetAddress(from)); message.setRecipient(RecipientType.TO, new InternetAddress(to)); message.setSubject(subject); message.setContent(content, "text/html;charset=utf-8"); Transport transport = session.getTransport(); transport.connect(smtp_host, username, password); transport.sendMessage(message, message.getAllRecipients()); } catch (Exception e) { e.printStackTrace(); throw new RuntimeException("郵件發送失敗..."); } } }

郵件發送 utils