I2P Mail Guide

2025-06-03T19:27:35+08:00

To get connected with those who are on I2P, the very first step is to register for a mailbox on the I2P network. One of the most popular I2P email service providers is I2P Mail.

Now let me guide you through the process of I2P Mail registration and configuration.

Step 1: Register for a mailbox

First you need to visit this page (over I2P of course).

Fill in all the information. The password will be used to sign into your account on your email client, and your mailbox will be available as username@mail.i2p over I2P and username@i2pmail.org over the clearnet.

It is possible to configure your client to use I2P as the proxy, however this requires you to set up a separate profile. Therefore it is recommended to use an I2P tunnel instead.

Assuming that you are using i2pd, open your /etc/i2pd/tunnels.conf and uncomment (or add if it does not exist) these lines:

[SMTP]
type = client
address = 127.0.0.1
port = 7659
destination = smtp.postman.i2p
destinationport = 25
keys = smtp-keys.dat

[POP3]
type = client
address = 127.0.0.1
port = 7660
destination = pop.postman.i2p
destinationport = 110
keys = pop3-keys.dat

Step 3: Set up your client

Assuming that your email address is username@mail.i2p, use this configuration:

  1. Incoming protocol: POP3
  2. Incoming port: 7660
  3. Outgoing protocol: SMTP
  4. Outgoing port: 7659
  5. Hostname (both): 127.0.0.1
  6. Connection security (both): None
  7. Authentication method (both): Normal password
  8. Username: username

Email address is username@mail.i2p and the password is what you just set. Make sure that your i2pd daemon is running.

If nothing is wrong, you should successfully log into your account.