atarashii_imap alternatives and similar packages
Based on the "Email" category.
Alternatively, view atarashii_imap alternatives based on common mentions on social networks and blogs.
CodeRabbit: AI Code Reviews for Developers

Do you think we are missing an alternative of atarashii_imap or a related project?
README
新しい IMAP client

新しい (atarashii/new) IMAP client in Rust. It supports plain and secure connections.
In progress
It's under development...
Usage
Put this in your Cargo.toml
:
[dependencies]
atarashii_imap = "<current version of atarashii_imap>"
Example
extern crate atarashii_imap;
extern crate openssl;
use atarashii_imap::{Client, Response, SslMode};
use native_tls::{TlsConnector, TlsConnectorBuilder, TlsStream, SslMethod, SslConnectorBuilder};
//.......
match Client::connect("imap.gmail.com") {
Ok(mut client) => {
match conn.authenticate("[email protected]", "password") {
//todo
// doing stuff with client
// ............
client.disconnect();
},
Err(e) => println!("authentication error")
}
},
Err(e) => panic!("connection error")
}
Commands supported
- select(mailbox_name: &str)
- examine(mailbox_name: &str)
- create(mailbox_name: &str)
- delete(mailbox_name: &str)
- rename(current_name: &str, new_name: &str)
- subscribe(mailbox_name: &str)
- unsubscribe(mailbox_name: &str)
- close
- logout
- capability
- fetch
- copy(seq_set: String, mailbox_name: String)
- list(folder_name: &str, search_pattern: &str)
- lsub(folder_name: &str, search_pattern: &str)
- expunge
- check
- noop
Author
Alex Maslakov | [email protected]
License
Apache 2.0
*Note that all licence references and agreements mentioned in the atarashii_imap README section above
are relevant to that project's source code only.