package notifiers; import java.io.UnsupportedEncodingException; import java.util.ArrayList; import java.util.List; import java.util.concurrent.Future; import com.jamonapi.utils.Logger; import com.withiter.common.httprequest.CommonHTTPRequest; import cn.bran.play.JapidMailer; public class MailsController extends JapidMailer { public static final String FROM = "Quhaola<noreply@quhao.la>"; public static final String SUBJECT_SIGNUP = "【取号啦】账号激活通知"; public static final String CONTENT_SIGNUP_TMP = "感谢您注册取号啦,您只需要点击下面链接,激活您的帐户,您便可以享受取号啦各项服务。"; public static final String SUBJECT_RESET_PASSWORD = "【取号啦】重置密码"; public static final String CONTENT_RESET_PASSWORD = "请点击下面的链接进行密码重置,如果不能点击请复制到浏览器中按回车"; public static void sendTo(String mailFrom, String mailsTo, String subject, String content) { setFrom(mailFrom); setCharset("UTF-8"); setSubject(subject); addRecipient(mailsTo); send(content); } public static void sendTo(String mailsTo) { setFrom(FROM); setCharset("UTF-8"); setSubject(SUBJECT_SIGNUP); addRecipient(mailsTo); send(CONTENT_SIGNUP_TMP); } public static void sendTo(String mailsTo, String url) { setFrom(FROM); setCharset("UTF-8"); setSubject(SUBJECT_SIGNUP); addRecipient(mailsTo); String content= "感谢您注册取号啦,点击下面链接激活您的帐户,便可以享受取号啦各项服务<br/><br/>" + "<a href='"+url+"'>"+url+"</a><br/>"+"如无法点击,请将链接拷贝到浏览器地址栏中直接访问."; send(content); } /** * 发送合作申请提醒到我们邮箱 * @param subject * @param content * @param mailsTo */ public static void sendTo(String subject, String content, Object... mailsTo) { setFrom(FROM); setCharset("UTF-8"); setSubject(subject); addRecipient(mailsTo); send(content); } public static void sendBySignUp(String mailsTo) { setFrom(FROM); setCharset("UTF-8"); setSubject(SUBJECT_SIGNUP); addRecipient(mailsTo); send(CONTENT_SIGNUP_TMP); } }