📄 mailagent.java
字号:
package org.redsoft.forum.mail;import org.redsoft.forum.util.Validation;/** * An email agent that sends out emails */public class MailAgent extends Thread{ private String to; private String from; private String subject; private String message; public MailAgent( final String to, final String from, final String subject, final String message ){ Validation.validateNotNull( to ); Validation.validateNotNull( from ); Validation.validateNotNull( subject ); Validation.validateNotNull( message ); this.to = to; this.from = from; this.subject = subject; this.message = message; } public void run(){ try{ SendMail.send( to, from, subject, message ); }catch( final javax.mail.MessagingException messagingException ){ //Nothing we can do messagingException.printStackTrace(); } } public static String createHtmlMailBody(String messageBody) { final StringBuffer message = new StringBuffer(); message.append("<html>"); message.append("<META HTTP-EQUIV='Content-Type' CONTENT='text/html;CHARSET=gb2312'>"); message.append("<META HTTP-EQUIV='Content-Language' CONTENT='zh-CN'>"); message.append("<body>"); message.append("<img src='http://www.chinaxp.org/forum/images/logo.gif'><br><br>"); message.append( messageBody );// message.append("<b>");// message.append(subject);// message.append("</b>");// message.append("<br>");// message.append( StringUtils.escapeHTMLTagsButHref( content ) );// message.append("<br>");// message.append("<a href='" + url + "'>" + url + "</a>" ); message.append("</body>"); message.append("</html>"); return message.toString(); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -