资源简介
JAVA 发送文本格和HTML格式并带图片链接的邮件实例,图片可以为附件可以为邮件正文显示,可以为图片添加超链接
代码片段和文件信息
package com;
import java.util.Properties;
public class MailSenderInfo {
// 发送邮件的服务器的IP和端口
private String mailServerHost;
private String mailServerPort = “25“;
// 邮件发送者的地址
private String fromAddress;
// 邮件接收者的地址
private String toAddress;
// 邮件抄送地址
private String copyToAddress;
// 登陆邮件发送服务器的用户名和密码
private String userName;
private String password;
// 是否需要身份验证
private boolean validate = false;
// 邮件主题
private String subject;
// 邮件的文本内容
private String content;
// 邮件附件的文件名
private String[] attachFileNames;
//图片格式
private String[] imgType;
/** */
/**
* 获得邮件会话属性
*/
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 String getMailServerHost() {
return mailServerHost;
}
public void setMailServerHost(String mailServerHost) {
this.mailServerHost = mailServerHost;
}
public String getMailServerPort() {
return mailServerPort;
}
public void setMailServerPort(String mailServerPort) {
this.mailServerPort = mailServerPort;
}
public boolean isValidate() {
return validate;
}
public void setValidate(boolean validate) {
this.validate = validate;
}
public String[] getAttachFileNames() {
return attachFileNames;
}
public void setAttachFileNames(String[] fileNames) {
this.attachFileNames = fileNames;
}
public String getFromAddress() {
return fromAddress;
}
public void setFromAddress(String fromAddress) {
this.fromAddress = fromAddress;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getToAddress() {
return toAddress;
}
public void setToAddress(String toAddress) {
this.toAddress = toAddress;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getSubject() {
return subject;
}
public void setSubject(String subject) {
this.subject = subject;
}
public String getContent() {
return content;
}
public void setContent(String textContent) {
this.content = textContent;
}
public String[] getImgType() {
return imgType;
}
public void setImgType(String[] imgType) {
this.imgType = imgType;
}
public String getCopyToAddress() {
return copyToAddress;
}
public void setCopyToAddress(String copyToAddress) {
this.copyToAddress = copyToAddress;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-07-08 22:44 JAVA发邮件\
目录 0 2014-08-12 10:13 JAVA发邮件\SendMail\
文件 401 2014-08-12 10:08 JAVA发邮件\SendMail\.classpath
文件 384 2014-07-08 20:51 JAVA发邮件\SendMail\.project
目录 0 2014-07-08 22:42 JAVA发邮件\SendMail\.settings\
文件 629 2014-07-08 20:54 JAVA发邮件\SendMail\.settings\org.eclipse.jdt.core.prefs
目录 0 2014-07-08 22:42 JAVA发邮件\SendMail\bin\
目录 0 2014-07-08 22:42 JAVA发邮件\SendMail\bin\com\
文件 3371 2014-08-12 10:08 JAVA发邮件\SendMail\bin\com\MailSenderInfo.class
文件 750 2014-08-12 10:08 JAVA发邮件\SendMail\bin\com\MyAuthenticator.class
文件 5692 2014-08-12 10:08 JAVA发邮件\SendMail\bin\com\SimpleMailSender.class
文件 1876 2014-08-12 10:13 JAVA发邮件\SendMail\bin\com\Test.class
目录 0 2014-08-12 10:13 JAVA发邮件\SendMail\images\
文件 825675 2014-08-12 10:10 JAVA发邮件\SendMail\images\car.jpg
文件 7582 2014-08-12 10:10 JAVA发邮件\SendMail\images\stop.gif
目录 0 2014-07-08 22:42 JAVA发邮件\SendMail\src\
目录 0 2014-07-08 22:42 JAVA发邮件\SendMail\src\com\
文件 2776 2014-08-01 13:13 JAVA发邮件\SendMail\src\com\MailSenderInfo.java
文件 438 2014-07-09 08:59 JAVA发邮件\SendMail\src\com\MyAuthenticator.java
文件 6174 2014-08-01 13:57 JAVA发邮件\SendMail\src\com\SimpleMailSender.java
文件 1589 2014-08-12 10:13 JAVA发邮件\SendMail\src\com\Test.java
文件 729 2014-07-08 22:44 JAVA发邮件\特别注意.txt
目录 0 2014-07-08 22:43 JAVA发邮件\需要的JAR包\
文件 6809949 2013-09-25 10:41 JAVA发邮件\需要的JAR包\j2ee.jar
- 上一篇:企业知识库管理系统java源码
- 下一篇:ExcelConversion.jar
评论
共有 条评论