Commit 267d15fd by zhiwei

将Expetion抛出,方便调试

parent c076984a
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>com.zhiwei</groupId> <groupId>com.zhiwei</groupId>
<artifactId>sendmail</artifactId> <artifactId>sendmail</artifactId>
<version>0.0.1-SNAPSHOT</version> <version>0.0.2-SNAPSHOT</version>
<name>sendmail</name> <name>sendmail</name>
<description>发送邮件</description> <description>发送邮件</description>
......
...@@ -12,36 +12,27 @@ public class SendMail { ...@@ -12,36 +12,27 @@ public class SendMail {
/** /**
* @Title: sendMailByHtml * @Title: sendMailByHtml
* @Description: TODO(发送网页样式的邮件,支持附件功能) * @Description: (发送网页样式的邮件,支持附件功能)
* @param @param * @param @param
* mailInfo * mailInfo
* @param @return * @param @return
* 设定文件 * 设定文件
* @return boolean 返回类型 * @return boolean 返回类型
*/ */
public static boolean sendMailByHtml(MailInfo mailInfo) { public static boolean sendMailByHtml(MailInfo mailInfo) throws Exception{
try {
return SimpleMailSender.sendHtmlMail(mailInfo);// 发送文体格式 return SimpleMailSender.sendHtmlMail(mailInfo);// 发送文体格式
} catch (Exception e) {
e.printStackTrace();
return false;
}
} }
/** /**
* @Title: sendMailByText * @Title: sendMailByText
* @Description: TODO(发送文本样式的文件,不支持附件功能) * @Description: (发送文本样式的文件,不支持附件功能)
* @param @param * @param @param
* mailInfo * mailInfo
* @param @return * @param @return
* 设定文件 * 设定文件
* @return boolean 返回类型 * @return boolean 返回类型
*/ */
public static boolean sendMailByText(MailInfo mailInfo) { public static boolean sendMailByText(MailInfo mailInfo) throws Exception{
try {
return SimpleMailSender.sendTextMail(mailInfo);// 发送文体格式 return SimpleMailSender.sendTextMail(mailInfo);// 发送文体格式
} catch (Exception e) {
return false;
}
} }
} }
package com.zhiwei.sendmail; package com.zhiwei.sendmail;
import java.io.UnsupportedEncodingException; import com.zhiwei.sendmail.bean.MailInfo;
import java.util.Date;
import java.util.Properties;
import javax.activation.DataHandler; import javax.activation.DataHandler;
import javax.activation.FileDataSource; import javax.activation.FileDataSource;
import javax.mail.Address; import javax.mail.*;
import javax.mail.BodyPart; import javax.mail.internet.*;
import javax.mail.Message; import java.io.UnsupportedEncodingException;
import javax.mail.MessagingException; import java.util.Date;
import javax.mail.Multipart; import java.util.Properties;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeBodyPart;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeMultipart;
import javax.mail.internet.MimeUtility;
import com.zhiwei.sendmail.bean.MailInfo;
public class SimpleMailSender { public class SimpleMailSender {
/** /**
* @Title: sendTextMail * @Title: sendTextMail
* @Description: TODO(发送文本样式的邮件) * @Description: (发送文本样式的邮件)
* @param @param * @param @param
* mailInfo * mailInfo
* @param @return * @param @return
...@@ -66,7 +55,7 @@ public class SimpleMailSender { ...@@ -66,7 +55,7 @@ public class SimpleMailSender {
/** /**
* @Title: sendHtmlMail * @Title: sendHtmlMail
* @Description: TODO(发送网页形式的邮件) * @Description: (发送网页形式的邮件)
* @param @param * @param @param
* mailInfo * mailInfo
* @param @return * @param @return
......
...@@ -7,7 +7,7 @@ import java.util.Properties; ...@@ -7,7 +7,7 @@ import java.util.Properties;
/** /**
* @ClassName: MailSenderInfo * @ClassName: MailSenderInfo
* @Description: TODO(发送邮件用户信息及邮件内容) * @Description: (发送邮件用户信息及邮件内容)
* @author Bewilder Z * @author Bewilder Z
* @date 2017年3月17日 上午11:24:18 * @date 2017年3月17日 上午11:24:18
*/ */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment