Модуль отправки почты, поддерживающий конфигурацию нескольких аккаунтов;
<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 )