sendmail.tmpl 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. {{template "header.tmpl" .}}
  2. </head>
  3. <body>
  4. {{template "navbar.tmpl" .}}
  5. <div class="container-fluid">
  6. <h4 class="text-center">邮件发送测试</h4>
  7. <hr />
  8. <div class="row">
  9. <div class="col-md-4 col-md-offset-4">
  10. <div class="pannel">
  11. <div class="pannel_title">
  12. <h3>邮件发送测试</h3>
  13. </div>
  14. <div class="pannel_body">
  15. <form id="mainform">
  16. <div class="form-group">
  17. <label>收件人(多个之间使用;间隔)</label>
  18. <input type="text" class="form-control" name="sendto" value="" maxlength="100" />
  19. </div>
  20. <div class="form-group">
  21. <label>标题</label>
  22. <input type="text" class="form-control" name="title" value="" maxlength="50" />
  23. </div>
  24. <div class="form-group">
  25. <label>内容</label>
  26. <textarea rows="5" name="content" class="form-control"></textarea>
  27. </div>
  28. <button class="btn btn-sm btn-primary">发送</button>
  29. <a class="btn btn-sm btn-default" href="/syscfg/warn">返回SMTP设置</a>
  30. </form>
  31. </div>
  32. </div>
  33. </div>
  34. </div>
  35. </div>
  36. <script type="text/javascript">
  37. var $SESS = {{.Sess}};
  38. $(function(){
  39. $('#mainform').submit(function(){
  40. if (this.sendto.value == '') {
  41. $.alert({'content': '收件人不能为空!'});
  42. } else if (this.title.value == '') {
  43. $.alert({'content': '标题不能为空!'});
  44. } else if (this.content.value == '') {
  45. $.alert({'content': '发送内容不能为空!'});
  46. } else {
  47. $.post('/debug/sendmail', $(this).serialize(), function(resp){
  48. if (resp.errno) {
  49. $.alert({'content': resp.error});
  50. } else {
  51. $.alert({'content': '操作成功!'});
  52. }
  53. }, 'json');
  54. }
  55. return false;
  56. });
  57. });
  58. </script>
  59. </body>
  60. </html>