melib: add supports_submission backend capability
To be used by NNTP, JMAP and some IMAP servers with BURL capabilitymemfd
parent
560f9e5399
commit
79b2b38e32
|
@ -298,6 +298,7 @@ pub struct MailBackendCapabilities {
|
||||||
pub extensions: Option<Vec<(String, MailBackendExtensionStatus)>>,
|
pub extensions: Option<Vec<(String, MailBackendExtensionStatus)>>,
|
||||||
pub supports_search: bool,
|
pub supports_search: bool,
|
||||||
pub supports_tags: bool,
|
pub supports_tags: bool,
|
||||||
|
pub supports_submission: bool,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Copy, Clone)]
|
#[derive(Debug, Copy, Clone)]
|
||||||
|
|
|
@ -254,6 +254,7 @@ impl MailBackend for ImapType {
|
||||||
supports_search: true,
|
supports_search: true,
|
||||||
extensions: Some(extensions),
|
extensions: Some(extensions),
|
||||||
supports_tags: true,
|
supports_tags: true,
|
||||||
|
supports_submission: false,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -202,6 +202,7 @@ impl MailBackend for JmapType {
|
||||||
supports_search: true,
|
supports_search: true,
|
||||||
extensions: None,
|
extensions: None,
|
||||||
supports_tags: true,
|
supports_tags: true,
|
||||||
|
supports_submission: false,
|
||||||
};
|
};
|
||||||
CAPABILITIES
|
CAPABILITIES
|
||||||
}
|
}
|
||||||
|
|
|
@ -182,6 +182,7 @@ impl MailBackend for MaildirType {
|
||||||
supports_search: false,
|
supports_search: false,
|
||||||
extensions: None,
|
extensions: None,
|
||||||
supports_tags: false,
|
supports_tags: false,
|
||||||
|
supports_submission: false,
|
||||||
};
|
};
|
||||||
CAPABILITIES
|
CAPABILITIES
|
||||||
}
|
}
|
||||||
|
|
|
@ -701,6 +701,7 @@ impl MailBackend for MboxType {
|
||||||
supports_search: false,
|
supports_search: false,
|
||||||
extensions: None,
|
extensions: None,
|
||||||
supports_tags: false,
|
supports_tags: false,
|
||||||
|
supports_submission: false,
|
||||||
};
|
};
|
||||||
CAPABILITIES
|
CAPABILITIES
|
||||||
}
|
}
|
||||||
|
|
|
@ -180,6 +180,7 @@ impl MailBackend for NntpType {
|
||||||
supports_search: false,
|
supports_search: false,
|
||||||
extensions: Some(extensions),
|
extensions: Some(extensions),
|
||||||
supports_tags: false,
|
supports_tags: false,
|
||||||
|
supports_submission: false,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -325,6 +325,7 @@ impl MailBackend for NotmuchDb {
|
||||||
supports_search: true,
|
supports_search: true,
|
||||||
extensions: None,
|
extensions: None,
|
||||||
supports_tags: true,
|
supports_tags: true,
|
||||||
|
supports_submission: false,
|
||||||
};
|
};
|
||||||
CAPABILITIES
|
CAPABILITIES
|
||||||
}
|
}
|
||||||
|
|
|
@ -72,6 +72,7 @@ impl MailBackend for PluginBackend {
|
||||||
supports_search: false,
|
supports_search: false,
|
||||||
extensions: None,
|
extensions: None,
|
||||||
supports_tags: false,
|
supports_tags: false,
|
||||||
|
supports_submission: false,
|
||||||
};
|
};
|
||||||
CAPABILITIES
|
CAPABILITIES
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue