import java.util.Date;
import java.util.Properties;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Multipart;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeBodyPart;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeMultipart;
public class SendMail
{
public static final String HOST = "";
public static final String FROM = "";
public static final String USERNAME = "";
public static final String PASSWORD = "";
public static final boolean DEBUG = false;
public static void mail(String to, String title, String mailBody) throws AddressException, MessagingException {
// create some properties and get the default Session
Properties props = new Properties();
props.put("mail.smtp.host", HOST);
Session session = Session.getInstance(props, null);
session.setDebug(DEBUG);
// create a message
MimeMessage msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(FROM));
InternetAddress[] address = { new InternetAddress(to) };
msg.setRecipients(Message.RecipientType.TO, address);
msg.setSubject(title);
msg.setSentDate(new Date());
// create and fill the first message part
MimeBodyPart mbp = new MimeBodyPart();
mbp.setText(mailBody, "utf-8");
// create the Multipart and its parts to it
Multipart mp = new MimeMultipart();
mp.addBodyPart(mbp);
// add the Multipart to the message
msg.setContent(mp);
// send the message
Transport transport = session.getTransport("smtp");
transport.connect((String) props.get("mail.smtp.host"), USERNAME,
PASSWORD);
transport.sendMessage(msg, msg.getRecipients(Message.RecipientType.TO));
}
}
分享到:
相关推荐
使用JAVAMail代发邮件 资源源于不但搜索,自由源于不但努力
java 发邮件java 发邮件java 发邮件java 发邮件
JSP学习系列之JavaMail发邮件 JSP学习系列之JavaMail发邮件
javaMail发邮件 javaMail发邮件 javaMail发邮件
用JAVAMAIL发邮件(含附件),. TXT用JAVAMAIL发邮件(含附件),.TXT
JavaMail发邮件原代码例子,已完全调试通过(163,126邮箱)
Javamail发邮件的代码,以后可以查看
javamail发邮件用的包 activation.jar mail.jar
资源包括邮件的发送、邮件的接收、查看邮件总数量和未读邮件数以及查看未读邮件并标记已读,还有我自己编写的简单的文档。希望能帮助需要帮助的筒子们
javamail发送邮件,带附件。发邮件可以看看。
用javamail发邮件必须的三个jar包跟其他的不知道什么作用的包 mail.jar+activation.jar+additionnal.jar
利用JavaMail发送邮件所需的Jar包
JavaMail实现邮件发送的简单封装(包括文本、图片、html、附件) 详见http://blog.csdn.net/lyisray/article/details/42002215
需要网讯的webex打开,讲解利用JavaMail发送邮件的开发过程。
本程序是利用javaMail包编写的邮件代理程序,已经用exe4j打包成了二进制可执行文件,安装Java虚拟机后双击图标可直接运行,压缩包内附有源码,已经过测试,可放心使用。欢迎随时交流。 QQ:444080606 Email:运行...
使用Java完成的简单邮箱系统,界面由Java Swing实现,具有以下功能: 1、邮件收发等邮箱基本功能 2、可设置黑名单、白名单,并过滤邮件 3、使用朴素贝叶斯算法检测评估邮件是否为垃圾邮件
使用javamail发送邮件,使用springboot打包jar,可java -jar mail.jar执行测试
NULL 博文链接:https://yanghaiskys.iteye.com/blog/259104
所需jar包 博文链接:https://jdh.iteye.com/blog/206366
提供发邮件、带附件发邮件功能 有注释,理解方便 可以直接使用