mirror of https://github.com/hykilpikonna/AquaDX
[+] Email settings
parent
fdcef95d07
commit
db8d8db280
|
@ -91,11 +91,14 @@ spring.jpa.properties.hibernate.dialect=org.hibernate.community.dialect.SQLiteDi
|
|||
|
||||
## CloudFlare Turnstile Captcha
|
||||
## This enables captcha for user registration.
|
||||
turnstile.enable=false
|
||||
turnstile.secret=1x0000000000000000000000000000000AA
|
||||
turnstile.ip-header=CF-Connecting-IP
|
||||
aqua-net.turnstile.enable=false
|
||||
aqua-net.turnstile.secret=1x0000000000000000000000000000000AA
|
||||
aqua-net.turnstile.ip-header=CF-Connecting-IP
|
||||
|
||||
## Email Settings
|
||||
aqua-net.email.enable=false
|
||||
aqua-net.email.senderName=AquaDX
|
||||
aqua-net.email.senderAddr=you@example.com
|
||||
simplejavamail.javaxmail.debug=false
|
||||
simplejavamail.smtp.host=smtp.production.host
|
||||
simplejavamail.smtp.port=443
|
||||
|
|
|
@ -0,0 +1,22 @@
|
|||
package icu.samnyan.aqua.net.utils
|
||||
|
||||
import ext.Bool
|
||||
import ext.Str
|
||||
import icu.samnyan.aqua.net.db.AquaNetUser
|
||||
import org.simplejavamail.api.mailer.Mailer
|
||||
import org.simplejavamail.email.EmailBuilder
|
||||
import org.simplejavamail.springsupport.SimpleJavaMailSpringSupport
|
||||
import org.springframework.boot.context.properties.ConfigurationProperties
|
||||
import org.springframework.context.annotation.Configuration
|
||||
import org.springframework.context.annotation.Import
|
||||
import org.springframework.stereotype.Service
|
||||
|
||||
@Configuration
|
||||
@ConfigurationProperties(prefix = "aqua-net.email")
|
||||
class EmailProperties {
|
||||
var enable: Bool = false
|
||||
|
||||
lateinit var senderName: Str
|
||||
|
||||
lateinit var senderAddr: Str
|
||||
}
|
|
@ -14,7 +14,7 @@ import org.springframework.context.annotation.Configuration
|
|||
import org.springframework.stereotype.Service
|
||||
|
||||
@Configuration
|
||||
@ConfigurationProperties(prefix = "turnstile")
|
||||
@ConfigurationProperties(prefix = "aqua-net.turnstile")
|
||||
class TurnstileProperties {
|
||||
var enable: Bool = false
|
||||
|
||||
|
|
Loading…
Reference in New Issue