From d1f26741bddf6f512d62c0100d42c52be8d37e76 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期六, 06 二月 2021 15:35:40 +0800
Subject: [PATCH] 工具类优化

---
 fanli/src/main/java/com/yeshi/fanli/util/email/MailSenderUtil.java |  268 ++++++++++++++++++++++++++--------------------------
 1 files changed, 134 insertions(+), 134 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/util/email/MailSenderUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/email/MailSenderUtil.java
index 60236df..9e54b5b 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/email/MailSenderUtil.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/email/MailSenderUtil.java
@@ -1,134 +1,134 @@
-package com.yeshi.fanli.util.email;
-
-import java.io.UnsupportedEncodingException;
-import java.net.URLEncoder;
-import java.util.Date;
-import java.util.Properties;
-
-import javax.mail.Address;
-import javax.mail.BodyPart;
-import javax.mail.Message;
-import javax.mail.MessagingException;
-import javax.mail.Multipart;
-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 org.yeshi.utils.HttpUtil;
-
-import net.sf.json.JSONObject;
-
-public class MailSenderUtil {
-	public static boolean sendTextMail(MailSendInfo mailInfo) {
-		MyAuthenticator authenticator = null;
-		Properties pro = mailInfo.getProperties();
-		if (mailInfo.isValidate()) {
-			authenticator = new MyAuthenticator(mailInfo.getUserName(), mailInfo.getPassword());
-		}
-		Session sendMailSession = Session.getDefaultInstance(pro, authenticator);
-		try {
-			Message mailMessage = new MimeMessage(sendMailSession);
-			Address from = new InternetAddress(mailInfo.getFromAddress());
-			mailMessage.setFrom(from);
-			Address to = new InternetAddress(mailInfo.getToAddress());
-			mailMessage.setRecipient(Message.RecipientType.TO, to);
-			mailMessage.setSubject(mailInfo.getSubject());
-			mailMessage.setSentDate(new Date());
-			String mailContent = mailInfo.getContent();
-			mailMessage.setText(mailContent);
-			Transport.send(mailMessage);
-			return true;
-		} catch (MessagingException ex) {
-			ex.printStackTrace();
-		}
-		return false;
-	}
-
-	public static boolean sendHtmlMail(MailSendInfo mailInfo) {
-		MyAuthenticator authenticator = null;
-		Properties pro = mailInfo.getProperties();
-		if (mailInfo.isValidate()) {
-			authenticator = new MyAuthenticator(mailInfo.getUserName(), mailInfo.getPassword());
-		}
-		Session sendMailSession = Session.getDefaultInstance(pro, authenticator);
-		try {
-			Message mailMessage = new MimeMessage(sendMailSession);
-			Address from = new InternetAddress(mailInfo.getFromAddress());
-			mailMessage.setFrom(from);
-			Address to = new InternetAddress(mailInfo.getToAddress());
-			mailMessage.setRecipient(Message.RecipientType.TO, to);
-			mailMessage.setSubject(mailInfo.getSubject());
-			mailMessage.setSentDate(new Date());
-			Multipart mainPart = new MimeMultipart();
-			BodyPart html = new MimeBodyPart();
-			html.setContent(mailInfo.getContent(), "text/html; charset=utf-8");
-			mainPart.addBodyPart(html);
-			mailMessage.setContent(mainPart);
-			Transport.send(mailMessage);
-			return true;
-		} catch (MessagingException ex) {
-			ex.printStackTrace();
-		}
-		return false;
-	}
-
-	public static boolean sendEmail(String email, String title, String content) {
-		String username = "he15901227708@163.com";
-		String pwd = "hexiaohui1011";
-		MailSendInfo mailInfo = new MailSendInfo();
-		mailInfo.setMailServerHost("smtp." + username.split("@")[1]);
-		mailInfo.setMailServerPort("25");
-		mailInfo.setValidate(true);
-
-		mailInfo.setUserName(username);
-		mailInfo.setPassword(pwd);
-		mailInfo.setFromAddress(username);
-		mailInfo.setToAddress(email);
-		mailInfo.setSubject(title);
-		StringBuffer buffer = new StringBuffer();
-		buffer.append(content);
-		mailInfo.setContent(buffer.toString());
-
-		return sendTextMail(mailInfo);
-	}
-
-	public static boolean sendEmail(String toEmail, String fromEmail, String fromEmailPwd, String title,
-			String content) {
-		try {
-			String url = String.format(
-					"http://111.230.142.62:8089/BuWan/email/sendEmail?fromAccount=%s&fromPwd=%s&toAccount=%s&title=%s&content=%s",
-					URLEncoder.encode(fromEmail, "UTF-8"), URLEncoder.encode(fromEmailPwd, "UTF-8"),
-					URLEncoder.encode(toEmail, "UTF-8"), URLEncoder.encode(title, "UTF-8"),
-					URLEncoder.encode(content, "UTF-8"));
-			String result = HttpUtil.get(url);
-			JSONObject data = JSONObject.fromObject(result);
-			if (data.optInt("code") == 0)
-				return true;
-			else
-				return false;
-		} catch (UnsupportedEncodingException e) {
-			e.printStackTrace();
-		}
-
-		return false;
-
-		// String username = fromEmail;
-		// String pwd = fromEmailPwd;
-		// MailSendInfo mailInfo = new MailSendInfo();
-		// mailInfo.setMailServerHost("smtp." + username.split("@")[1]);
-		// mailInfo.setMailServerPort("25");
-		// mailInfo.setValidate(true);
-		// mailInfo.setUserName(username);
-		// mailInfo.setPassword(pwd);
-		// mailInfo.setFromAddress(username);
-		// mailInfo.setToAddress(toEmail);
-		// mailInfo.setSubject(title);
-		// StringBuffer buffer = new StringBuffer();
-		// buffer.append(content);
-		// mailInfo.setContent(buffer.toString());
-		// return sendTextMail(mailInfo);
-	}
-}
+package com.yeshi.fanli.util.email;
+
+import java.io.UnsupportedEncodingException;
+import java.net.URLEncoder;
+import java.util.Date;
+import java.util.Properties;
+
+import javax.mail.Address;
+import javax.mail.BodyPart;
+import javax.mail.Message;
+import javax.mail.MessagingException;
+import javax.mail.Multipart;
+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 org.yeshi.utils.HttpUtil;
+
+import net.sf.json.JSONObject;
+
+public class MailSenderUtil {
+	public static boolean sendTextMail(MailSendInfo mailInfo) {
+		MyAuthenticator authenticator = null;
+		Properties pro = mailInfo.getProperties();
+		if (mailInfo.isValidate()) {
+			authenticator = new MyAuthenticator(mailInfo.getUserName(), mailInfo.getPassword());
+		}
+		Session sendMailSession = Session.getDefaultInstance(pro, authenticator);
+		try {
+			Message mailMessage = new MimeMessage(sendMailSession);
+			Address from = new InternetAddress(mailInfo.getFromAddress());
+			mailMessage.setFrom(from);
+			Address to = new InternetAddress(mailInfo.getToAddress());
+			mailMessage.setRecipient(Message.RecipientType.TO, to);
+			mailMessage.setSubject(mailInfo.getSubject());
+			mailMessage.setSentDate(new Date());
+			String mailContent = mailInfo.getContent();
+			mailMessage.setText(mailContent);
+			Transport.send(mailMessage);
+			return true;
+		} catch (MessagingException ex) {
+			ex.printStackTrace();
+		}
+		return false;
+	}
+
+	public static boolean sendHtmlMail(MailSendInfo mailInfo) {
+		MyAuthenticator authenticator = null;
+		Properties pro = mailInfo.getProperties();
+		if (mailInfo.isValidate()) {
+			authenticator = new MyAuthenticator(mailInfo.getUserName(), mailInfo.getPassword());
+		}
+		Session sendMailSession = Session.getDefaultInstance(pro, authenticator);
+		try {
+			Message mailMessage = new MimeMessage(sendMailSession);
+			Address from = new InternetAddress(mailInfo.getFromAddress());
+			mailMessage.setFrom(from);
+			Address to = new InternetAddress(mailInfo.getToAddress());
+			mailMessage.setRecipient(Message.RecipientType.TO, to);
+			mailMessage.setSubject(mailInfo.getSubject());
+			mailMessage.setSentDate(new Date());
+			Multipart mainPart = new MimeMultipart();
+			BodyPart html = new MimeBodyPart();
+			html.setContent(mailInfo.getContent(), "text/html; charset=utf-8");
+			mainPart.addBodyPart(html);
+			mailMessage.setContent(mainPart);
+			Transport.send(mailMessage);
+			return true;
+		} catch (MessagingException ex) {
+			ex.printStackTrace();
+		}
+		return false;
+	}
+
+	public static boolean sendEmail(String email, String title, String content) {
+		String username = "he15901227708@163.com";
+		String pwd = "hexiaohui1011";
+		MailSendInfo mailInfo = new MailSendInfo();
+		mailInfo.setMailServerHost("smtp." + username.split("@")[1]);
+		mailInfo.setMailServerPort("25");
+		mailInfo.setValidate(true);
+
+		mailInfo.setUserName(username);
+		mailInfo.setPassword(pwd);
+		mailInfo.setFromAddress(username);
+		mailInfo.setToAddress(email);
+		mailInfo.setSubject(title);
+		StringBuffer buffer = new StringBuffer();
+		buffer.append(content);
+		mailInfo.setContent(buffer.toString());
+
+		return sendTextMail(mailInfo);
+	}
+
+	public static boolean sendEmail(String toEmail, String fromEmail, String fromEmailPwd, String title,
+			String content) {
+		try {
+			String url = String.format(
+					"http://193.112.34.40:9001/BuWan/email/sendEmail?fromAccount=%s&fromPwd=%s&toAccount=%s&title=%s&content=%s",
+					URLEncoder.encode(fromEmail, "UTF-8"), URLEncoder.encode(fromEmailPwd, "UTF-8"),
+					URLEncoder.encode(toEmail, "UTF-8"), URLEncoder.encode(title, "UTF-8"),
+					URLEncoder.encode(content, "UTF-8"));
+			String result = HttpUtil.get(url);
+			JSONObject data = JSONObject.fromObject(result);
+			if (data.optInt("code") == 0)
+				return true;
+			else
+				return false;
+		} catch (UnsupportedEncodingException e) {
+			e.printStackTrace();
+		}
+
+		return false;
+
+		// String username = fromEmail;
+		// String pwd = fromEmailPwd;
+		// MailSendInfo mailInfo = new MailSendInfo();
+		// mailInfo.setMailServerHost("smtp." + username.split("@")[1]);
+		// mailInfo.setMailServerPort("25");
+		// mailInfo.setValidate(true);
+		// mailInfo.setUserName(username);
+		// mailInfo.setPassword(pwd);
+		// mailInfo.setFromAddress(username);
+		// mailInfo.setToAddress(toEmail);
+		// mailInfo.setSubject(title);
+		// StringBuffer buffer = new StringBuffer();
+		// buffer.append(content);
+		// mailInfo.setContent(buffer.toString());
+		// return sendTextMail(mailInfo);
+	}
+}

--
Gitblit v1.8.0