Merge from vendor branch TNFTP:
[dragonfly.git] / contrib / amd / scripts / lostaltmail.conf-sample
1 # -*- perl -*-
2 ##############################################################################
3 #                                                                            #
4 #                       CONFIGURABLE VALUES                                  #
5 #                                                                            #
6 ##############################################################################
7
8 $MAILGRUNT="postmaster";        # To whom to send log mail if mail is prefered.
9
10 $TMPDIR="/tmp/";                # Place lostmail can do its dirty work.
11
12 $LOCAL_LOCK_EXT=".lock";        # Name of file local mailer uses to lock
13                                 # spool file.  This the correct setting for
14                                 # /bin/mail
15
16 $SYSTEM_FROM_ADDRESS="Mailer-Daemon";
17
18 $MAILDIR="/var/alt_mail";       # What directory should I run out of.
19 $MAILER='/usr/lib/sendmail -t'; # Which mailer should I use.
20
21 $LOCALMAILJUNK='.*~|\#.*|core'; # Files name patterns that might appear in 
22                                 # alt_mail and should be ignored. This REGEXP
23                                 # gets or'ed with $MAILJUNK below.
24
25 $SMTPHOST='localhost';          # The name of a local host which speaks SMTP
26                                 # and knows *all* your aliases. You probably
27                                 # don't want to change this.  If the machine
28                                 # running lost_alt mail doesn't run an SMTP,
29                                 # daemon then something is either wrong or you
30                                 # should be setting `noverify' to prevent
31                                 # SMTP verification.
32
33 $HOSTNAME='localhost';          # Hostname to use for SMTP HELO 
34
35 # Subject of lost log mail message. Must define $MAILGRUNT.
36 # I overwrite this variable in the subroutine Clean_up. Please make sure I
37 # haven't noodle-headdly forgotten to remove that hack in the distribution!
38 # No newline here please. The script will insert it for you.
39 $LOG_SUBJECT="Log of lostmail resends";
40
41 ##############################################################################
42 #                                                                            #
43 #                       DEFAULTED CONFIGURATIONS                             #
44 #                                                                            #
45 ##############################################################################
46
47 $LOGFILE="$TMPDIR" . "lostlog";
48
49
50 # MAILJUNK is a pattern of ignorable alt_mail files which are either common
51 # to most platforms or actually produced by this script.  You should customize
52 # this REGEXP by hacking at $LOCALMAILJUNK above.
53 $MAILJUNK='[a-z]\.[0-9]*|\.\.?|lost\+found';
54
55 $LOCKEXT=".lostlock";           # our lock file extension. Should not need to
56                                 # modify
57
58 $MESSAGE_DELIM="^From[^:]";     # /bin/mail message delimiter. Your milage
59                                 # may differ
60
61 $HEADER_BODY_DELIM="\n";        # RFC 822 header-body delimiter.
62
63 $RESENT_TO="Resent-To: ";       # 
64 $RESENT_FROM="Resent-From: ";   # Resent headers (RFC 822).
65 $RESENT_DATE="Resent-Date: ";   #  You probably don't want to muck with these.
66 $RESENT_INFO="X-Resent-Info: "; # (special one to alert folks about mail).
67
68
69 ##############################################################################
70 #                                                                            #
71 #                       LOSTMAIL DEFINITIONS (DON'T TOUCH)                   #
72 #                                                                            #
73 ##############################################################################
74
75 $FALSE=0;
76 $TRUE=(! $FALSE);
77
78 $OK=$TRUE;
79 $ABORT_RESEND=2;
80 $LOCK_RETRIES=10;       # The number of seconds/retries lost mail
81                                 #  should wait before requeing or aborting a
82                                 # resend.
83
84 TRUE;                           # Ansures true return from include file.