https://github.com/r-gg/vs-ue
Secure distributed email service with Java RMI
https://github.com/r-gg/vs-ue
distributed-systems dns-server email-service java-rmi secure-communication
Last synced: 2 months ago
JSON representation
Secure distributed email service with Java RMI
- Host: GitHub
- URL: https://github.com/r-gg/vs-ue
- Owner: r-gg
- License: wtfpl
- Created: 2023-02-05T17:06:27.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-27T19:15:54.000Z (about 1 year ago)
- Last Synced: 2025-01-21T12:46:57.514Z (4 months ago)
- Topics: distributed-systems, dns-server, email-service, java-rmi, secure-communication
- Language: Java
- Homepage:
- Size: 557 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Secure Distributed Email Service with Java RMI
Implements:
- Decentralized Naming Service
- Secure Mail Access and Mail Transfer Protocols## Decentralized naming service architecture and related workflow diagrams





## How to run (Gradle)
### Compile & Test
Gradle is the build tool we are using. Here are some instructions:Compile the project using the gradle wrapper:
```./gradlew assemble```Compile and run the tests:
```./gradlew build```### Run the applications
The gradle config contains several tasks that start application components for you.
You can list them with
```./gradlew tasks --all```
And search for 'Other tasks' starting with `run-`. For example, to run the monitoring server, execute:
```./gradlew --console=plain run-monitoring```
the `--console=plain` flag disables CLI features, like color output, that may break the console output when running a interactive application