|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| Makefile.am | H A D | 29-Jun-2010 | 4.6 KiB | 147 | 102 |
| Makefile.in | H A D | 03-May-2022 | 32.4 KiB | 921 | 791 |
| README.html.in | H A D | 13-Sep-2008 | 6.3 KiB | 149 | 118 |
| aclocal.m4 | H A D | 11-Feb-2011 | 313.7 KiB | 9,001 | 8,076 |
| alarm.C | H A D | 21-Apr-2001 | 1.8 KiB | 126 | 102 |
| alarm.h | H A D | 31-Mar-1999 | 1.1 KiB | 44 | 22 |
| alarmsleep.C | H A D | 16-Apr-1998 | 385 | 25 | 20 |
| alarmsleep.h | H A D | 17-Apr-1998 | 720 | 27 | 12 |
| alarmtimer.C | H A D | 16-Apr-1998 | 311 | 25 | 18 |
| alarmtimer.h | H A D | 17-Apr-1998 | 556 | 26 | 14 |
| buffer.C | H A D | 17-May-2008 | 2.8 KiB | 169 | 140 |
| buffer.h | H A D | 21-Jun-1998 | 2.1 KiB | 68 | 49 |
| config.h.in | H A D | 11-Feb-2011 | 5.9 KiB | 237 | 165 |
| configure | H A D | 03-May-2022 | 571.6 KiB | 19,588 | 16,310 |
| configure.c++20 | H A D | 03-May-2022 | 571.6 KiB | 19,588 | 16,310 |
| configure.in | H A D | 07-Nov-2010 | 16.7 KiB | 746 | 592 |
| deliver.C | H A D | 27-Jun-2009 | 5.1 KiB | 294 | 224 |
| deliverdotlock.C | H A D | 28-May-2006 | 646 | 37 | 30 |
| deliverdotlock.h | H A D | 31-Mar-1999 | 908 | 38 | 23 |
| dotlock.C | H A D | 09-Sep-2006 | 2.9 KiB | 164 | 133 |
| dotlock.h | H A D | 17-Apr-1998 | 900 | 43 | 25 |
| dotlockmaildrop.C | H A D | 31-Mar-1999 | 610 | 41 | 29 |
| dotlockrefresh.C | H A D | 31-Mar-1999 | 330 | 20 | 15 |
| dotlockrefresh.h | H A D | 17-Apr-1998 | 835 | 29 | 13 |
| exittrap.C | H A D | 31-Mar-1999 | 782 | 52 | 41 |
| exittrap.h | H A D | 17-Apr-1998 | 886 | 34 | 18 |
| filelock.C | H A D | 28-Apr-2000 | 1.2 KiB | 84 | 64 |
| filelock.h | H A D | 31-Aug-1998 | 721 | 32 | 16 |
| filter.C | H A D | 28-May-2006 | 4.6 KiB | 262 | 202 |
| formatmbox.C | H A D | 08-Apr-2002 | 3.2 KiB | 176 | 149 |
| formatmbox.h | H A D | 17-Apr-1998 | 1.7 KiB | 63 | 28 |
| funcs.C | H A D | 30-Nov-1999 | 2.3 KiB | 146 | 112 |
| funcs.h | H A D | 31-Mar-1999 | 839 | 30 | 19 |
| globaltimer.C | H A D | 28-May-2006 | 583 | 34 | 22 |
| globaltimer.h | H A D | 17-Apr-1998 | 486 | 23 | 11 |
| lexer.C | H A D | 01-Jun-2010 | 9.6 KiB | 520 | 447 |
| lexer.h | H A D | 17-Apr-1998 | 1.9 KiB | 66 | 30 |
| log.C | H A D | 31-Mar-1999 | 1.2 KiB | 56 | 45 |
| log.h | H A D | 17-Apr-1998 | 463 | 17 | 6 |
| mailbot.1 | H A D | 11-Feb-2011 | 10.5 KiB | 545 | 506 |
| mailbot.c | H A D | 22-Sep-2010 | 14.7 KiB | 857 | 686 |
| maildir.C | H A D | 05-Sep-2009 | 6.1 KiB | 321 | 245 |
| maildir.h | H A D | 15-Jan-2004 | 692 | 35 | 21 |
| maildrop.1.in | H A D | 11-Feb-2011 | 21.8 KiB | 798 | 763 |
| maildrop.C | H A D | 28-May-2006 | 1.9 KiB | 114 | 94 |
| maildrop.h | H A D | 02-Oct-2006 | 1.4 KiB | 58 | 38 |
| maildrop.html.in | H A D | 11-Feb-2011 | 31.2 KiB | 404 | 398 |
| maildrop.lsm | H A D | 20-Jul-2000 | 1.8 KiB | 34 | 33 |
| maildropex.7 | H A D | 11-Feb-2011 | 8.5 KiB | 316 | 292 |
| maildropfilter.7.in | H A D | 11-Feb-2011 | 59.2 KiB | 2,641 | 2,567 |
| maildropfilter.html.in | H A D | 11-Feb-2011 | 88.3 KiB | 1,171 | 1,117 |
| maildropgdbm.7 | H A D | 11-Feb-2011 | 7.5 KiB | 271 | 245 |
| main.C | H A D | 15-Jan-2010 | 17.7 KiB | 1,011 | 827 |
| makedat.1 | H A D | 11-Feb-2011 | 4.3 KiB | 158 | 131 |
| message.C | H A D | 30-Oct-2003 | 4.7 KiB | 272 | 216 |
| message.h | H A D | 26-Jan-2003 | 3.9 KiB | 186 | 133 |
| messageinfo.C | H A D | 16-Apr-1998 | 734 | 46 | 37 |
| messageinfo.h | H A D | 31-Mar-1999 | 870 | 33 | 17 |
| mio.C | H A D | 29-Sep-2003 | 3.6 KiB | 245 | 196 |
| mio.h | H A D | 29-Sep-2003 | 1.9 KiB | 83 | 62 |
| mytime.h | H A D | 17-Apr-1998 | 283 | 18 | 14 |
| mywait.h | H A D | 31-Mar-1999 | 390 | 19 | 15 |
| pipefds.C | H A D | 16-Apr-1998 | 340 | 23 | 19 |
| pipefds.h | H A D | 31-Mar-1999 | 699 | 37 | 26 |
| re.C | H A D | 14-Jan-2001 | 14.4 KiB | 890 | 749 |
| re.h | H A D | 31-Mar-1999 | 2.9 KiB | 102 | 52 |
| recipe.C | H A D | 16-Apr-1998 | 777 | 51 | 39 |
| recipe.h | H A D | 09-Sep-1999 | 2.3 KiB | 84 | 45 |
| recipenode.C | H A D | 22-Nov-2009 | 29.4 KiB | 1,673 | 1,474 |
| recipenode.h | H A D | 15-Jan-2004 | 3.6 KiB | 142 | 94 |
| recipeparse.C | H A D | 01-Jun-2010 | 14.5 KiB | 738 | 651 |
| reeval.C | H A D | 16-Apr-1998 | 528 | 28 | 20 |
| reeval.h | H A D | 17-Apr-1998 | 922 | 34 | 18 |
| reformail.1 | H A D | 11-Feb-2011 | 6.3 KiB | 233 | 211 |
| reformail.C | H A D | 22-Nov-2009 | 21 KiB | 1,206 | 980 |
| regexpnode.h | H A D | 17-Apr-1998 | 1 KiB | 35 | 18 |
| rematch.C | H A D | 16-Apr-1998 | 129 | 8 | 5 |
| rematch.h | H A D | 31-Mar-1999 | 1 KiB | 35 | 15 |
| rematchmsg.C | H A D | 16-May-2002 | 1.3 KiB | 87 | 73 |
| rematchmsg.h | H A D | 31-Mar-1999 | 1.7 KiB | 55 | 23 |
| rematchstr.C | H A D | 16-Apr-1998 | 430 | 29 | 21 |
| rematchstr.h | H A D | 31-Mar-1999 | 736 | 32 | 18 |
| search.C | H A D | 28-Aug-2005 | 9.7 KiB | 574 | 473 |
| search.h | H A D | 24-Sep-2005 | 2.2 KiB | 81 | 40 |
| setgroupid.c | H A D | 16-Apr-1998 | 218 | 15 | 10 |
| setgroupid.h | H A D | 31-Mar-1999 | 347 | 24 | 15 |
| tempfile.C | H A D | 10-Sep-1999 | 1.3 KiB | 107 | 87 |
| tempfile.h | H A D | 10-Sep-1999 | 1.3 KiB | 61 | 36 |
| testsuite.in | H A D | 16-Aug-2010 | 5.5 KiB | 328 | 249 |
| testsuite.txt.idn | H A D | 16-Aug-2010 | 3.4 KiB | 186 | 145 |
| testsuite.txt.noidn | H A D | 16-Aug-2010 | 3.4 KiB | 186 | 145 |
| token.C | H A D | 01-Jun-2010 | 1.4 KiB | 119 | 109 |
| token.h | H A D | 01-Jun-2010 | 1.7 KiB | 107 | 91 |
| varlist.C | H A D | 15-Jan-2004 | 2.6 KiB | 150 | 118 |
| varlist.h | H A D | 15-Jan-2004 | 394 | 18 | 10 |
| xconfig.h.in | H A D | 08-May-2008 | 1.3 KiB | 60 | 33 |
README.html.in
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
4<html xmlns="http://www.w3.org/1999/xhtml">
5<head>
6 <meta http-equiv="Content-Type" content=
7 "text/html; charset=utf-8" />
8
9 <title>maildrop - mail delivery agent with filtering
10 abilities</title>
11 <meta name="MSSmartTagsPreventParsing" content="TRUE" />
12 <link rel="icon" href="icon.gif" type="image/gif" />
13</head>
14
15<body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink=
16"#51188E" alink="#FF0000">
17 <!-- $Id: README.html.in,v 1.72 2008/09/13 14:22:22 mrsam Exp $ -->
18 <!-- Copyright 1998 - 2008 Double Precision, Inc. See COPYING for -->
19 <!-- distribution information. -->
20
21 <h1>maildrop - mail delivery agent with filtering
22 abilities</h1>Current development version is @VERSION@, stable
23 version is @PREVIOUS_VERSION@.
24
25 <p>Copyright 1998-2008, Double Precision Inc.</p>
26
27 <p>This program is distributed under the terms of the GNU General
28 Public License. See <code>COPYING</code> for additional
29 information.</p>
30
31 <h2>Where to find <em>maildrop</em></h2>Join the maildrop mailing
32 list - <code><a href=
33 "http://lists.sourceforge.net/lists/listinfo/courier-maildrop">http://lists.sourceforge.net/lists/listinfo/courier-maildrop</a></code>.
34
35 <p>I've started a list of "<a href="maildroptips.html">tips and
36 tricks</a>" for writing mail filters with maildrop.</p>
37
38 <p>The HTML version of the <em>maildrop</em> README is located at
39 <code>http://www.courier-mta.org/maildrop/</code>. Although the
40 following files may also be found there, please check your
41 favorite archive for any local copies:</p>
42
43 <div align="center">
44 <table border="1" cellpadding="5" width="80%" bgcolor=
45 "#CCCCCC">
46 <tbody>
47 <tr>
48 <td>
49 <p>The STABLE version of maildrop:</p>
50
51 <p><code><a href=
52 "maildrop-@PREVIOUS_VERSION@.tar.gz">maildrop-@PREVIOUS_VERSION@.tar.gz</a></code>
53 - the source code tarball.</p>
54
55 <p><code><a href=
56 "maildrop-@PREVIOUS_VERSION@-1.src.rpm">maildrop-@PREVIOUS_VERSION@-1.src.rpm</a></code>-
57 the distribution source code in the RPM format. To
58 build a binary RPM run the command <code>rpm --rebuild
59 maildrop-@PREVIOUS_VERSION@-1.src.rpm</code>.</p>
60
61 <p><code><a href=
62 "maildrop-@PREVIOUS_VERSION@-1.i386.rpm">maildrop-@PREVIOUS_VERSION@-1.i386.rpm</a></code>
63 - pre-built binary RPM for Red Hat Linux. Please note
64 that the binary RPM's configuration includes the
65 <code>--enable-restrict-trusted=0</code> flag: a
66 relaxed security level which allows all users to use
67 the -d option to <em>maildrop</em>. <em>Maildrop</em>'s
68 default, strict, security model may result in sendmail
69 temporarily deferring local mail (it will be eventually
70 delivered). See <code><a href=
71 "INSTALL.html">INSTALL</a></code> for more information.
72 If your system does not require relaxed security, you
73 may rebuild the source RPM (after making the
74 appropriate adjustment to the .spec file).</p>
75 <hr width="80%" />
76
77 <p>The DEVELOPMENT version of maildrop:</p>
78
79 <p><code><a href=
80 "maildrop-@VERSION@.tar.gz">maildrop-@VERSION@.tar.gz</a></code></p>
81
82 <p><code><a href=
83 "maildrop-@VERSION@-1.src.rpm">maildrop-@VERSION@-1.src.rpm</a></code></p>
84
85 <p><code><a href=
86 "maildrop-@VERSION@-1.i386.rpm">maildrop-@VERSION@-1.i386.rpm</a></code></p>
87 </td>
88 </tr>
89 </tbody>
90 </table>
91 </div>
92
93 <p>The RPMs are signed with my GnuPG key: <code><a href=
94 "http://www.courier-mta.org/KEYS.bin">http://www.courier-mta.org/KEYS.bin</a></code>.</p>
95
96 <p><em>maildrop</em> includes documentation in HTML, as well as
97 traditional man pages. The HTML versions may also be found at
98 <code><a href=
99 "maildrop.html">http://www.courier-mta.org/maildrop/maildrop.html</a>.</code></p>
100
101 <h2>Introduction</h2>
102
103 <p><em>maildrop</em> is a replacement for your local mail
104 delivery agent. <em>maildrop</em> reads a mail message from
105 standard input, then delivers the message to your mailbox.
106 <em>maildrop</em> knows how to deliver mail to mbox-style
107 mailboxes, and maildirs.</p>
108
109 <p><em>maildrop</em> will optionally read instructions from a
110 file, which describes how to filter incoming mail. Instructions
111 can be provided having mail delivered to alternate mailboxes, or
112 forwarded somewhere else. Unlike procmail, <em>maildrop</em> uses
113 a structured filtering language.</p>
114
115 <p><em>maildrop</em> is written in C++, and is significantly
116 larger than procmail in compiled form. However, it uses resources
117 much more efficiently. Unlike procmail, <em>maildrop</em> will
118 not read a 10 megabyte mail message into memory. Large messages
119 are saved in a temporary file, and are filtered from the
120 temporary file. Temporary files are saved in the user's home
121 directory. If the standard input to <em>maildrop</em> is a file,
122 and not a pipe, a temporary file will not be necessary.</p>
123
124 <p><em>maildrop</em> checks the syntax of the mail delivery
125 instructions the filter file, before attempting to deliver a
126 message. Unlike procmail, if the filter file contains syntax
127 errors, <em>maildrop</em> terminates without delivering the
128 message. The user can fix the typo without causing any mail to be
129 lost.</p>
130
131 <h2>Installation</h2>See <code><a href=
132 "INSTALL.html">INSTALL</a></code> for installation information.
133 If you are using an RPM-based GNU/Linux distribution, you can
134 install the binary RPM (see above), or rebuild the source RPM.
135
136 <h2>Maildrop mailing list</h2>
137
138 <p>Subscribe to the maildrop mailing list at <a target="_blank"
139 href=
140 "http://lists.sourceforge.net/mailman/listinfo/courier-maildrop">http://lists.sourceforge.net/mailman/listinfo/courier-maildrop</a>,
141 or send a message to
142 <code><courier-maildrop-request</code><code>@lists.sourceforge.net></code>
143 and put "subscribe" in the subject line. Search the list archives
144 at <a target="_blank" href=
145 "http://markmail.org/browse/net.sourceforge.lists.courier-maildrop">
146 http://markmail.org/browse/net.sourceforge.lists.courier-maildrop</a>.</p>
147</body>
148</html>
149