- 1 Mixmaster
- 1.1 Introduction
- 1.2 Mixmaster inside Whonix-Workstation
- 1.3 Webinterface
- 1.4 Development
- 1.5 Credits
Motivation behind this: "What if there where a bookmark pointing to mail.local (or something like that) where you can simply enter an e-mail address, from sender (optional), subject and text, click send and mail is on its way?
There are two ways of using the Mixmaster network. Installing Mixmaster in Debian is the recommended way but more difficult. Unfortunately, there is no nice graphical user interface for the Mixmaster for Debian GNU/Linux. There are web interfaces at the bottom of this page, but no one managed to document how to use them yet.
This is quite an unusual setup. At time of writing there where no references that ever anyone ever successfully used the mixmaster software to remail over Tor. Therefore it might make clear, that you are a Whonix user.
Mixmaster inside Whonix-Workstation
Third Party Information
There is a video without speech on Ubuntu, but steps on Debian are the same. No speech, but good video anyway.
There is also a video with speech explaining Mixmaster. Video comments:
- Before 4:38 min he explains general things about Mixmaster. We don't agree, for reasons explained above. The video is already four years old.
- Before 4:38 min he explains to manually install it. We don't have to do it, since it is available as Debian package.
- You could watch https://www.youtube.com/dzbrFPO4604 beginning from 4:38 min.
debian-administration.org: Using mixmaster to send anonymous email from 2006 written by Jacob Appelbaum. Still contains useful information. Even though */etc/mixmaster/remailer.conf* contains a *SENDMAIL* directive, a Mixmaster Tutorial Third says Postfix is Mixmaster default. This directive does not require changing.
- postfix not required because we use SMTPRELAY
mapaddress 220.127.116.11 k54ids7luh523dbi.onion mapaddress 18.104.22.168 gbhpq7eihle4btsn.onion
Has mixmaster installed by default.
#SMTPRELAY 22.214.171.124 SMTPRELAY 126.96.36.199
127.0.0.1 host.localdomain host
This is because mixmaster leaks these information to the mixmaster node, it is better to have it uniform.
A fresh list of Mixmaster nodes is required. You can either update using the ncurses interface or using the Debian method. Both are documented below.
## Press keys: # 1 u for update # 2 * to begin update # 3 k worked for me # 4 q for quit (no longer run it as root)
sudo mixmaster-update --verbose
There is an exception in /etc/sudoers for mixmaster-update to allow running mixmaster-update without root.
and use the text interface. Perhaps watch the video as explained above.
If you don't like the text interface you may use it by command line. If you want to read the manual.
Mails can also be send by command line. See documentation article Mixmaster for instructions how to use it.
After sending when there is no error.
Error: SMTP relay not ready. Error: SMTP relay not ready. Error: Unable to execute sendmail. Check path! Error: SMTP relay not ready. Error: SMTP relay not ready. Error: Unable to execute sendmail. Check path!
- Online demo looks good.
- GNUPL license needs clarification.
- Online demo looks good.
- Unfree license. Only free for non-commercial use. Although there is a promise not to sue one, commercial users are required to buy a license.
- Therefore not suited as default in Whonix.
- Looks great.
- Requires Apache 2 with mod_python.
- Therefore not suited as default in Whonix. (Users may want to use Apache for running an onion service. Also quite big. Might be re-considered.)
Note: Mixmaster gets confused if there are # comments at the top of ~/.Mix/mix.cfg.
Stream Isolation as in forcing Mixmaster traffic through a separate SocksPort has not yet been figured out and help is welcome. Mixmaster traffic goes through Tor's TransPort. Since we are only connecting to Mixmaster relays, which provide an onion service, identity correlation should be prevented. To make sure, asked tor-talk: Are connections to two different onion services stream isolated?.
- Postfix has an option to skip MX lookups for a given hostname: look for "square brackets" in postconf(5).
- Using Postfix with Tor
- Using Postfix with Tor (bis)
The Deprecated page contains information related to Mixmaster: MX DNS requests, MX capable DNS resolver, using Postfix and debugging Postfix.
Tails ticket, may contain interesting information:
- Remops mailing list helped creating this page with advice.
This is a wiki. Want to improve this page? Help is welcome and volunteer contributions are happily considered! See Conditions for Contributions to Whonix, then Edit! IP addresses are scrubbed, but editing over Tor is recommended. Edits are held for moderation.