java实现邮件发送
2011-11-29 20:32
369 查看
package com.cheea; 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 Mail { public static boolean sendMail(String subject,String to,String form,String content){ Properties pro=new Properties(); pro.put("mail.smtp.host", "192.168.1.101"); Session se=Session.getDefaultInstance(pro); Message msg=new MimeMessage(se); try { msg.setSubject(subject); msg.setText(content); msg.setSentDate(new Date()); msg.setFrom(new InternetAddress(form)); if(to.indexOf(",")==-1){ msg.setRecipient(Message.RecipientType.TO,new InternetAddress(to)); }else { msg.setRecipients(Message.RecipientType.TO,InternetAddress.parse(to)); } Transport.send(msg); return true; } catch (AddressException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (MessagingException e) { // TODO Auto-generated catch block e.printStackTrace(); } return false; } }
这个是发送类
package com.cheea.main; import com.cheea.Mail; public class Main { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub boolean flag=Mail.sendMail("first","xiaoyu@imail.com,cheea@imail.com","cheea@imail.com","帅哥你好!"); if(flag){ System.out.println("yes"); }else { System.out.println("no"); } } }
这是main方法
相关文章推荐
- java实现邮件发送
- 纯Java实现网易邮箱发送邮件
- 利用java实现发送邮件(这个亲测可用,找了好久)
- 实现javaEmail邮件发送功能并带有生成的pdf附件
- java实现发送邮件(详细)
- Windows SVN变更发送邮件通知(JAVA实现)
- Java通过socket实现smtp协议发送邮件
- Java 注册时发送激活邮件和激活的实现示例
- Java实现发送邮件
- java实现邮件定时发送
- JAVA邮件发送的简单实现
- java实现邮件发送
- Windows SVN变更发送邮件通知(JAVA实现)
- Java程序实现发送邮件
- Java HtmlEmail 邮件发送的简单实现代码
- Java实现邮件发送【单纯文字】
- 用Java类实现JavaMail发送邮件的例子-Java基础-Java-编程开发
- Java实现QQ邮件发送邮件工具类
- java程序实现邮箱发送邮件功能
- java邮件发送的实现