FreenetWiki : Freemail

HomePage :: Categories :: PageIndex :: RecentChanges :: RecentlyCommented :: Login/Register
Most recent edit on 2008-01-24 22:47:06 by DaveBaker [wiki page was outdated, so redirect to the updated web page to minimise the number of different, out]

Additions:
For information on setting up and using Freemail, see http://freenetproject.org/freemail.html

Deletions:
ATTENTION: This page is outdated (only the Thunderbird setup still is up to date). Native Speakers: please correct it
Freemail is an email system for Freenet.
To use it you need to set up a Freemail account and your email client as below, and then run this command in your Freemail directory:
java -jar Freemail.jar

Source code is here: http://emu.freenetproject.org/cgi-bin/viewcvs.cgi/trunk/apps/Freemail/
You can load Freemail from the Plugins page as it is an official plugin.
Or you can download the latest jar from here: http://downloads.freenetproject.org/alpha/plugins/Freemail/
Mailing list for freemail: http://emu.freenetproject.org/cgi-bin/mailman/listinfo/freemail.
There is a freemail board for Freemail on Frost for discussion and feedback about Freemail.

Account Setup

Change to the directory containing the Freemail.jar file. At the command line, type:
java -jar Freemail.jar

If you are running Freemail for the first time, it will prompt you to create an account:
Starting Freemail for the first time.
You will probably want to add an account by running Freemail with arguments --newaccount <username>

So do what it says. The username you create here is only seen by you: it isn't part of your freemail address:
java -jar Freemail.jar --newaccount john

It now generates your Freemail address which is a long random string like anything@DS3FG3R...SF6FHJ8YUK.freemail. Generating the cryptographic keypair will take a few minutes.
Generating mailsite keys...
Mailsite keys generated.
Your Freemail address is: anything@DS3FG3R...SF6FHJ8YUK.freemail
Generating cryptographic keypair (this could take a few minutes)...
Account creation completed.
Account created for john. You may now set a password with --passwd <password>

So create a password:
java -jar Freemail.jar --passwd john johnssekritpasswd

Now run the main command again:
java -jar Freemail.jar

and it will prompt you to create a short Freemail address:
Secure Freemail address: anything@DS3FG3R...SF6FHJ8YUK.freemail
You don't have a short Freemail address. You could get one by running Freemail
with the --shortaddress option, followed by your account name and the name
you'd like. For example, 'java -jar freemail.jar --shortaddress bob bob' will give
you the address 'anything@bob.freemail'. Try to pick something unique!
trying slotinsert to freenet:SSK@sdfgsdfg...ertretert/mailsite-1/mailpage

So run this command:
java -jar Freemail.jar --shortaddress john jsmith

If that short alias is free, it will tell you your Freemail address:
Secure Freemail address: anything@DS3FG3R...SF6FHJ8YUK.freemail
Short Freemail address (*probably* secure): anything@jsmith.freemail

Now you are almost done: run the main command again to set up a simple mail proxy that listens for IMAP and SMTP connections.
You need to leave this running whilst you are using Freemail:
java -jar Freemail.jar

Mail client setup

You now need to set up your usual mail client software to read the emails held in the Freemail directory and to send outgoing emails into Freenet. To do this you need to set up an IMAP account on localhost port 3143 for incoming emails, and an SMTP account on localhost 3025 for outgoing emails. Remember the Freemail.jar program needs to be running whilst you are reading and sending freemails.
Thunderbird
If you use Thunderbird as your email client:
  1. From the Edit menu, select Account Settings.
  2. Click the Add Account... button.
  3. Select Email Account and click Next.
  4. Type in the name and email address you want to use e.g. John and me@jsmith.freemail, and click Next.
  5. Set the type of incoming server to IMAP and the incoming server name to localhost. Then click Next.
  6. For the Incoming User Name, use the original account name you used (john in this example), which may not be the same as your email address name. Click Next.
  7. Enter an arbitrary Account Name and click Next and then Finish.
  8. Nw we have to change the IMAP port number from the default: On the left panel click on Server Settings under the new account. Change the Port to 3143 from the default of 143.
Now you should be able to read incoming freemails. To send out emails:
  1. From the Edit menu, select Account Settings.
  2. In the left-hand panel, scroll down and click on the Outgoing Server (SMTP) option.
  3. You probably already have at least one SMTP server set up already for your normal emails. So click on the Add... button to create one specially for freemails.
  4. Under Description put anything you want - Freemail might be a good choice. Set Server Name to localhost and change Port to 3025. Make sure Use name and password is checked and put your original account name as the User Name (john in our example). Use secure connection should be set to No (don't worry, it's only the local connection that is unencrypted). Click OK.
  5. The final thing is to set your new Freemail account to use this outgoing server instead of the default one. So in the left panel find and click on the top line of the new incoming mail account you added. In our example this would be something like me@jsmith.freemail. There should be a drop-down box called Outgoing Server (SMTP). Set this to the new setup we just added: something like Freemail - localhost. And click OK.



    Edited on 2008-01-22 21:31:23 by MatthewToseland [update, it's an official plugin]

    Additions:
    You can load Freemail from the Plugins page as it is an official plugin.
Or you can download the latest jar from here: http://downloads.freenetproject.org/alpha/plugins/Freemail/


Deletions:
You can download the latest pre-compiled jar from here: http://downloads.freenetproject.org/alpha/plugins/Freemail/



Edited on 2008-01-22 13:59:34 by MichaelTaenzer [Attention: Outdated! Native Speakers: please correct it!]

Additions:
ATTENTION: This page is outdated (only the Thunderbird setup still is up to date). Native Speakers: please correct it



Edited on 2007-11-02 18:23:43 by AlexLehm [removed note about freenet.jar, works now again]

Deletions:
Please note that currently Freemail is being modified to work as a node plugin, however the documentation doesn't mention that yet. Most of the commands below will still work if you change the command to
java -cp Freemail.jar:<freenet.jar> freemail.Freemail

(or ; if you are on windows).




Edited on 2007-10-28 22:37:38 by AlexLehm [fixed download link]

Additions:
You can download the latest pre-compiled jar from here: http://downloads.freenetproject.org/alpha/plugins/Freemail/

Deletions:
You can download the latest pre-compiled jar from here: http://downloads.freenetproject.org/alpha/Freemail/



Edited on 2007-10-28 20:31:13 by AlexLehm [note about change node plugin]

Additions:
Please note that currently Freemail is being modified to work as a node plugin, however the documentation doesn't mention that yet. Most of the commands below will still work if you change the command to
java -cp Freemail.jar:<freenet.jar> freemail.Freemail

(or ; if you are on windows).




Edited on 2006-09-02 17:16:21 by JaQa

Additions:
To use it you need to set up a Freemail account and your email client as below, and then run this command in your Freemail directory:



Edited on 2006-09-02 17:14:13 by JaQa

Additions:
You now need to set up your usual mail client software to read the emails held in the Freemail directory and to send outgoing emails into Freenet. To do this you need to set up an IMAP account on localhost port 3143 for incoming emails, and an SMTP account on localhost 3025 for outgoing emails. Remember the Freemail.jar program needs to be running whilst you are reading and sending freemails.
  1. Nw we have to change the IMAP port number from the default: On the left panel click on Server Settings under the new account. Change the Port to 3143 from the default of 143.

    Deletions:
    You now need to set up your usual mail client software to read the emails held in the Freemail directory and to send outgoing emails into Freenet. To do this you need to set up an IMAP account on localhost port 3143 for incoming emails, and an SMTP account on localhost 3025 for outgoing emails.



    Edited on 2006-09-02 17:10:20 by JaQa

    Additions:
    ~1) From the Edit menu, select Account Settings.
  2. From the Edit menu, select Account Settings.
  3. In the left-hand panel, scroll down and click on the Outgoing Server (SMTP) option.
  4. You probably already have at least one SMTP server set up already for your normal emails. So click on the Add... button to create one specially for freemails.
  5. Under Description put anything you want - Freemail might be a good choice. Set Server Name to localhost and change Port to 3025. Make sure Use name and password is checked and put your original account name as the User Name (john in our example). Use secure connection should be set to No (don't worry, it's only the local connection that is unencrypted). Click OK.
  6. The final thing is to set your new Freemail account to use this outgoing server instead of the default one. So in the left panel find and click on the top line of the new incoming mail account you added. In our example this would be something like me@jsmith.freemail. There should be a drop-down box called Outgoing Server (SMTP). Set this to the new setup we just added: something like Freemail - localhost. And click OK.

    Deletions:
    ~1) From the Edit menu, select AccountSettings.
  7. From the Edit menu, select AccountSettings.




  8. Edited on 2006-09-02 16:49:50 by JaQa

    Additions:

    Account Setup

Change to the directory containing the Freemail.jar file. At the command line, type:
java -jar Freemail.jar

If you are running Freemail for the first time, it will prompt you to create an account:
Starting Freemail for the first time.
You will probably want to add an account by running Freemail with arguments --newaccount <username>

So do what it says. The username you create here is only seen by you: it isn't part of your freemail address:
java -jar Freemail.jar --newaccount john

It now generates your Freemail address which is a long random string like anything@DS3FG3R...SF6FHJ8YUK.freemail. Generating the cryptographic keypair will take a few minutes.
Generating mailsite keys...
Mailsite keys generated.
Your Freemail address is: anything@DS3FG3R...SF6FHJ8YUK.freemail
Generating cryptographic keypair (this could take a few minutes)...
Account creation completed.
Account created for john. You may now set a password with --passwd <password>

So create a password:
java -jar Freemail.jar --passwd john johnssekritpasswd

Now run the main command again:
java -jar Freemail.jar

and it will prompt you to create a short Freemail address:
Secure Freemail address: anything@DS3FG3R...SF6FHJ8YUK.freemail
You don't have a short Freemail address. You could get one by running Freemail
with the --shortaddress option, followed by your account name and the name
you'd like. For example, 'java -jar freemail.jar --shortaddress bob bob' will give
you the address 'anything@bob.freemail'. Try to pick something unique!
trying slotinsert to freenet:SSK@sdfgsdfg...ertretert/mailsite-1/mailpage

So run this command:
java -jar Freemail.jar --shortaddress john jsmith

If that short alias is free, it will tell you your Freemail address:
Secure Freemail address: anything@DS3FG3R...SF6FHJ8YUK.freemail
Short Freemail address (*probably* secure): anything@jsmith.freemail

Now you are almost done: run the main command again to set up a simple mail proxy that listens for IMAP and SMTP connections.
You need to leave this running whilst you are using Freemail:
java -jar Freemail.jar

Mail client setup

You now need to set up your usual mail client software to read the emails held in the Freemail directory and to send outgoing emails into Freenet. To do this you need to set up an IMAP account on localhost port 3143 for incoming emails, and an SMTP account on localhost 3025 for outgoing emails.
Thunderbird
If you use Thunderbird as your email client:
  1. From the Edit menu, select AccountSettings.
  2. Click the Add Account... button.
  3. Select Email Account and click Next.
  4. Type in the name and email address you want to use e.g. John and me@jsmith.freemail, and click Next.
  5. Set the type of incoming server to IMAP and the incoming server name to localhost. Then click Next.
  6. For the Incoming User Name, use the original account name you used (john in this example), which may not be the same as your email address name. Click Next.
  7. Enter an arbitrary Account Name and click Next and then Finish.
Now you should be able to read incoming freemails. To send out emails:
  1. From the Edit menu, select AccountSettings.




  2. Oldest known version of this page was edited on 2006-09-02 14:40:10 by JaQa []
    Page view:

    Freemail


Freemail is an email system for Freenet.

Source code is here: http://emu.freenetproject.org/cgi-bin/viewcvs.cgi/trunk/apps/Freemail/

You can download the latest pre-compiled jar from here: http://downloads.freenetproject.org/alpha/Freemail/

Mailing list for freemail: http://emu.freenetproject.org/cgi-bin/mailman/listinfo/freemail.
There is a freemail board for Freemail on Frost for discussion and feedback about Freemail.
Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by Wikka Wakka Wiki 1.1.6.2
Page was generated in 0.1405 seconds