sendmail.tmpl 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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_body">
  12. <form id="mainform">
  13. <div class="form-group">
  14. <label>收件人(多个之间使用;间隔)</label>
  15. <input type="text" class="form-control" name="sendto" value="" maxlength="100" />
  16. </div>
  17. <div class="form-group">
  18. <label>标题</label>
  19. <input type="text" class="form-control" name="title" value="" maxlength="50" />
  20. </div>
  21. <div class="form-group">
  22. <label>内容</label>
  23. <textarea rows="5" name="content" class="form-control"></textarea>
  24. </div>
  25. <button class="btn btn-sm btn-primary">发送</button>
  26. <a class="btn btn-sm btn-default" href="/syscfg/warn">返回SMTP设置</a>
  27. </form>
  28. </div>
  29. </div>
  30. </div>
  31. </div>
  32. </div>
  33. <script type="text/javascript">
  34. var $SESS = {{.Sess}};
  35. $(function(){
  36. $('#mainform').submit(function(){
  37. if (this.sendto.value == '') {
  38. $.alert({'content': '收件人不能为空!'});
  39. } else if (this.title.value == '') {
  40. $.alert({'content': '标题不能为空!'});
  41. } else if (this.content.value == '') {
  42. $.alert({'content': '发送内容不能为空!'});
  43. } else {
  44. $.post('/debug/sendmail', $(this).serialize(), function(resp){
  45. if (resp.errno) {
  46. $.alert({'content': resp.error});
  47. } else {
  48. $.alert({'content': '操作成功!'});
  49. }
  50. }, 'json');
  51. }
  52. return false;
  53. });
  54. });
  55. </script>
  56. </body>
  57. </html>