1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/xzbd-xw-mail

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

XW-Mail

Введение

XW-Mail — это система для отправки электронных писем по расписанию. В системе можно настроить отправителя, получателя, скрытую копию, время отправки и другие параметры письма. Особенностью системы является гибкость настройки содержания писем, которое также может быть расширено.

Архитектура программного обеспечения

Архитектура программного обеспечения описана следующим образом: проект был повторно разработан на основе Bootdo, некоторые функциональные модули были удалены. Были сохранены функции управления системой и мониторинга системы. Добавлены функции настройки личной страницы и управления электронной почтой.

Основные используемые технологии:

  1. Springboot;
  2. Mybatis;
  3. Shiro;
  4. Quartz;
  5. Thymeleaf;
  6. Bootstrap.

Безопасность

Ответственность за использование данного программного обеспечения лежит на пользователе. Использование программного обеспечения может привести к нарушению законодательства и причинению вреда другим лицам.

Инструкция по использованию

  • Установка и запуск:

    • Клонируйте проект с помощью команды git clone https://gitee.com/xzbd/xw-mail.git.
    • Создайте базу данных XW-Mail (MySQL) и импортируйте данные из файла проекта xw-mail.sql.
    • Измените конфигурационный файл в соответствии с вашими потребностями (можно пропустить).
    • Запустите проект, запустив файл XwMailApplication.java. Доступ к проекту можно получить через localhost:8099.
  • Описание проекта:

    • Сценарий использования: отправка большого количества электронных писем неопределённому кругу лиц на регулярной основе. Содержание писем в основном основано на динамических данных, и письма отправляются регулярно и в большом количестве.

    • Решение: использование автоматических задач для автоматического запроса данных, организации информации и отправки данных в виде Excel. Также ведётся учёт отправленных писем.

    • Изображение проекта:

      • Конфигурация листа:

        • Автоматическая генерация: можно автоматически генерировать содержимое конфигурации на основе таблицы базы данных. Имя листа соответствует комментарию таблицы, заголовок листа соответствует комментариям полей таблицы. Если комментарий пуст, используется соответствующее поле таблицы. Сгенерированный SQL выглядит следующим образом: select * from user.

        • Ручная настройка:

          • Полностью ручная настройка, SQL может быть сложным, например, требуется связать несколько таблиц, результаты запроса поля должны быть преобразованы...
          • При написании SQL предоставляется строковый параметр времени, который можно заменить на $DATE$ или $date$. Например, при выполнении запроса сегодня (2019-01-21), SQL будет выглядеть следующим образом: select * from tb where DATA(create_time) = '2019-01-20'. То есть $DATE или $date$ будут заменены на дату предыдущего дня. Этот параметр не является обязательным.
        • Результаты тестирования конфигурации:

          • Детали пользователя: автоматическая генерация результатов запроса.
          • По требованию связывание деталей пользователя и отдела вручную написанным SQL-запросом приводит к результатам запроса.
      • Настройка Excel:

      • Настройка задачи электронной почты:

      • Настройка получателя:

      • Настройка отправителя:

      • Индивидуальная настройка главной страницы:

Приглашаем к участию

  1. Предлагайте ценные советы и рекомендации, общайтесь в группе:

  2. Форкните этот репозиторий.

  3. Поставьте отметку «Нравится».

  4. Оставьте отзыв.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/xzbd-xw-mail.git
git@api.gitlife.ru:oschina-mirror/xzbd-xw-mail.git
oschina-mirror
xzbd-xw-mail
xzbd-xw-mail
master