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

OSCHINA-MIRROR/suninformation-ymate-module-mailsender

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

YMP-MailSender:

Модуль отправки почты, поддерживающий конфигурацию нескольких аккаунтов;

Зависимости Maven

<dependency>
    <groupId>net.ymate.module</groupId>
    <artifactId>ymate-module-mailsender</artifactId>
    <version>1.0-SNAPSHOT</version>
</dependency>

Пример кода:

  • Отправка письма через дефолтный сервис почты:

      ```java
      MailSender.get().create()
              .to("notify@demo.xxx")
              .cc("test@demo.xxx")
              .bcc("someone@demo.xxx")
              .subject("Уведомление о регистрации аккаунта")
              .send("Поздравляем вас...");
      ```
  • Отправка письма через указанный сервис почты:

      ```java
      MailSender.get().create("demo")
              .to("boss@demo.xxx")
              .subject("Аноним")
              .send("Если вы не откроете, сервер будет сброшен!");
      ```### Описание параметров конфигурации модуля  

#-------------------------------------
# Инициализация параметров модуля module.mailsender
#-------------------------------------
# Класс провайдера отправки почты, значение по умолчанию: net.ymate.module.mailsender.impl.DefaultMailSendProvider
ymp.configs.module.mailsender.provider_class=
# Начальный размер пула потоков для отправки, значение по умолчанию: Runtime.getRuntime().availableProcessors()
ymp.configs.module.mailsender.thread_pool_size=
# По умолчанию используется имя отправителя, значение по умолчанию: ""
ymp.configs.module.mailsender.default_display_name=
# По умолчанию используется адрес электронной почты отправителя, значение по умолчанию: ""
ymp.configs.module.mailsender.default_from_addr=
# По умолчанию используется имя сервера отправки, значение по умолчанию: "default"
ymp.configs.module.mailsender.default_server_name=
# Включено ли отладочный режим, значение по умолчанию: false
ymp.configs.module.mailsender.debug_enabled=
# Список серверов отправки, разделенные символом '|', значение по умолчанию: "default"
ymp.configs.module.mailsender.server_name_list=
# Адрес SMTP-сервера
ymp.configs.module.mailsender.server.default.smtp_host=
# Порт SMTP, значение по умолчанию: 25, если TLS включен — 465
ymp.configs.module.mailsender.server.default.smtp_port=
# Имя отправителя, значение по умолчанию: ""
ymp.configs.module.mailsender.server.default.display_name=
# Адрес электронной почты отправителя, значение по умолчанию: ""
ymp.configs.module.mailsender.server.default.from_addr=
# Требуется ли аутентификация, значение по умолчанию: true
ymp.configs.module.mailsender.server.default.auth_required=need_auth= # Логин пользователя SMTP-сервера ymp.configs.module.mailsender.server.default.smtp_username= # Пароль пользователя SMTP-сервера ymp.configs.module.mailsender.server.default.smtp_password= # Зашифрован ли пароль, значение по умолчанию: false ymp.configs.module.mailsender.server.default.password_encrypted= # Обработчик пароля, опциональный параметр, используемый для расшифровки зашифрованного пароля, значение по умолчанию: пустое ymp.configs.module.mailsender.server.default.password_class= # Включен ли TLS, значение по умолчанию: false ymp.configs.module.mailsender.server.default.tls_enabled= # Эффективен при включенном TLS, значение по умолчанию: javax.net.ssl.SSLSocketFactory ymp.configs.module.mailsender.server.default.socket_factory_class= # Эффективен при включенном TLS, значение по умолчанию: false ymp.configs.module.mailsender.server.default.socket_factory_fallback=#### Один ещё один моментYMP предоставляет не только удобное и быстрое создание веб-проектов и других Java-приложений, но также постоянно расширяет свои возможности с помощью богатого опыта работы над проектами.

Если вас интересует YMP, присоединяйтесь к официальному QQ-группе 480374360 для обсуждения и обучения, что поможет развитию YMP!

Дополнительную информацию о фреймворке YMP можно найти на официальном сайте: http://www.ymate.net/

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

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

Введение

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

Обновления

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

Участники

все

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

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