There's really no other reason to use them except for migration.
*value_r = "";
return imapc_mail_get_guid(_mail, value_r);
case MAIL_FETCH_UIDL_BACKEND:
- if (!IMAPC_BOX_HAS_FEATURE(mbox, IMAPC_FEATURE_GMAIL_POP3))
+ if (!IMAPC_BOX_HAS_FEATURE(mbox, IMAPC_FEATURE_GMAIL_MIGRATION))
break;
if (imapc_mail_get_guid(_mail, value_r) < 0)
return -1;
}
}
} else if (strcasecmp(atom, "X-GM-LABELS") == 0 &&
- IMAPC_BOX_HAS_FEATURE(mbox, IMAPC_FEATURE_GMAIL_LABELS_KEYWORD)) {
+ IMAPC_BOX_HAS_FEATURE(mbox, IMAPC_FEATURE_GMAIL_MIGRATION)) {
if (!imap_arg_get_list(&list[i+1], &flags_list))
return;
if (flags_list[0].type != IMAP_ARG_EOL)
{ "rfc822.size", IMAPC_FEATURE_RFC822_SIZE },
{ "guid-forced", IMAPC_FEATURE_GUID_FORCED },
{ "fetch-headers", IMAPC_FEATURE_FETCH_HEADERS },
- { "gmail-labels-keyword", IMAPC_FEATURE_GMAIL_LABELS_KEYWORD },
- { "gmail-pop3", IMAPC_FEATURE_GMAIL_POP3 },
+ { "gmail-migration", IMAPC_FEATURE_GMAIL_MIGRATION },
{ NULL, 0 }
};
IMAPC_FEATURE_RFC822_SIZE = 0x01,
IMAPC_FEATURE_GUID_FORCED = 0x02,
IMAPC_FEATURE_FETCH_HEADERS = 0x04,
- IMAPC_FEATURE_GMAIL_LABELS_KEYWORD = 0x08,
- IMAPC_FEATURE_GMAIL_POP3 = 0x10
+ IMAPC_FEATURE_GMAIL_MIGRATION = 0x08
};
/* </settings checks> */
string_t *cmd = t_str_new(64);
str_printfa(cmd, "UID FETCH %u:* (FLAGS", first_uid);
- if (IMAPC_BOX_HAS_FEATURE(ctx->mbox, IMAPC_FEATURE_GMAIL_LABELS_KEYWORD)) {
+ if (IMAPC_BOX_HAS_FEATURE(ctx->mbox, IMAPC_FEATURE_GMAIL_MIGRATION)) {
/* do this only for the \All mailbox */
enum mailbox_info_flags flags;
str_append_c(cmd, ')');
imapc_sync_cmd(ctx, str_c(cmd));
- if (IMAPC_BOX_HAS_FEATURE(ctx->mbox, IMAPC_FEATURE_GMAIL_POP3) &&
+ if (IMAPC_BOX_HAS_FEATURE(ctx->mbox, IMAPC_FEATURE_GMAIL_MIGRATION) &&
ctx->mbox->storage->set->pop3_deleted_flag[0] != '\0') {
struct imapc_command *cmd;