📄 emailmessage.java
字号:
package com.j2ee.mail;
/**
* 发送一封邮件所需要的元素信息
*/
public class EMailMessage implements java.io.Serializable
{
private String subject=""; //主题
//private String contents=""; //正文
private EMailContents contents=null; //正文
private String receiver=""; //收件人
private String sender=""; //寄件人
private String copyTo=""; //抄送
private String filePath=""; //附件
private String userName=""; //用户名
private String password=""; //口令
private boolean needAuth=false; //是否认证
/**
* 邮件服务器地址
*/
public static final String HOST="1.1.1.1";
/**
* 认证
*/
public void setNeedAuth(boolean needAuth)
{
this.needAuth=needAuth;
}
/**
* 设置邮件主题
*/
public void setSubject(String subject)
{
this.subject=subject;
}
/**
* 设置邮件正文
*/
public void setContents(EMailContents contents)
{
this.contents=contents;
}
/**
* 设置邮件接收者
*/
public void setReceiver(String receiver)
{
this.receiver=receiver;
}
/**
* 设置邮件发送者
*/
public void setSender(String sender)
{
this.sender=sender;
}
/**
* 设置邮件抄送
*/
public void setCopyTo(String copyTo)
{
this.copyTo=copyTo;
}
/**
* 设置邮件附件名称
*/
public void setFilePath(String filePath)
{
this.filePath=filePath;
}
/**
* 用户名
*/
public void setUserName(String userName)
{
this.userName=userName;
}
/**
* 口令
*/
public void setPassword(String password)
{
this.password=password;
}
/**
* 获得邮件主题
*/
public String getSubject()
{
return subject;
}
/**
* 获得邮件正文
*/
public String getContents()
{
return contents.getBody();
}
/**
* 获得邮件接收者
*/
public String getReceiver()
{
return receiver;
}
/**
* 获得邮件发送者
*/
public String getSender()
{
return sender;
}
/**
* 获得邮件抄送
*/
public String getCopyTo()
{
return copyTo;
}
/**
* 获得邮件附件名称
*/
public String getFilePath()
{
return filePath;
}
/**
* 用户名
*/
public String getUserName()
{
return userName;
}
/**
* 口令
*/
public String getPassword()
{
return password;
}
/**
* 认证
*/
public boolean getNeedAuth()
{
return needAuth;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -