MailUtilTest.java 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.xxl.job.admin.util;
  2. import com.xxl.job.admin.core.util.MailUtil;
  3. import org.junit.Test;
  4. import java.text.MessageFormat;
  5. /**
  6. * email util test
  7. *
  8. * @author xuxueli 2017-12-22 17:16:23
  9. */
  10. public class MailUtilTest {
  11. @Test
  12. public void registryTest() throws Exception {
  13. String mailBodyTemplate = "<h5>监控告警明细:</span>" +
  14. "<table border=\"1\" cellpadding=\"3\" style=\"border-collapse:collapse; width:80%;\" >\n" +
  15. " <thead style=\"font-weight: bold;color: #ffffff;background-color: #ff8c00;\" >" +
  16. " <tr>\n" +
  17. " <td>执行器</td>\n" +
  18. " <td>任务ID</td>\n" +
  19. " <td>任务描述</td>\n" +
  20. " <td>告警类型</td>\n" +
  21. " </tr>\n" +
  22. " <thead/>\n" +
  23. " <tbody>\n" +
  24. " <tr>\n" +
  25. " <td>{0}</td>\n" +
  26. " <td>{1}</td>\n" +
  27. " <td>{2}</td>\n" +
  28. " <td>调度失败</td>\n" +
  29. " </tr>\n" +
  30. " <tbody>\n" +
  31. "</table>";
  32. String title = "调度中心监控报警";
  33. String content = MessageFormat.format(mailBodyTemplate, "执行器A", "01", "任务A1");
  34. boolean ret = MailUtil.sendMail("931591021@qq.com", title, content);
  35. System.out.println(ret);
  36. }
  37. }