java mail 博客分类: java Java
程序员文章站
2024-03-16 09:45:28
...
2005年以后注册的用户被锁定了。。。。需要升级。。。
import java.util.Date; import java.util.Properties; import javax.mail.Message; import javax.mail.MessagingException; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.AddressException; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; public class Test { /** * @param args * @throws MessagingException */ public static void main(String[] args) { try { Properties props = new Properties(); props.put("mail.smtp.host", "smtp.163.com"); props.put("mail.smtp.auth", "true"); Session s = Session.getDefaultInstance(props); s.setDebug(true); MimeMessage message = new MimeMessage(s); InternetAddress from = new InternetAddress("wyy_wwc@163.com"); try { message.setFrom(from); } catch (MessagingException e) { // TODO Auto-generated catch block e.printStackTrace(); } InternetAddress[] to = new InternetAddress[1]; to[0] = new InternetAddress("wwc_wyy@163.com"); message.setRecipients(Message.RecipientType.TO, to); message.setSubject("错误报告" + new Date()); message.setText("how are you"); // message.setContent("how are you", "text/plain"); message.saveChanges(); // 现在的smtp服务器基本都需要smtp验证 Transport transport = s.getTransport("smtp"); transport.connect("smtp.163.com", "wyy_wwc@163.com", "5211314_wyy"); transport.sendMessage(message, message.getAllRecipients()); transport.close(); System.out.println("发送成功!!!"); } catch (Exception e) { e.printStackTrace(); } } }