Crates.io | IMAPServer |
lib.rs | IMAPServer |
version | 0.2.0 |
source | src |
created_at | 2017-05-22 19:28:58.624576 |
updated_at | 2019-12-22 17:10:34.690105 |
description | A Basic IMAP Server written in Rust (WIP) |
homepage | |
repository | https://github.com/Nordgedanken/IMAPServer-rs.git |
max_upload_size | |
id | 15619 |
size | 101,995 |
A Basic IMAP Server written in Rust (WIP)
Join the discussion at #IMAPServer-rs:matrix.ffslfl.net !
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
What things you need to install the software and how to install them
A step by step series of examples that tell you have to get the IMAP server running
Install using cargo:
cargo install IMAPServer
Clone the repository:
git clone https://github.com/Nordgedanken/IMAPServer-rs.git
Build the binary
cd IMAPServer-rs
cargo build
Open the needed Ports
143
To add a new user to your database install the cli:
cargo install IMAPServer-cli
cd cli
cargo build
Running the cli:
mailbox-cli add --username=<email_address> --password=<password>
All passwords are saved using the argon2 hashing algorithm.
After cloning this repository Cargo has a simple test command. You can simply use
cargo test --release
We use SemVer for versioning. For the versions available, see the tags on this repository.
See also the list of contributors who participated in this project.
This project is licensed under the GPL-3.0 License - see the LICENSE.md file for details