feat: 优化 Cloudflare 临时邮箱处理逻辑,增加对邮箱提供者和生成器的支持
This commit is contained in:
+5
-1
@@ -931,7 +931,11 @@ function normalizeCloudflareTempEmailReceiveMailbox(value = '') {
|
||||
|
||||
function resolveCloudflareTempEmailPollTargetEmail(state = {}, pollPayload = {}, config = getCloudflareTempEmailConfig(state)) {
|
||||
const configuredReceiveMailbox = normalizeCloudflareTempEmailReceiveMailbox(config.receiveMailbox);
|
||||
if (configuredReceiveMailbox) {
|
||||
const mailProvider = String(state?.mailProvider || '').trim().toLowerCase();
|
||||
const emailGenerator = String(state?.emailGenerator || '').trim().toLowerCase();
|
||||
const shouldPreferConfiguredReceiveMailbox = mailProvider === 'cloudflare-temp-email'
|
||||
&& emailGenerator !== 'cloudflare-temp-email';
|
||||
if (shouldPreferConfiguredReceiveMailbox && configuredReceiveMailbox) {
|
||||
return configuredReceiveMailbox;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user