Java发送邮件---备忘(转)
package com.util.mail;
import java.util.Properties;
public class MailSenderInfo {
// 发送邮件的服务器的IP和端口
private String mailServerHost;
private String mailServerPort = "25";
// 邮件发送者的地址
private String fromAddress;
// 邮件接收者的地址
private String toAddress;
// 登陆邮件发送服务器的用户名和密码
private String userName;
private String password;
// 是否需要身份验证
private boolean validate = false;
// 邮件主题
private String subject;
// 邮件的文本内容
private String content;
// 邮件附件的文件名
private String[] attachFileNames;
/**
* 获得邮件会话属性
*/
public Properties getProperties(){
Properties p = new Properties();
p.put("mail.smtp.host", this.mailServerHost);
p.put("mail.smtp.port", this.mailServerPort);
p.put("mail.smtp.auth", validate ? "true" : "false");
return p;
}
public static void main(String[] args) {
// 这个类主要是设置邮件
MailSenderInfo mailInfo = new MailSenderInfo();
mailInfo.setMailServerHost("smtp.163.com");
mailInfo.setMailServerPort("25");
mailInfo.setValidate(true);
mailInfo.setUserName("304005655@qq.com");
mailInfo.setPassword("**********");// 您的邮箱密码
mailInfo.setFromAddress("304005655@qq.com");
mailInfo.setToAddress("304005655@qq.com");
mailInfo.setSubject("设置邮箱标题");
mailInfo.setContent("设置邮箱内容");
// 这个类主要来发送邮件
SimpleMailSender sms = new SimpleMailSender();
sms.sendTextMail(mailInfo);// 发送文体格式
sms.sendHtmlMail(mailInfo);// 发送html格式
}
/**get set ...*/
}
...全文
相关推荐
java实现邮件发送(三种发送方式都有)
Java发送邮件是软件开发中常见的需求,特别是在自动化通知、用户验证和客户服务等方面。在这个主题下,我们将探讨三种Java实现邮件发送的方式,以及如何通过提供的代码和参考资料进行实践。
java发送HTML模版邮件
希望这个概述能帮助你理解并实现自己的Java邮件发送功能。
java发送邮件
总的来说,Java Mail API提供了一套完整的邮件处理机制,使得在Java项目中实现邮件发送变得简单且灵活。
Java实现邮件发送及带有附件的邮件发送
"Java实现邮件发送及带有附件的邮件发送"在Java编程中,发送电子邮件是一项常见的任务,可以用于传递信息、报表或者附件等。这里主要介绍两种方式:普通邮件的发送以及带有附件的邮件发送。这两种方法
java定时发送邮件
Java定时发送邮件是一个常见的任务,尤其在自动化通知、日志报告或者系统维护中十分有用。


非技术区
