feat: add Cloudflare email sending to system settings
This commit is contained in:
@@ -149,6 +149,7 @@ const en = {
|
|||||||
autoRefreshDesc: 'Automatically fetch the latest emails from the server',
|
autoRefreshDesc: 'Automatically fetch the latest emails from the server',
|
||||||
sendEmail: 'Send Email',
|
sendEmail: 'Send Email',
|
||||||
resendToken: 'Resend Token',
|
resendToken: 'Resend Token',
|
||||||
|
cloudflareEmailSending: 'Cloudflare Email Sending',
|
||||||
blackList: 'Blocklist',
|
blackList: 'Blocklist',
|
||||||
codeRecognition: 'Verification Code Recognition',
|
codeRecognition: 'Verification Code Recognition',
|
||||||
codeRecognitionRules: 'Recognition Rules',
|
codeRecognitionRules: 'Recognition Rules',
|
||||||
|
|||||||
@@ -149,6 +149,7 @@ const zh = {
|
|||||||
autoRefreshDesc: '轮询请求服务器获取最新邮件',
|
autoRefreshDesc: '轮询请求服务器获取最新邮件',
|
||||||
sendEmail: '邮件发送',
|
sendEmail: '邮件发送',
|
||||||
resendToken: 'Resend Token',
|
resendToken: 'Resend Token',
|
||||||
|
cloudflareEmailSending: 'Cloudflare 邮件发送',
|
||||||
blackList: '邮件黑名单',
|
blackList: '邮件黑名单',
|
||||||
codeRecognition: '识别验证码',
|
codeRecognition: '识别验证码',
|
||||||
codeRecognitionRules: '识别规则',
|
codeRecognitionRules: '识别规则',
|
||||||
|
|||||||
@@ -177,8 +177,11 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="setting-item">
|
<div class="setting-item">
|
||||||
<div><span>{{ $t('resendToken') }}</span></div>
|
<div><span>{{ setting.hasCfEmail ? $t('cloudflareEmailSending') : $t('resendToken') }}</span></div>
|
||||||
<div>
|
<div v-if="setting.hasCfEmail">
|
||||||
|
<span>{{ $t('enabled') }}</span>
|
||||||
|
</div>
|
||||||
|
<div v-else>
|
||||||
<el-button class="opt-button" style="margin-top: 0" @click="openResendList" size="small"
|
<el-button class="opt-button" style="margin-top: 0" @click="openResendList" size="small"
|
||||||
type="primary">
|
type="primary">
|
||||||
<Icon icon="ic:round-list" width="18" height="18"/>
|
<Icon icon="ic:round-list" width="18" height="18"/>
|
||||||
|
|||||||
@@ -101,6 +101,7 @@ const settingService = {
|
|||||||
settingRow.s3AccessKey = settingRow.s3AccessKey ? `${settingRow.s3AccessKey.slice(0, 12)}******` : null;
|
settingRow.s3AccessKey = settingRow.s3AccessKey ? `${settingRow.s3AccessKey.slice(0, 12)}******` : null;
|
||||||
settingRow.s3SecretKey = settingRow.s3SecretKey ? `${settingRow.s3SecretKey.slice(0, 12)}******` : null;
|
settingRow.s3SecretKey = settingRow.s3SecretKey ? `${settingRow.s3SecretKey.slice(0, 12)}******` : null;
|
||||||
settingRow.hasR2 = !!c.env.r2
|
settingRow.hasR2 = !!c.env.r2
|
||||||
|
settingRow.hasCfEmail = !!c.env.EMAIL
|
||||||
|
|
||||||
let regVerifyOpen = false
|
let regVerifyOpen = false
|
||||||
let addVerifyOpen = false
|
let addVerifyOpen = false
|
||||||
|
|||||||
Reference in New Issue
Block a user