利用mail 发送163 邮件
来源:互联网 发布:myeclipse2016破解mac 编辑:程序博客网 时间:2024/05/12 22:09
//发送163邮箱代码
//所需的JAR包已上传commons-email-1.2.jar 如果有侵权,请作者联系,忘记原出处了
package test1;
import org.apache.commons.mail.EmailException;import org.apache.commons.mail.HtmlEmail;
public class MailUtil {
public boolean send(Mail mail) {
// 发送email
HtmlEmail email = new HtmlEmail();
try {
// 这里是SMTP发送服务器的名字:163的如下:"smtp.163.com"
email.setHostName(mail.getHost());
// 字符编码集的设置
email.setCharset(Mail.ENCODEING);
// 收件人的邮箱
email.addTo(mail.getReceiver());
// 发送人的邮箱
email.setFrom(mail.getSender(), mail.getName());
// 如果需要认证信息的话,设置认证:用户名-密码。分别为发件人在邮件服务器上的注册名称和密码
email.setAuthentication(mail.getUsername(), mail.getPassword());
// 要发送的邮件主题
email.setSubject(mail.getSubject());
// 要发送的信息,由于使用了HtmlEmail,可以在邮件内容中使用HTML标签
email.setMsg(mail.getMessage());
// 发送
email.send();
// if (logger.isDebugEnabled()) {
// logger.debug(mail.getSender() + " 发送邮件到 " + mail.getReceiver());
System.out.println(mail.getSender() + " 发送邮件到 " + mail.getReceiver());
// }
return true;
} catch (EmailException e) {
e.printStackTrace();
System.out.println("success");
// logger.info(mail.getSender() + " 发送邮件到 " + mail.getReceiver()
// + " 失败");
return false;
}
}
public static void main(String[] args) {
Mail mail = new Mail();
mail.setHost("smtp.163.com"); // 设置邮件服务器,如果不用163的,自己找找看相关的
mail.setSender("**************"); //发送者
mail.setReceiver("*************"); // 接收人
mail.setUsername("****************"); // 登录账号,一般都是和邮箱名一样吧
mail.setPassword("****************"); // 发件人邮箱的登录密码
mail.setSubject("我自己发的邮件,自己收到没");
mail.setMessage("我自己给紫发邮件");
new MailUtil().send(mail);
}
}
0 0
- 利用mail 发送163 邮件
- 利用java mail发送邮件
- 利用javax.mail发送邮件
- 利用System.Web.Mail 发送邮件
- 利用java mail发送邮件(转)
- 利用mail.jar发送邮件(简单版)
- java 利用mail.jar发送邮件
- 利用java mail发送QQ邮件
- centos 下利用mail来发送邮件
- 利用 java.mail 发送邮件简单demo
- java mail(发送邮件--163邮箱)
- java mail(发送邮件--163邮箱)
- 2004.11.5 利用 System.Web.Mail 发送邮件
- 利用System.Net.Mail 的SmtpClient发送邮件
- shell下进行利用mail命令进行邮件的发送
- 利用spring mail 发送带附件的邮件
- Android利用Java Mail实现自动发送邮件
- Java Mail 发送邮件
- 模式识别作业1
- drawText参数介绍及绘制居中文本
- 【数据结构】二叉搜索树的删除,插入,查找
- python学习(一)
- 兔子家谱树
- 利用mail 发送163 邮件
- C语言代码评审小结
- linux学习——交叉编译器制作&配置过程
- 关于ViewGroup 中生命周期执行
- linux和windows下的“回车符”和“换行符”
- graphic_system
- 电脑启动项汇总
- <第三章>Node 学习笔记 |>URL网站解析<|
- invalid type code: AC异常