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

Contents of /trunk/Mix/mixmaster.1

Parent Directory Parent Directory | Revision Log Revision Log


Revision 166 - (hide annotations) (download)
Thu Aug 22 04:29:43 2002 UTC (10 years, 9 months ago) by weaselp
Original Path: trunk/Mix/mix.1
File size: 21391 byte(s)
Enable exit hop to add footers.
1 rabbi 1 .TH MIX 1 "Mixmaster Version 3.0 beta"
2 weaselp 166 .\" $Id: mix.1,v 1.11 2002/08/22 04:29:43 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 weaselp 163 .B MAILIN
374     If defined an additional mail folder where Mixmaster should read messages from
375     when processing its pool. If it ends with a
376     .B /
377     it is threated as a Maildir, otherwise a standard mbox format file
378     is expected. All messages are removed from the folder after reading.
379     .B MAILIN
380     is not set by default.
381     It is an incredible bad idea to set this the same as \fBMAILBOX\fP.
382     .TP
383 rabbi 1 .B MAILABUSE
384     Mail folder for messages sent to the
385     .I COMPLAINTS
386     address.
387     Default:
388     .IR MAILBOX .
389     .TP
390     .B MAILBLOCK
391     Mail folder for messages sent to the remailer address with a
392     .B DESTINATION-BLOCK
393     line.
394     Default:
395     .IR MAILBOX .
396     .TP
397     .B MAILUSAGE
398     Mail folder for messages sent to the remailer address that do not
399     contain any valid remailer commands. Default:
400     .BR /dev/null .
401     .TP
402     .B MAILANON
403     Mail folder for replies sent to the
404     .I ANONADDR
405     address.
406     Default:
407     .BR /dev/null .
408     .TP
409     .B MAILERROR
410     Mail folder for messages that cannot be decrypted or contain other
411     errors. Default:
412     .BR /dev/null .
413     .TP
414     .B MAILBOUNCE
415     Mail folder for bounce messages. Default:
416     .IR MAILBOX .
417     .TP
418     .B VERBOSE
419     If
420     .B VERBOSE
421     is set to
422     .BR 0 ,
423     Mixmaster will log error
424 rabbi 53 messages only. If it is set to
425 rabbi 1 .BR 1 ,
426     error message and warnings are logged. If
427     .B VERBOSE
428     is set to
429     .BR 2 ,
430     successful operation is logged as well.
431     If set to
432     .BR 3 ,
433     a log file entry is created whenever a message
434     enters or leaves the pool. Default:
435     .BR 2 .
436 rabbi 102 .TP
437     .B PASSPHRASE
438     A passphrase used to protect the remailer secret keys from
439     casual attackers. This setting overrides the compile-time
440     defined
441     .B COMPILEDPASS
442     which is now deprecated.
443     This should
444     .I not
445     be the same as the client passphrase.
446 rabbi 1 .PP
447     The following variables can be set to
448     .B y
449     or
450     .BR n :
451     .TP
452     .B REMAIL
453     Enable remailer functionality. Default:
454     .BR y .
455     .TP
456     .B MIDDLEMAN
457     Act as an intermediate hop only, forward anonymized
458     messages to an other remailer. This mode can be used
459     where complaints about anonymous messages must be
460     avoided. (The variable
461     .B FORWARDTO
462     specifies the remailer
463     chain to be used; default:
464     .BR * .)
465     Default:
466     .BR n .
467     .TP
468     .B AUTOREPLY
469     Send help files in response to non-remailer messages. Explicit
470     .B remailer-help
471     requests are always served.
472     Default:
473     .BR n .
474     .TP
475     .B MIX
476     Accept Mixmaster messages. Default:
477     .BR y .
478     .TP
479     .B PGP
480     Accept OpenPGP-encrypted Cypherpunk remailer messages.
481     Default:
482     .BR y .
483     .TP
484     .B UNENCRYPTED
485     Accept unencrypted Cypherpunk remailer messages.
486     Default:
487     .BR n .
488     .TP
489     .B REMIX
490     Re-encrypt Type I messages to other remailers in the Mixmaster format
491     .RB ( x
492     = only when requested by user explicitly).
493     Default:
494     .BR y .
495     .TP
496     .B BINFILTER
497     Filter out binary attachments. Default:
498     .BR n .
499     .TP
500     .B MID
501     Use a hash of the message body as Message-ID, to avoid
502     Usenet spam. Default:
503     .BR y .
504     If
505     .B MID
506     is set to a string
507     beginning with
508     .BR @ ,
509     that string is used as the domain part of the message ID.
510     .TP
511     .B AUTOBLOCK
512     Allow users to add their address to the
513     .B dest.blk
514     file by sending the remailer a message containing the line
515     .BR destination-block .
516     Default:
517     .BR y .
518     .PP
519     The following variables have numeric values:
520     .TP
521     .B POOLSIZE
522     The size of the Mixmaster reordering pool. Larger sizes
523     imply higher security and longer delays. Default:
524     .BR 0 .
525     .TP
526     .B RATE
527     Percentage of messages from the pool to be sent. Default:
528     .BR 100 .
529     Lower values cause the pool to increase in size when
530     many messages are recieved at a time, reducing the effect
531     of flooding attacks.
532     .TP
533     .B SIZELIMIT
534     Maximal size for anonymous messages in kB.
535     .B 0
536     means no limit.
537     Default:
538     .BR 0 .
539     .TP
540     .B POP3SIZELIMIT
541     Maximal size for incoming messages in kB when using POP3.
542     .B 0
543     means no limit.
544     Default:
545     .BR 0 .
546     Larger messages are deleted unread if
547     .B POP3DEL
548     is set to
549     .BR y ,
550     and left on the server otherwise.
551     .TP
552     .B INFLATEMAX
553     Maximal size for
554     .B Inflate:
555     padding in kB.
556     .B 0
557     means padding is not allowed.
558     Default:
559     .B 50
560     .BR kB .
561     .TP
562     .B MAXRANDHOPS
563     Maximal chain length for message forwarding requested by
564     .B Rand-Hop
565     directives.
566     Default:
567     .BR 20 .
568     .PP
569     The following are time variables. They can be given as days, hours, or
570     minutes.
571     .TP
572     .B SENDPOOLTIME
573     How often Mixmaster should check the pool for messages
574     to be sent. Default:
575     .BR 1h .
576     .TP
577     .B POP3TIME
578     How often Mixmaster should check the POP3 accounts
579     listed in
580     .B pop3.cfg
581     for new mail.
582     Default:
583     .BR 1h .
584     .TP
585     .B PACKETEXP
586     How long to store parts of incomplete multipart messages.
587     Default:
588     .BR 7d .
589     .TP
590     .B IDEXP
591     Mixmaster keeps a log of packet IDs to prevent replay
592     attacks.
593     .B IDEXP
594     specifies after which period of time old
595     IDs are expired. Default:
596     .BR 7d ,
597     minimum:
598     .BR 5d .
599     If set to
600     .BR 0 ,
601     no log is kept.
602     .PP
603     The following strings must be specified at compile-time in
604     .BR config.h .
605     Usually it is not necessary to modify any of these:
606     .TP
607     .B
608     DISCLAIMER
609     A default string to be inserted in the header of all anonymous
610     messages if no
611     .B disclaim.txt
612     file is available. If
613     .B DISCLAIMER
614     contains the substring
615     .BR "%s" ,
616     it will be substituted with the
617     .I COMPLAINTS
618     address.
619     .TP
620     .B FROMDISCLAIMER
621     A default string to be inserted at the top of the message body
622     if an anonymous message contains a user-supplied
623     .B From:
624     line and no
625     .B fromdscl.txt
626     file is available.
627     .TP
628 weaselp 166 .B MSGFOOTER
629     A default string to be inserted at the bottom of the message body
630     of all anonymous messages and no
631     .B footer.txt
632     file is available.
633     .TP
634 rabbi 1 .B BINDISCLAIMER
635     A string to replace the body of a binary attachment when
636     the remailer is configured to filter out binaries.
637     .TP
638     .B CHARSET
639     The character set used for MIME-encoded header lines.
640     .TP
641     .B DESTBLOCK
642     A quoted list of files that contain blocked addresses.
643     Files must be separated by one space. Mixmaster will choose
644     the first file for writing
645     .B AUTOBLOCK
646     is enabled.
647     .PP
648     The following variables can be set in the
649     .B Makefile
650     or in
651     .BR config.h :
652     .TP
653 rabbi 102 .B COMPILEDPASS
654 rabbi 1 A passphrase used to protect the remailer secret keys from
655     casual attackers. You can use
656     .B `make PASS="\fIyour passphrase\fB"'
657     to set a passphrase. This should
658     .I not
659 rabbi 102 be the same as the client passphrase. This option is now deprecated in
660     favor of the configuration file option
661     .BR PASSPHRASE .
662 rabbi 1 .TP
663     .B SPOOL
664     Set
665     .B SPOOL
666     if you want to use a default directory other than
667     .B ~/Mix
668     or if Mixmaster is run in an environment where
669     .B $HOME
670     is not set, e.g. when invoked via
671     .BR .forward .
672     This value can be overridden by use of the environment variable
673     .BR $MIXPATH .
674     .TP
675     .B USE_SSLEAY
676     Use the SSLeay/OpenSSL cryptographic library. Currently this is the
677     only cryptographic library supported by Mixmaster.
678     .TP
679     .B USE_IDEA
680     Use the IDEA encryption algorithm. A license is required to use IDEA
681     for commercial purposes. See file
682     .B idea.txt
683     for details.
684     .TP
685     .B USE_PGP
686     Support the OpenPGP encryption format. Mixmaster does not call any
687     external encryption program.
688     .TP
689     .B USE_PCRE
690     Use the regular expression library.
691     .TP
692     .B USE_ZLIB
693     Use the
694     .B zlib
695     compression library.
696     .TP
697     .B USE_NCURSES
698     Use the
699     .B ncurses
700     library.
701     .TP
702     .B USE_SOCK
703     Use sockets to transfer mail by POP3 and SMTP.
704     .TP
705     .B USE_WINGUI
706     Use the
707     .B Win32
708     GUI.
709     .TP
710     .B HAVE_GETDOMAINNAME
711     The
712     .BR getdomainname (2)
713     function is available.
714     .SH FILES
715 weaselp 105 These filenames can be overriden by setting the corresponding configuration
716     option (given in parentheses).
717 rabbi 1 .TP
718     .B mix.cfg
719     Mixmaster configuration file.
720     .TP
721     .B pubring.asc
722 weaselp 105 Type 1 remailer keys (\fBPGPREMPUBASC\fP).
723 rabbi 1 .TP
724     .B pubring.mix
725 weaselp 105 Type 2 remailer keys (\fBPUBRING\fP).
726 rabbi 1 .TP
727     .B rlist.txt
728 weaselp 105 List of reliable type 1 remailers (\fBTYPE1LIST\fP).
729 rabbi 1 .TP
730     .B mlist.txt
731 weaselp 105 List of reliable type 2 remailers (\fBTYPE2REL\fP).
732 rabbi 1 .TP
733     .B type2.list
734 weaselp 105 List of known type 2 remailers (optional) (\fBTYPE2LIST\fP).
735 rabbi 1 .SS Remailer files:
736     .TP
737     .B disclaim.txt
738     A string to be inserted in the header of all anonymous
739 weaselp 105 messages (\fBDISCLAIMFILE\fP).
740 rabbi 1 .TP
741     .B fromdscl.txt
742     A string to be inserted at the top of the message body
743     if an anonymous message contains a user-supplied
744     .B From:
745 weaselp 105 line (\fBFROMDSCLFILE\fP).
746 rabbi 1 .TP
747 weaselp 166 .TP
748     .B footer.txt
749     A string to be inserted at the bottom of the message body
750     of all anonymous messages (\fBMSGFOOTERFILE\fP).
751     .TP
752 rabbi 1 .B help.txt
753     Help file sent in response to
754     .B remailer-help
755 weaselp 105 requests (\fBHELPFILE\fP).
756 rabbi 1 .TP
757     .B adminkey.txt
758     The PGP key of the remailer operator sent in response to
759     .B remailer-adminkey
760 weaselp 105 requests (\fBADMKEYFILE\fP).
761 rabbi 1 .TP
762     .B abuse.txt
763     File sent in response to mail to the
764     .I COMPLAINTS
765     address if
766     .B AUTOREPLY
767 weaselp 105 is set (\fBABUSEFILE\fP).
768 rabbi 1 .TP
769     .B reply.txt
770     Help file sent in response to replies to anonymous messages if
771     .B AUTOREPLY
772 weaselp 105 is set (\fBREPLYFILE\fP).
773 rabbi 1 .TP
774     .B usage.txt
775     Help file sent in response to non-remailer message sent to
776     .I REMAILERADDR
777     if
778     .B AUTOREPLY
779     is set. If
780     .B usage.log
781     exists, recipients are logged and a reply is sent only once to avoid
782 weaselp 105 mail loops (\fBUSAGEFILE\fP).
783 rabbi 1 .TP
784     .B blocked.txt
785     Information sent in response to automatically processed blocking requests if
786     .B AUTOREPLY
787 weaselp 105 is set (\fBBLOCKFILE\fP).
788 rabbi 1 .TP
789     .B pop3.cfg
790     List of POP3 accounts with lines of the form
791     .I account@host.domain password
792     to get remailer messages from. The lines may optionally contain the
793 weaselp 105 keyword "apop" or "pass" to select an authentication method (\fBPOP3CONF\fP).
794 rabbi 1 .TP
795     .B dest.alw
796 weaselp 105 List of addresses to which Mixmaster will deliver, even in middleman mode (\fBDESTALLOW\fP).
797 rabbi 1 .TP
798     .B dest.blk
799     List of blocked destination addresses.
800 weaselp 105 Mixmaster does not send mail to the blocked addresses listed in this file (\fBDESTBLOCK\fP).
801 rabbi 1 .TP
802     .B rab.blk
803     Identical to
804     .BR dest.blk ,
805     except that Mixmaster will not write to this file.
806     For use with external remailer abuse blocklists.
807     .TP
808     .B source.blk
809     List of blocked source addresses. If an incoming message originates
810     from an address or IP in this in this list, it will be ignored. This
811 weaselp 105 feature can be used to avoid spam and other abusive mail (\fBSOURCEBLOCK\fP).
812 rabbi 1 .TP
813     .B header.blk
814     List of unwanted header fields. The file is used to delete unwanted
815     header lines (e.g. lines that indicate a false identity, or Usenet
816 weaselp 105 control messages), and do other header filtering (\fBHDRFILTER\fP).
817 rabbi 1 .PP
818     A destination address or header line is left out if it contains a
819     search string or matches a regular expression specified in the block
820     file. Lines in the block file that begin and end with a slash
821     .RB ( /\fIregexp\fB/ )
822     are interpreted as regular expressions. Lines without
823     slashes are used for case-independent substring search.
824    
825     If a message contains a header line that matches a
826     .B /\fIregexp\fB/q
827     entry in
828     .BR header.blk ,
829     the entire message is deleted.
830    
831     In addition, regular expressions can be substituted. Backreferences
832     are supported. For example
833    
834     /^From: *([^@]*) <.*>/From: $1/
835     /^From:.* \\(([^@]*)\)/From: $1/
836     /^From: *([^@]*).*$/From: $1 <\fInobody@remailer.domain\fR>/
837    
838     would allow user-defined names in the
839     .B From:
840     line, while replacing any given address with the remailer address.
841     .SS
842     Mixmaster uses the following files internally:
843     .TP
844     .B mixrand.bin
845 weaselp 105 Random seed file (\fBMIXRAND\fP).
846 rabbi 1 .TP
847     .B secrets.mix
848 weaselp 105 List of your nyms with configuration data (encrypted) (\fBNYMDB\fP).
849 rabbi 1 .TP
850     .B nymsec.pgp
851 weaselp 105 Your nyms' secret PGP keys (encrypted) (\fBNYMSECRING\fP).
852 rabbi 1 .TP
853     .B secring.pgp
854 weaselp 105 Remailer type 1 secret keys (\fBPGPREMSECRING\fP).
855 rabbi 1 .TP
856     .B secring.mix
857 weaselp 105 Remailer type 2 secret keys (\fBSECRING\fP).
858 rabbi 1 .TP
859     .B pgpkey.txt
860 weaselp 105 The public type 1 remailer key (\fBPGPKEY\fP).
861 rabbi 1 .TP
862     .B key.txt
863 weaselp 105 The public type 2 remailer key (\fB\fP).
864 rabbi 1 .TP
865     .B id.log
866 weaselp 105 Log file of messages already processed (\fBKEYFILE\fP).
867 rabbi 1 .TP
868     .B stats.log
869 weaselp 105 Log file for remailer statistics (\fBSTATS\fP).
870 rabbi 1 .TP
871     .B time.log
872 weaselp 105 Time for periodic remailer actions (\fBREGULAR\fP).
873 rabbi 1 .TP
874     .B dhparam.mix
875 weaselp 105 Public Diffie-Hellman parameters used for El-Gamal key generation (\fBDHPARAMS\fP).
876 rabbi 1 .TP
877     .B dsaparam.mix
878 weaselp 105 Public DSA parameters used for DSA key generation (\fBDSAPARAMS\fP).
879 rabbi 1 .TP
880     .BI pool/m *
881     Message pool.
882     .TP
883     .BI pool/p *
884     Partial messages.
885     .TP
886     .BI pool/l *
887     Latent messages.
888     .TP
889     .BI pool/s *
890     Messages to be sent.
891     .TP
892     .BI pool/t *
893     Temporary files.
894     .SH ENVIRONMENT
895     .TP
896     .I MIXPATH
897     The path to the Mixmaster directory. The default is
898     .BR ~/Mix .
899     .TP
900     .I MIXPASS
901     The passphrase used to protect your nyms and PGP keys.
902     (The remailer uses a different passphrase.) If
903     .I MIXPASS
904     is not set, the client will ask for a passphrase.
905     .SH SEE ALSO
906     .BR pgp (1),
907     .BR procmail (1),
908     .BR sendmail (8).
909     .SH COPYRIGHT
910     (C) 1999 Anonymizer Inc.
911     Mixmaster may be redistributed and modified under certain conditions.
912     This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF
913     ANY KIND, either express or implied. See the file COPYRIGHT for
914     details.

  ViewVC Help
Powered by ViewVC 1.1.5