/[pkg-mixmaster]/trunk/Mix/mix.1
ViewVC logotype

Contents of /trunk/Mix/mix.1

Parent Directory Parent Directory | Revision Log Revision Log


Revision 153 - (hide annotations) (download)
Wed Aug 21 11:22:37 2002 UTC (10 years, 9 months ago) by weaselp
File size: 20733 byte(s)
Maildir support
1 rabbi 1 .TH MIX 1 "Mixmaster Version 3.0 beta"
2 weaselp 153 .\" $Id: mix.1,v 1.9 2002/08/21 11:22:36 weaselp Exp $
3 rabbi 1 .SH NAME
4     mix \- anonymous remailer software
5     .SH SYNOPSIS
6     .B mix
7     [\fB\-hpmdSvT\fR]
8     [\fB\-t \fIuser@host\fR]
9     [\fB\-g \fInewsgroup\fR]
10     [\fB\-s \fIsubject\fR]
11     [\fB\-a \fIfilename\fR]
12     [\fB\-n \fInym\fR]
13     [\fB\-l \fImix1,mix2,mix3,...\fR]
14     [\fB\-c \fInum\fR]
15     [\fIuser@host\fR]
16     [\fIfilename\fR]
17     .PP
18     .B mix
19     [\fB\-f\fR[\fBrfg\fR] \fIfilename\fR]
20     .PP
21     .B mix \-\-nym\-config=\fIyournym \fR[\fBname=\fIPseudonym\fR]
22     [\fBopt=\fInymserver options\fR] [\fB\-\-latency=\fIhours\fR]
23     [\fB\-\-reply\-chain=\fIrem1,rem2,...\fR]
24     .PP
25     .B mix \fR[\fB\-RGKSP\fR]
26     .SH DESCRIPTION
27     Mixmaster is an anonymous remailer. Remailers provide protection
28     against traffic analysis and allow sending mail anonymously or
29     pseudonymously.
30     .PP
31     In the non-interactive mode, Mixmaster reads a message from its
32     standard input or from a file. Destination address and input file can
33     be specified in the command line. If no address is given in the
34     command line, the input file is expected to contain a message complete
35     with mail headers. Messages to be send under a pseudonym must contain
36     a
37     .I Nym:
38     header rather than
39     .IR From: .
40     .SH OPTIONS
41     .TP
42     .B "\-h, \-\-help"
43     Print a summary of command line options.
44     .TP
45     .B "\-t, \-\-to=\fIuser@host"
46     Add the destination address(es) to the message header. The input file
47     contains the message body without headers.
48     .TP
49     .B "\-g, \-\-post-to=\fInewsgroup"
50     Add the newsgroup(s) to the message header. The input file
51     contains the message body without headers.
52     .TP
53     .B
54     \-p, \-\-post
55     Post the message to Usenet.
56     .TP
57     .B
58     \-m, \-\-mail
59     Send the message as electronic mail. (This is the default.)
60     .TP
61     .B "\-s, \-\-subject=\fIsubject"
62     Add the
63     .I subject
64     to the message header.
65     .TP
66     .B "\-\-header=\fI'Header: text'
67     Add the header line to the message header.
68     .TP
69     .B "\-a, \-\-attachment=\fIfilename"
70     Attach
71     .I file
72     to the message.
73     .TP
74     .B "\-n, \-\-nym=\fIyournym"
75     Use the given pseudonym to send the message.
76     .TP
77     .B \-\-encrypt
78     Encrypt the message using the OpenPGP format.
79     .TP
80     .B \-\-sign
81     Sign the message using the OpenPGP format.
82     .TP
83     .B "\-l, \-\-chain=\fImix1,mix2,mix3,..."
84     Use this remailer chain to send the message. Alternatively, the input
85     message may contain a pseudo-header
86     .BR Chain: .
87     If no chain is specified, Mixmaster will use a chain of four random
88     remailers.
89     .TP
90     .B "\-T, \-\-type\-list"
91     Display the contents of the
92     .BR type2.list
93     file.
94     .TP
95     .B "\-c, \-\-copies=\fInum"
96     Send
97     .I num
98     copies of the message to increase reliability.
99     .TP
100     .B \-d, \-\-dummy
101     Generate a dummy message as protection against traffic analysis.
102     .TP
103     .B \-S, \-\-send
104     Send the message(s) from the pool.
105     .TP
106     .B \-v, \-\-verbose
107     Output informational messages.
108     .TP
109     .B "\-f\fR [\fIfile\fR]"
110     Read a mail folder. This function requires ncurses support.
111     .TP
112     .B "\-fr\fR [\fIfile\fR]"
113     Reply to a message.
114     .TP
115     .B "\-ff\fR [\fIfile\fR]"
116     Post a follow-up to a message.
117     .TP
118     .B "\-fg\fR [\fIfile\fR]"
119     Send a group reply to a message.
120     .TP
121     .B "\-\-nym\-config=\fInym \fR[\fBname=\fIPseudonym\fR] [\fBopt=\fInymserver options\fR]"
122     Generate a pseudonym.
123    
124     For example, to set up a pseudonym with two mail reply blocks and nym
125     server acknowledgment for successfully remailed messages:
126     .PP
127     mix --nym-config=yournym@nym.alias.net opt=+acksend --to=user@domain
128     --reply-chain=privacy,hr13,hyper --to=user@domain
129     --reply-chain=replay,squirrel,mix
130    
131     To use a message pool:
132     .PP
133     mix --nym-config=yournym@nym.alias.net
134     --post-to=alt.anonymous.messages
135     --subject="secret message" --reply-chain=base
136     .TP
137     .B "\-\-latency=\fIhours"
138     Reply chain latency.
139     .TP
140     .B "\-\-reply\-chain=\fIrem1,rem2,..."
141     Reply chain for the pseudonym.
142     .SS Remailer options:
143     .TP
144     .B \-R, \-\-read\-mail
145     Read a remailer message from standard input and store it in the pool.
146     .TP
147 weaselp 150 .B \-I, \-\-store\-mail
148     Read a remailer message from standard input and store it in the pool
149     without decrypting it immediately. It will be processed the next time
150     Mixmaster processes the queue (called with \fP-M\fP or in daemon mode).
151     .TP
152 rabbi 1 .B \-P, \-\-pop-mail
153     Read mail from the POP3 servers listed in
154     .BR pop3.cfg .
155     .TP
156     .B \-M, \-\-remailer
157     Check if it is time to perform the regular remailer actions:
158     Send messages from the pool, get mail from POP3 servers and keep the
159     internal files up\-to\-date.
160     .TP
161     .B \-D, \-\-daemon
162     Detach from the console and process the pool, get mail and update the
163     internal files in regular intervals.
164     .TP
165     .B -G, \-\-generate\-key
166     Generate a new remailer key.
167     .TP
168     .B \-K, \-\-update\-keys
169     Generate remailer keys if necessary.
170     .TP
171     .B \-S, \-\-send
172     Force sending the message(s) from the pool.
173 rabbi 38 .TP
174     .B \-\-install\-svc
175     Install the Mixmaster Service on Win32.
176     .TP
177     .B \-\-remove\-svc
178     Remove the Mixmaster Service on Win32.
179     .TP
180     .B \-\-run\-svc
181     Run the Mixmaster Service on Win32.
182 rabbi 1 .SH CONFIGURATION
183     Mixmaster reads its configuration from the file
184     .B mix.cfg
185     in its working directory. The configuration file consists of lines of
186     the type
187     .PP
188     .I VARIABLE values
189     .PP
190     and of comments, which begin with a
191     .B #
192     character. The variables have reasonable default values, but it is
193     useful to create a configuration file using the
194     .B Install
195     script when setting up a remailer.
196     .PP
197     All configuration variables can be overridden from the command line,
198     e.g.
199     .B mix -S --POOLSIZE=0 --RATE=100
200     will send all messages currently in the message pool.
201     .SS Client configuration:
202     .TP
203     .B ADDRESS
204     Your address for sending non-anonymous messages.
205     .TP
206     .B NAME
207     Your real name (used for sending non-anonymous messages).
208     .TP
209     .B MAILtoNEWS
210     Address of a mail-to-news gateway. Default:
211     .BR mail2news@nym.alias.net .
212     .TP
213     .B CHAIN
214     Default chain for anonymous messages to be sent.
215     .B CHAIN
216     is a comma-separated list of remailer names or addresses.
217     A
218     .B *
219     represents a random reliable remailer. Default:
220     .BR *,*,*,* .
221     .TP
222     .B NUMCOPIES
223     Number of redundant copies of an anonymous message to be
224     sent, unless specified otherwise on the command line.
225     Default:
226     .BR 1 .
227     .TP
228     .B DISTANCE
229     When selecting random remailers, the chain will contain
230     .I DISTANCE
231     other remailers between two occurences of the
232     same remailer in the chain. Default:
233     .BR 2 .
234     .TP
235     .B MINREL
236     Only select remailers with a reliability of at least
237     .IR MINREL %.
238     Default:
239     .BR 98 .
240     .TP
241     .B RELFINAL
242     Only select a remailer with a reliability of at least
243     .IR RELFINAL %
244     as the final remailer. Default:
245     .BR 99 .
246     .TP
247     .B MAXLAT
248     Only select remailers with a latency of maximally
249     .IR MAXLAT .
250     Default:
251     .BR 36h .
252     .TP
253     .B PGPPUBRING
254     Path to your public PGP key ring. Default:
255 rabbi 151 .BR ~/.pgp/pubring.pkr .
256 rabbi 1 (Windows default: PGP registry value.)
257     .TP
258     .B PGPSECRING
259     Path to your secret PGP key ring. Default:
260 rabbi 151 .BR ~/.pgp/secring.skr .
261 rabbi 1 (Windows default: PGP registry value.)
262     .SS Remailer configuration:
263     .TP
264     .B SENDMAIL
265     Path to the
266     .BR sendmail (1)
267     program. If set to
268     .BR outfile ,
269     Mixmaster will create text files named
270     .BI out * .txt
271     in the
272     .B pool
273     directory instead of sending mail.
274     Default:
275     .BR "/usr/lib/sendmail -t" .
276     .TP
277     .B SMTPRELAY
278     Name of SMTP relay. If set, mail will be delivered to the relay
279     rather than by
280     .BR sendmail (1).
281     .TP
282     .B HELONAME
283     Name used in the SMTP dialogue.
284     Default: The
285     .I ENVFROM
286     host name or the current network name associated with the socket.
287     .TP
288     .B ENVFROM
289     Envelope from address used in the SMTP dialogue. (When the client is
290     used to send non-anonymous messages,
291     .I ADDRESSS
292     is used instead.)
293     Default:
294     .IR ANONADDR .
295     .TP
296     .B NEWS
297     Path to the news posting program, or address of a
298     mail-to-news gateway. Default: no news posting.
299     (When using a news posting program,
300     .I ORGANIZATION
301     contains
302     an Organization line for anonymous messages. Default:
303     .BR "Anonymous Posting Service" .)
304     .TP
305     .B SENDANONMAIL
306     Path to a program for sending anonymous mail. Default:
307     .IR SENDMAIL .
308     .B SENDANONMAIL
309     can be used to invoke an external mail filter for anonymized messages.
310     .TP
311     .B SHORTNAME
312     A short name for the remailer to be used in lists. Defaults to the host name.
313     .TP
314     .B REMAILERADDR
315     The remailer mail address.
316     .TP
317     .B ANONADDR
318     An address to be inserted in the
319     .B From:
320     line of anonymous messages. Default:
321     .IR REMAILERADDR .
322     .TP
323     .B REMAILERNAME
324     A name to be inserted in the
325     .B From:
326     line of remailer status
327     messages. Default:
328     .BR "Anonymous Remailer" .
329     .TP
330     .B ANONNAME
331     A name to be inserted in the
332     .B From:
333     line of anonymous messages.
334     Default:
335     .BR "Anonymous" .
336     .TP
337     .B COMPLAINTS
338     An address for complaints to be sent to. Default:
339     .IR REMAILERADDR .
340     .TP
341     .B ERRLOG
342     Name of a file to log error messages, or
343     .B stdout
344     or
345     .BR stderr .
346     Default:
347     .BR stderr .
348     (When run from a tty, Mixmaster will always print a copy of error
349     messages to
350     .BR stderr .)
351     .TP
352     .B MAILBOX
353     A generic mail folder for non-remailer messages that are not stored in
354     any of the following folders.
355     If
356     .B MAILBOX
357     begins with a
358     .BR | ,
359     it specifies the path to a program. If it contains an
360     .B @
361     sign, the message is forwarded to the given address (with an
362     .B X-Loop:
363 weaselp 153 header to prevent mail loops). If it ends with a
364     .B /
365     it is threated as a Maildir, otherwise the message is appended
366 rabbi 1 to the given file name or written to standard output if
367 weaselp 110 .B MAILBOX
368 rabbi 1 is
369     .BR stdout .
370     Default:
371     .BR mbox .
372     .TP
373     .B MAILABUSE
374     Mail folder for messages sent to the
375     .I COMPLAINTS
376     address.
377     Default:
378     .IR MAILBOX .
379     .TP
380     .B MAILBLOCK
381     Mail folder for messages sent to the remailer address with a
382     .B DESTINATION-BLOCK
383     line.
384     Default:
385     .IR MAILBOX .
386     .TP
387     .B MAILUSAGE
388     Mail folder for messages sent to the remailer address that do not
389     contain any valid remailer commands. Default:
390     .BR /dev/null .
391     .TP
392     .B MAILANON
393     Mail folder for replies sent to the
394     .I ANONADDR
395     address.
396     Default:
397     .BR /dev/null .
398     .TP
399     .B MAILERROR
400     Mail folder for messages that cannot be decrypted or contain other
401     errors. Default:
402     .BR /dev/null .
403     .TP
404     .B MAILBOUNCE
405     Mail folder for bounce messages. Default:
406     .IR MAILBOX .
407     .TP
408     .B VERBOSE
409     If
410     .B VERBOSE
411     is set to
412     .BR 0 ,
413     Mixmaster will log error
414 rabbi 53 messages only. If it is set to
415 rabbi 1 .BR 1 ,
416     error message and warnings are logged. If
417     .B VERBOSE
418     is set to
419     .BR 2 ,
420     successful operation is logged as well.
421     If set to
422     .BR 3 ,
423     a log file entry is created whenever a message
424     enters or leaves the pool. Default:
425     .BR 2 .
426 rabbi 102 .TP
427     .B PASSPHRASE
428     A passphrase used to protect the remailer secret keys from
429     casual attackers. This setting overrides the compile-time
430     defined
431     .B COMPILEDPASS
432     which is now deprecated.
433     This should
434     .I not
435     be the same as the client passphrase.
436 rabbi 1 .PP
437     The following variables can be set to
438     .B y
439     or
440     .BR n :
441     .TP
442     .B REMAIL
443     Enable remailer functionality. Default:
444     .BR y .
445     .TP
446     .B MIDDLEMAN
447     Act as an intermediate hop only, forward anonymized
448     messages to an other remailer. This mode can be used
449     where complaints about anonymous messages must be
450     avoided. (The variable
451     .B FORWARDTO
452     specifies the remailer
453     chain to be used; default:
454     .BR * .)
455     Default:
456     .BR n .
457     .TP
458     .B AUTOREPLY
459     Send help files in response to non-remailer messages. Explicit
460     .B remailer-help
461     requests are always served.
462     Default:
463     .BR n .
464     .TP
465     .B MIX
466     Accept Mixmaster messages. Default:
467     .BR y .
468     .TP
469     .B PGP
470     Accept OpenPGP-encrypted Cypherpunk remailer messages.
471     Default:
472     .BR y .
473     .TP
474     .B UNENCRYPTED
475     Accept unencrypted Cypherpunk remailer messages.
476     Default:
477     .BR n .
478     .TP
479     .B REMIX
480     Re-encrypt Type I messages to other remailers in the Mixmaster format
481     .RB ( x
482     = only when requested by user explicitly).
483     Default:
484     .BR y .
485     .TP
486     .B BINFILTER
487     Filter out binary attachments. Default:
488     .BR n .
489     .TP
490     .B MID
491     Use a hash of the message body as Message-ID, to avoid
492     Usenet spam. Default:
493     .BR y .
494     If
495     .B MID
496     is set to a string
497     beginning with
498     .BR @ ,
499     that string is used as the domain part of the message ID.
500     .TP
501     .B AUTOBLOCK
502     Allow users to add their address to the
503     .B dest.blk
504     file by sending the remailer a message containing the line
505     .BR destination-block .
506     Default:
507     .BR y .
508     .PP
509     The following variables have numeric values:
510     .TP
511     .B POOLSIZE
512     The size of the Mixmaster reordering pool. Larger sizes
513     imply higher security and longer delays. Default:
514     .BR 0 .
515     .TP
516     .B RATE
517     Percentage of messages from the pool to be sent. Default:
518     .BR 100 .
519     Lower values cause the pool to increase in size when
520     many messages are recieved at a time, reducing the effect
521     of flooding attacks.
522     .TP
523     .B SIZELIMIT
524     Maximal size for anonymous messages in kB.
525     .B 0
526     means no limit.
527     Default:
528     .BR 0 .
529     .TP
530     .B POP3SIZELIMIT
531     Maximal size for incoming messages in kB when using POP3.
532     .B 0
533     means no limit.
534     Default:
535     .BR 0 .
536     Larger messages are deleted unread if
537     .B POP3DEL
538     is set to
539     .BR y ,
540     and left on the server otherwise.
541     .TP
542     .B INFLATEMAX
543     Maximal size for
544     .B Inflate:
545     padding in kB.
546     .B 0
547     means padding is not allowed.
548     Default:
549     .B 50
550     .BR kB .
551     .TP
552     .B MAXRANDHOPS
553     Maximal chain length for message forwarding requested by
554     .B Rand-Hop
555     directives.
556     Default:
557     .BR 20 .
558     .PP
559     The following are time variables. They can be given as days, hours, or
560     minutes.
561     .TP
562     .B SENDPOOLTIME
563     How often Mixmaster should check the pool for messages
564     to be sent. Default:
565     .BR 1h .
566     .TP
567     .B POP3TIME
568     How often Mixmaster should check the POP3 accounts
569     listed in
570     .B pop3.cfg
571     for new mail.
572     Default:
573     .BR 1h .
574     .TP
575     .B PACKETEXP
576     How long to store parts of incomplete multipart messages.
577     Default:
578     .BR 7d .
579     .TP
580     .B IDEXP
581     Mixmaster keeps a log of packet IDs to prevent replay
582     attacks.
583     .B IDEXP
584     specifies after which period of time old
585     IDs are expired. Default:
586     .BR 7d ,
587     minimum:
588     .BR 5d .
589     If set to
590     .BR 0 ,
591     no log is kept.
592     .PP
593     The following strings must be specified at compile-time in
594     .BR config.h .
595     Usually it is not necessary to modify any of these:
596     .TP
597     .B
598     DISCLAIMER
599     A default string to be inserted in the header of all anonymous
600     messages if no
601     .B disclaim.txt
602     file is available. If
603     .B DISCLAIMER
604     contains the substring
605     .BR "%s" ,
606     it will be substituted with the
607     .I COMPLAINTS
608     address.
609     .TP
610     .B FROMDISCLAIMER
611     A default string to be inserted at the top of the message body
612     if an anonymous message contains a user-supplied
613     .B From:
614     line and no
615     .B fromdscl.txt
616     file is available.
617     .TP
618     .B BINDISCLAIMER
619     A string to replace the body of a binary attachment when
620     the remailer is configured to filter out binaries.
621     .TP
622     .B CHARSET
623     The character set used for MIME-encoded header lines.
624     .TP
625     .B DESTBLOCK
626     A quoted list of files that contain blocked addresses.
627     Files must be separated by one space. Mixmaster will choose
628     the first file for writing
629     .B AUTOBLOCK
630     is enabled.
631     .PP
632     The following variables can be set in the
633     .B Makefile
634     or in
635     .BR config.h :
636     .TP
637 rabbi 102 .B COMPILEDPASS
638 rabbi 1 A passphrase used to protect the remailer secret keys from
639     casual attackers. You can use
640     .B `make PASS="\fIyour passphrase\fB"'
641     to set a passphrase. This should
642     .I not
643 rabbi 102 be the same as the client passphrase. This option is now deprecated in
644     favor of the configuration file option
645     .BR PASSPHRASE .
646 rabbi 1 .TP
647     .B SPOOL
648     Set
649     .B SPOOL
650     if you want to use a default directory other than
651     .B ~/Mix
652     or if Mixmaster is run in an environment where
653     .B $HOME
654     is not set, e.g. when invoked via
655     .BR .forward .
656     This value can be overridden by use of the environment variable
657     .BR $MIXPATH .
658     .TP
659     .B USE_SSLEAY
660     Use the SSLeay/OpenSSL cryptographic library. Currently this is the
661     only cryptographic library supported by Mixmaster.
662     .TP
663     .B USE_IDEA
664     Use the IDEA encryption algorithm. A license is required to use IDEA
665     for commercial purposes. See file
666     .B idea.txt
667     for details.
668     .TP
669     .B USE_PGP
670     Support the OpenPGP encryption format. Mixmaster does not call any
671     external encryption program.
672     .TP
673     .B USE_PCRE
674     Use the regular expression library.
675     .TP
676     .B USE_ZLIB
677     Use the
678     .B zlib
679     compression library.
680     .TP
681     .B USE_NCURSES
682     Use the
683     .B ncurses
684     library.
685     .TP
686     .B USE_SOCK
687     Use sockets to transfer mail by POP3 and SMTP.
688     .TP
689     .B USE_WINGUI
690     Use the
691     .B Win32
692     GUI.
693     .TP
694     .B HAVE_GETDOMAINNAME
695     The
696     .BR getdomainname (2)
697     function is available.
698     .SH FILES
699 weaselp 105 These filenames can be overriden by setting the corresponding configuration
700     option (given in parentheses).
701 rabbi 1 .TP
702     .B mix.cfg
703     Mixmaster configuration file.
704     .TP
705     .B pubring.asc
706 weaselp 105 Type 1 remailer keys (\fBPGPREMPUBASC\fP).
707 rabbi 1 .TP
708     .B pubring.mix
709 weaselp 105 Type 2 remailer keys (\fBPUBRING\fP).
710 rabbi 1 .TP
711     .B rlist.txt
712 weaselp 105 List of reliable type 1 remailers (\fBTYPE1LIST\fP).
713 rabbi 1 .TP
714     .B mlist.txt
715 weaselp 105 List of reliable type 2 remailers (\fBTYPE2REL\fP).
716 rabbi 1 .TP
717     .B type2.list
718 weaselp 105 List of known type 2 remailers (optional) (\fBTYPE2LIST\fP).
719 rabbi 1 .SS Remailer files:
720     .TP
721     .B disclaim.txt
722     A string to be inserted in the header of all anonymous
723 weaselp 105 messages (\fBDISCLAIMFILE\fP).
724 rabbi 1 .TP
725     .B fromdscl.txt
726     A string to be inserted at the top of the message body
727     if an anonymous message contains a user-supplied
728     .B From:
729 weaselp 105 line (\fBFROMDSCLFILE\fP).
730 rabbi 1 .TP
731     .B help.txt
732     Help file sent in response to
733     .B remailer-help
734 weaselp 105 requests (\fBHELPFILE\fP).
735 rabbi 1 .TP
736     .B adminkey.txt
737     The PGP key of the remailer operator sent in response to
738     .B remailer-adminkey
739 weaselp 105 requests (\fBADMKEYFILE\fP).
740 rabbi 1 .TP
741     .B abuse.txt
742     File sent in response to mail to the
743     .I COMPLAINTS
744     address if
745     .B AUTOREPLY
746 weaselp 105 is set (\fBABUSEFILE\fP).
747 rabbi 1 .TP
748     .B reply.txt
749     Help file sent in response to replies to anonymous messages if
750     .B AUTOREPLY
751 weaselp 105 is set (\fBREPLYFILE\fP).
752 rabbi 1 .TP
753     .B usage.txt
754     Help file sent in response to non-remailer message sent to
755     .I REMAILERADDR
756     if
757     .B AUTOREPLY
758     is set. If
759     .B usage.log
760     exists, recipients are logged and a reply is sent only once to avoid
761 weaselp 105 mail loops (\fBUSAGEFILE\fP).
762 rabbi 1 .TP
763     .B blocked.txt
764     Information sent in response to automatically processed blocking requests if
765     .B AUTOREPLY
766 weaselp 105 is set (\fBBLOCKFILE\fP).
767 rabbi 1 .TP
768     .B pop3.cfg
769     List of POP3 accounts with lines of the form
770     .I account@host.domain password
771     to get remailer messages from. The lines may optionally contain the
772 weaselp 105 keyword "apop" or "pass" to select an authentication method (\fBPOP3CONF\fP).
773 rabbi 1 .TP
774     .B dest.alw
775 weaselp 105 List of addresses to which Mixmaster will deliver, even in middleman mode (\fBDESTALLOW\fP).
776 rabbi 1 .TP
777     .B dest.blk
778     List of blocked destination addresses.
779 weaselp 105 Mixmaster does not send mail to the blocked addresses listed in this file (\fBDESTBLOCK\fP).
780 rabbi 1 .TP
781     .B rab.blk
782     Identical to
783     .BR dest.blk ,
784     except that Mixmaster will not write to this file.
785     For use with external remailer abuse blocklists.
786     .TP
787     .B source.blk
788     List of blocked source addresses. If an incoming message originates
789     from an address or IP in this in this list, it will be ignored. This
790 weaselp 105 feature can be used to avoid spam and other abusive mail (\fBSOURCEBLOCK\fP).
791 rabbi 1 .TP
792     .B header.blk
793     List of unwanted header fields. The file is used to delete unwanted
794     header lines (e.g. lines that indicate a false identity, or Usenet
795 weaselp 105 control messages), and do other header filtering (\fBHDRFILTER\fP).
796 rabbi 1 .PP
797     A destination address or header line is left out if it contains a
798     search string or matches a regular expression specified in the block
799     file. Lines in the block file that begin and end with a slash
800     .RB ( /\fIregexp\fB/ )
801     are interpreted as regular expressions. Lines without
802     slashes are used for case-independent substring search.
803    
804     If a message contains a header line that matches a
805     .B /\fIregexp\fB/q
806     entry in
807     .BR header.blk ,
808     the entire message is deleted.
809    
810     In addition, regular expressions can be substituted. Backreferences
811     are supported. For example
812    
813     /^From: *([^@]*) <.*>/From: $1/
814     /^From:.* \\(([^@]*)\)/From: $1/
815     /^From: *([^@]*).*$/From: $1 <\fInobody@remailer.domain\fR>/
816    
817     would allow user-defined names in the
818     .B From:
819     line, while replacing any given address with the remailer address.
820     .SS
821     Mixmaster uses the following files internally:
822     .TP
823     .B mixrand.bin
824 weaselp 105 Random seed file (\fBMIXRAND\fP).
825 rabbi 1 .TP
826     .B secrets.mix
827 weaselp 105 List of your nyms with configuration data (encrypted) (\fBNYMDB\fP).
828 rabbi 1 .TP
829     .B nymsec.pgp
830 weaselp 105 Your nyms' secret PGP keys (encrypted) (\fBNYMSECRING\fP).
831 rabbi 1 .TP
832     .B secring.pgp
833 weaselp 105 Remailer type 1 secret keys (\fBPGPREMSECRING\fP).
834 rabbi 1 .TP
835     .B secring.mix
836 weaselp 105 Remailer type 2 secret keys (\fBSECRING\fP).
837 rabbi 1 .TP
838     .B pgpkey.txt
839 weaselp 105 The public type 1 remailer key (\fBPGPKEY\fP).
840 rabbi 1 .TP
841     .B key.txt
842 weaselp 105 The public type 2 remailer key (\fB\fP).
843 rabbi 1 .TP
844     .B id.log
845 weaselp 105 Log file of messages already processed (\fBKEYFILE\fP).
846 rabbi 1 .TP
847     .B stats.log
848 weaselp 105 Log file for remailer statistics (\fBSTATS\fP).
849 rabbi 1 .TP
850     .B time.log
851 weaselp 105 Time for periodic remailer actions (\fBREGULAR\fP).
852 rabbi 1 .TP
853     .B dhparam.mix
854 weaselp 105 Public Diffie-Hellman parameters used for El-Gamal key generation (\fBDHPARAMS\fP).
855 rabbi 1 .TP
856     .B dsaparam.mix
857 weaselp 105 Public DSA parameters used for DSA key generation (\fBDSAPARAMS\fP).
858 rabbi 1 .TP
859     .BI pool/m *
860     Message pool.
861     .TP
862     .BI pool/p *
863     Partial messages.
864     .TP
865     .BI pool/l *
866     Latent messages.
867     .TP
868     .BI pool/s *
869     Messages to be sent.
870     .TP
871     .BI pool/t *
872     Temporary files.
873     .SH ENVIRONMENT
874     .TP
875     .I MIXPATH
876     The path to the Mixmaster directory. The default is
877     .BR ~/Mix .
878     .TP
879     .I MIXPASS
880     The passphrase used to protect your nyms and PGP keys.
881     (The remailer uses a different passphrase.) If
882     .I MIXPASS
883     is not set, the client will ask for a passphrase.
884     .SH SEE ALSO
885     .BR pgp (1),
886     .BR procmail (1),
887     .BR sendmail (8).
888     .SH COPYRIGHT
889     (C) 1999 Anonymizer Inc.
890     Mixmaster may be redistributed and modified under certain conditions.
891     This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF
892     ANY KIND, either express or implied. See the file COPYRIGHT for
893     details.

  ViewVC Help
Powered by ViewVC 1.1.5