tab-sys-mails.twig 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <div role="tabpanel" class="tab-pane" id="tab-sys-mails">
  2. <div class="panel panel-default">
  3. <div class="panel-heading">{{ lang.admin.sys_mails }}</div>
  4. <div class="panel-body">
  5. <form class="form-horizontal" autocapitalize="none" data-id="admin" autocorrect="off" role="form" method="post">
  6. <div class="form-group">
  7. <label class="control-label col-sm-2" for="admin_mass_from">{{ lang.admin.from }}:</label>
  8. <div class="col-sm-10">
  9. <input type="email" class="form-control" id="admin_mass_from" name="mass_from" value="noreply@{{ mailcow_hostname }}" required>
  10. </div>
  11. </div>
  12. <div class="form-group">
  13. <label class="control-label col-sm-2" for="admin_mass_subject">{{ lang.admin.subject }}:</label>
  14. <div class="col-sm-10">
  15. <input type="text" class="form-control" id="admin_mass_subject" name="mass_subject" required>
  16. </div>
  17. </div>
  18. {% for domain in all_domains %}
  19. {% endfor %}
  20. <div class="form-group">
  21. <label class="control-label col-sm-2" for="mass_subject">{{ lang.admin.include_exclude }}:
  22. <p class="help-block">{{ lang.admin.include_exclude_info|raw }}</p>
  23. </label>
  24. <div class="col-sm-5">
  25. <label class="control-label" for="mass_exclude">{{ lang.admin.excludes }}:</label>
  26. <select id="mass_exclude" name="mass_exclude[]" data-live-search="true" data-width="100%" size="30" multiple>
  27. {% for mailbox in mailboxes %}
  28. <option>{{ mailbox }}</option>
  29. {% endfor %}
  30. </select>
  31. </div>
  32. <div class="col-sm-5">
  33. <label class="control-label" for="mass_include">{{ lang.admin.includes }}:</label>
  34. <select id="mass_include" name="mass_include[]" data-live-search="true" data-width="100%" size="30" multiple>
  35. {% for mailbox in mailboxes %}
  36. <option>{{ mailbox }}</option>
  37. {% endfor %}
  38. </select>
  39. </div>
  40. </div>
  41. <div class="form-group">
  42. <label class="control-label col-sm-2" for="mass_text">{{ lang.admin.text }}:</label>
  43. <div class="col-sm-10">
  44. <textarea class="form-control" rows="10" name="mass_text" id="mass_text" required></textarea>
  45. </div>
  46. </div>
  47. <div class="form-group">
  48. <label class="control-label col-sm-2" for="mass_html">{{ lang.admin.html }} ({{ lang.admin.optional }}):</label>
  49. <div class="col-sm-10">
  50. <textarea class="form-control" rows="10" name="mass_html" id="mass_html"></textarea>
  51. <p class="small"><i class="bi bi-arrow-return-right"></i> <a target="_blank" href="https://templates.mailchimp.com/resources/html-to-text/">{{ lang.admin.convert_html_to_text }}</a></p>
  52. </div>
  53. </div>
  54. <div class="form-group">
  55. <div class="col-sm-offset-2 col-sm-10">
  56. <label>
  57. <input type="checkbox" id="mass_disarm"> {{ lang.admin.activate_send }}
  58. </label>
  59. </div>
  60. </div>
  61. <div class="form-group">
  62. <div class="col-sm-offset-2 col-sm-10">
  63. <button class="btn btn-sm visible-xs-block visible-sm-inline visible-md-inline visible-lg-inline btn-success" type="submit" id="mass_send" name="mass_send" disabled><i class="bi bi-envelope-fill"></i> {{ lang.admin.send }}</button>
  64. </div>
  65. </div>
  66. </form>
  67. </div>
  68. </div>
  69. </div>