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',
|
||||
sendEmail: 'Send Email',
|
||||
resendToken: 'Resend Token',
|
||||
cloudflareEmailSending: 'Cloudflare Email Sending',
|
||||
blackList: 'Blocklist',
|
||||
codeRecognition: 'Verification Code Recognition',
|
||||
codeRecognitionRules: 'Recognition Rules',
|
||||
|
||||
@@ -149,6 +149,7 @@ const zh = {
|
||||
autoRefreshDesc: '轮询请求服务器获取最新邮件',
|
||||
sendEmail: '邮件发送',
|
||||
resendToken: 'Resend Token',
|
||||
cloudflareEmailSending: 'Cloudflare 邮件发送',
|
||||
blackList: '邮件黑名单',
|
||||
codeRecognition: '识别验证码',
|
||||
codeRecognitionRules: '识别规则',
|
||||
|
||||
@@ -177,8 +177,11 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="setting-item">
|
||||
<div><span>{{ $t('resendToken') }}</span></div>
|
||||
<div>
|
||||
<div><span>{{ setting.hasCfEmail ? $t('cloudflareEmailSending') : $t('resendToken') }}</span></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"
|
||||
type="primary">
|
||||
<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.s3SecretKey = settingRow.s3SecretKey ? `${settingRow.s3SecretKey.slice(0, 12)}******` : null;
|
||||
settingRow.hasR2 = !!c.env.r2
|
||||
settingRow.hasCfEmail = !!c.env.EMAIL
|
||||
|
||||
let regVerifyOpen = false
|
||||
let addVerifyOpen = false
|
||||
|
||||
Reference in New Issue
Block a user