diff options
| author | MomentQYC <62551256+MomentQYC@users.noreply.github.com> | 2023-12-29 17:23:29 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-12-29 18:23:29 +0900 |
| commit | 7948018e6a4735fc32d61e8690319802e38baf3a (patch) | |
| tree | fef4bb1664b9e5a5d0b86bd329d3aa29411f1764 /packages/frontend/src | |
| parent | enhance(frontend): ハッシュタグ入力時に、本文の末尾の行に... (diff) | |
| download | misskey-7948018e6a4735fc32d61e8690319802e38baf3a.tar.gz misskey-7948018e6a4735fc32d61e8690319802e38baf3a.tar.bz2 misskey-7948018e6a4735fc32d61e8690319802e38baf3a.zip | |
feat: Add support for TrueMail (#12850)
Co-authored-by: MarryDream <2190758465@qq.com>
Diffstat (limited to 'packages/frontend/src')
| -rw-r--r-- | packages/frontend/src/pages/admin/security.vue | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/packages/frontend/src/pages/admin/security.vue b/packages/frontend/src/pages/admin/security.vue index 7070157ca9..8d79dea20f 100644 --- a/packages/frontend/src/pages/admin/security.vue +++ b/packages/frontend/src/pages/admin/security.vue @@ -80,6 +80,17 @@ SPDX-License-Identifier: AGPL-3.0-only <template #prefix><i class="ti ti-key"></i></template> <template #label>Verifymail.io API Auth Key</template> </MkInput> + <MkSwitch v-model="enableTruemailApi" @update:modelValue="save"> + <template #label>Use TrueMail API</template> + </MkSwitch> + <MkInput v-model="truemailInstance" @update:modelValue="save"> + <template #prefix><i class="ti ti-key"></i></template> + <template #label>TrueMail API Instance</template> + </MkInput> + <MkInput v-model="truemailAuthKey" @update:modelValue="save"> + <template #prefix><i class="ti ti-key"></i></template> + <template #label>TrueMail API Auth Key</template> + </MkInput> </div> </MkFolder> @@ -153,6 +164,9 @@ const enableIpLogging = ref<boolean>(false); const enableActiveEmailValidation = ref<boolean>(false); const enableVerifymailApi = ref<boolean>(false); const verifymailAuthKey = ref<string | null>(null); +const enableTruemailApi = ref<boolean>(false); +const truemailInstance = ref<string | null>(null); +const truemailAuthKey = ref<string | null>(null); const bannedEmailDomains = ref<string>(''); async function init() { @@ -194,6 +208,9 @@ function save() { enableActiveEmailValidation: enableActiveEmailValidation.value, enableVerifymailApi: enableVerifymailApi.value, verifymailAuthKey: verifymailAuthKey.value, + enableTruemailApi: enableTruemailApi.value, + truemailInstance: truemailInstance.value, + truemailAuthKey: truemailAuthKey.value, bannedEmailDomains: bannedEmailDomains.value.split('\n'), }).then(() => { fetchInstance(); |