Skip to content

Be-P/nym-mailer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nym Mailer

This is the POC of a Nym Service Provider that receives emails through the Nym Network and relays them to the internet.

Mailer Server

The Server crate, that receives messages and sends them through SMTP to the specified destination. Right now it just forwards every email request to the destination requested by the client.

Mailer Client

The POC of a client that sends to the Mailer Server a "SendMailMessage" request.

Getting Started

First, start the server.

cd mailer-server

# Configure Sendgrid API and Domain
cp example.env .env

cargo run

Copy and paste the server Nym address into the client destination_address variable, and then run the client

cd mailer-client

cargo run

Future Plans

This repository only provides a POC of the Nym Mailer Service, the next steps follow:

  • Remove the Sendgrid dependency, and implement a native SMTP relay
  • Implement a Web UI and a Native UI client interface
  • Allow Clients tu buy email accounts, and use "nym credentials" to ensure the user has right to use an email account
  • Allow Clients to receive back email responses implementing a mailbox

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages