Hello World! We are live.

What is ETHMail

ETHMail is an email provider. It providers email services like Gmail. The twist is that you don't register an account with ETHMail, you just use your Ethereum wallet (pub/prv key pair) signature ability to prove that you are in control over given mail account.

Deep down it's IMAP and SMTP server designed in such a way to allow direct communication between Ethereum addresses using standard email technology.

How to use ETHMail

How to send email to a given address?

If you want to contact person controling address 0x123...567 you can do that using you normal email account like myname@gmail.com etc. Just send email to 0x123...567@ethmail.cc using your favorite email client from your existing normal email account.

Send Email from normal account

No setup is needed. Plain old email to slightly weirder email address. The receving person doesn't need to use ETHMail yet. Your email will wait for them on ethmail.cc and it will appear in their inbox when they first check their mail.

How to check if someone have sent me any emails?

To access your inbox you'll need three things:

First any mobile or desktop email client supporting IMAP (almost all support it). Eg. Gmail App, Thunderbird, Mail, etc.

Thunderbird Email Client

Second is some kind of web wallet. I recommend MetaMask or Nifty Wallet browser extensions. You can also use Ledger (tested) or Trezor (not tested) hardware wallets with your browser extensions. (Any web3 compatible wallet should work)


Third is username and password pair to configure the client with. Username is simple it's just your address (0x123...567) and your email address is 0x123...567@ethmail.cc. The password is a little trickier to get. You have to generate it using Key Management webapp. Just login using your wallet and create new Key, this key is your new password.

Now that you have all of required pieces you can configure your email client to access your inbox.

The general configuration looks like this:

Email: 0x123...567@ethmail.cc
Username: 0x123...567
Password: GeNerAtEdKeY...Ac2B32
IMAP Server: ethmail.cc
SMTP SERVER: ethmail.cc

Features and Plans

Leave a messages for any address

Check you email account, you might have messages already waiting for you!

Easy to use

You know your counterpart economic incentives, you can check their blockchain history

For Dapp Developers

Message Filtering (In the future)

Token ownership Filtering

Blockchain History Filtering

NFTs as first class citizens (In the future)


Is my email encrypted?

Not yet, I'm working on it.

Can I send/receive email to normal emails like gmail.com?

Yes! ethmail.cc works exactly like your standard email provider.

Why there is no web client?/Why cannot I use browser to see my email?

I'll add web client as soon as possible but complexity of this task pushed it further on my priorities list. First I want to provide basic email services with existing email clients.


Support Chat

I have setup Rocket.Chat instance with Ethereum Wallet login enabled at https://chat.ethmail.cc/. You can go there if you have questions or need help setting up your account.

Note: I'm in GMT+1 timezone and I'm available mostly in the morning and evening my time


You can send suggestions/questions/donations etc to 0x3b4361d03567a941877299f49b938f050c468651@ethmail.cc

^^ see what I did there? Donations and communication in one place ;)