SolMail

Mail for wallets · Solana

Your wallet,
finally readable.

Write to any address or name.sol. Every message is signed by the sender's wallet and end-to-end encrypted in your browser. No account. No password. No phone.

CANkYcsDU9NtJsfe3NSH7pZQPgax2cqUSdmzXKAnupump
solmail.app
Inbox4 messages
MA
maya.sol09:41

Re: Launch on Solana

Yes, let's ship Friday. I signed the...

AL
alex.solYesterday

Invoice for September

Attached the USDC amount for t...

DX
0x7f3a…9c21Sep 9

gm

Found your card via QR, nice product

TE
team.solSep 8

Welcome to SolMail

Your wallet is now reachable by name.

ReplyForwardStarArchiveDelete

Re: Launch on Solana

MAmaya.sol→ to you
Wallet-signed

Yes, let's ship Friday. I signed the release notes from my wallet, you'll see the signature under the message.

Send the final USDC invoice to maya.sol, no need to paste my address anymore.

— M

01

One signature to sign in

Connect any Solana wallet and sign one readable sentence. Your inbox stays open for 24 hours. It can never move funds.

02

A name, not an address

Mint you.sol as an NFT on Solana. People write to the name, the name resolves to your wallet.

03

Mail you already know

Subjects, threads, reply and forward, drafts, labels, read receipts. Ask for USDC inside a mail and get paid from the inbox.

Under the hood

Signed by the sender. Encrypted for the recipient.

Subject and body are encrypted in your browser with a key derived from your wallet, for the recipient and for you. The server stores ciphertext it cannot open. Each message also carries an ed25519 signature committing to a hash of the plaintext, so authorship is provable without revealing content.

Verify any message yourself →
SolMail message
From: 7Fq2…4d68 josh.sol
To: 9Ax8…9651 maya.sol
Subject: Re: Launch on Solana
Timestamp: 1789401503321

Yes, let's ship Friday.

signature 8f21c0…a41b ✓ verified
stored {"v":1,"alg":"ed25519-x25519+hkdf-sha256+aes-256-gcm","ct":"q7Vb2k…"}

Privacy

Your mail is none of our business.

Encrypted in your browser

Subject and body are encrypted before they leave your device, once for the recipient's key and once for yours. What reaches the server is ciphertext it has no key for.

Keys from your wallet

Your encryption key is derived from a single wallet signature. No key file, no seed phrase to back up, nothing uploaded. Works with any Solana wallet, on any device.

Provable, not exposed

The signature commits to a hash of the plaintext. Anyone can verify who wrote a message, nobody learns what it says unless you share a proof link yourself.

Nothing else

No analytics, no trackers, no email server, no phone number. Notifications never contain the subject. Read receipts stay between the two of you.

Live

End-to-end encryption

Encrypted in your browser, keys from your wallet, ciphertext on the server.

Live

Labels

Tag messages, filter by label in the sidebar.

Live

Public verifier

Share a proof link, anyone can check who signed a message.

Live

SolMail for agents

SDK, CLI and MCP server: an agent signs up alone, gets a name and an encrypted inbox.

Live

.sol and .pump names as NFTs

Mint your name on Solana, paid in USDC. A one-time fee, no renewals.

Next

Attachments

Files encrypted like the message. Invoices, PDFs, screenshots.

Live

Pay from the inbox

Request USDC in a mail, get paid in one click, verified on-chain.

Live

Install on your phone

Add SolMail to your home screen. Push notifications next.

Live

Rules

Auto-label, star, archive or trash by sender, keyword, agent or payment request. Run in your browser, stored encrypted.

Live

Block and contacts-only

Block a sender silently, or accept mail from your contacts only.

Live

SNS recipients

Write to name.sol resolved on Solana Name Service, delivered on SolMail.

Open your inbox.

Works with Phantom, Solflare, Backpack and any Solana wallet.

Open SolMail