annotate xml/sm-archive.in @ 27:9298f8b00db2 stable-1-0-10

patches from Takao Abe add switches for config and pid files
author Carl Byington <carl@five-ten-sg.com>
date Thu, 24 May 2018 10:35:45 -0700
parents 8ebecad6530f
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
616666e2f34c initial version
carl
parents:
diff changeset
1 <reference>
616666e2f34c initial version
carl
parents:
diff changeset
2 <title>@PACKAGE@ Sendmail milter - Version @VERSION@</title>
616666e2f34c initial version
carl
parents:
diff changeset
3 <partintro>
616666e2f34c initial version
carl
parents:
diff changeset
4 <title>Packages</title>
17
8ebecad6530f Add src/daemon* missing from source control.
Carl Byington <carl@five-ten-sg.com>
parents: 14
diff changeset
5
0
616666e2f34c initial version
carl
parents:
diff changeset
6 <para>The various source and binary packages are available at <ulink
616666e2f34c initial version
carl
parents:
diff changeset
7 url="http://www.five-ten-sg.com/@PACKAGE@/packages/">http://www.five-ten-sg.com/@PACKAGE@/packages/</ulink>
616666e2f34c initial version
carl
parents:
diff changeset
8 The most recent documentation is available at <ulink
616666e2f34c initial version
carl
parents:
diff changeset
9 url="http://www.five-ten-sg.com/@PACKAGE@/">http://www.five-ten-sg.com/@PACKAGE@/</ulink>
616666e2f34c initial version
carl
parents:
diff changeset
10 </para>
616666e2f34c initial version
carl
parents:
diff changeset
11
17
8ebecad6530f Add src/daemon* missing from source control.
Carl Byington <carl@five-ten-sg.com>
parents: 14
diff changeset
12 <para>A <ulink
8ebecad6530f Add src/daemon* missing from source control.
Carl Byington <carl@five-ten-sg.com>
parents: 14
diff changeset
13 url="http://www.selenic.com/mercurial/wiki/">Mercurial</ulink> source
8ebecad6530f Add src/daemon* missing from source control.
Carl Byington <carl@five-ten-sg.com>
parents: 14
diff changeset
14 code repository for this project is available at <ulink
8ebecad6530f Add src/daemon* missing from source control.
Carl Byington <carl@five-ten-sg.com>
parents: 14
diff changeset
15 url="http://hg.five-ten-sg.com/@PACKAGE@/">http://hg.five-ten-sg.com/@PACKAGE@/</ulink>.
8ebecad6530f Add src/daemon* missing from source control.
Carl Byington <carl@five-ten-sg.com>
parents: 14
diff changeset
16 </para>
8ebecad6530f Add src/daemon* missing from source control.
Carl Byington <carl@five-ten-sg.com>
parents: 14
diff changeset
17
0
616666e2f34c initial version
carl
parents:
diff changeset
18 </partintro>
616666e2f34c initial version
carl
parents:
diff changeset
19
616666e2f34c initial version
carl
parents:
diff changeset
20 <refentry id="@PACKAGE@.1">
616666e2f34c initial version
carl
parents:
diff changeset
21 <refentryinfo>
27
9298f8b00db2 patches from Takao Abe add switches for config and pid files
Carl Byington <carl@five-ten-sg.com>
parents: 17
diff changeset
22 <date>2018-05-24</date>
0
616666e2f34c initial version
carl
parents:
diff changeset
23 </refentryinfo>
616666e2f34c initial version
carl
parents:
diff changeset
24
616666e2f34c initial version
carl
parents:
diff changeset
25 <refmeta>
616666e2f34c initial version
carl
parents:
diff changeset
26 <refentrytitle>@PACKAGE@</refentrytitle>
616666e2f34c initial version
carl
parents:
diff changeset
27 <manvolnum>1</manvolnum>
616666e2f34c initial version
carl
parents:
diff changeset
28 <refmiscinfo>@PACKAGE@ @VERSION@</refmiscinfo>
616666e2f34c initial version
carl
parents:
diff changeset
29 </refmeta>
616666e2f34c initial version
carl
parents:
diff changeset
30
616666e2f34c initial version
carl
parents:
diff changeset
31 <refnamediv id='name.1'>
616666e2f34c initial version
carl
parents:
diff changeset
32 <refname>@PACKAGE@</refname>
616666e2f34c initial version
carl
parents:
diff changeset
33 <refpurpose>a sendmail milter to add recipients to messages</refpurpose>
616666e2f34c initial version
carl
parents:
diff changeset
34 </refnamediv>
616666e2f34c initial version
carl
parents:
diff changeset
35
616666e2f34c initial version
carl
parents:
diff changeset
36 <refsynopsisdiv id='synopsis.1'>
616666e2f34c initial version
carl
parents:
diff changeset
37 <title>Synopsis</title>
616666e2f34c initial version
carl
parents:
diff changeset
38 <cmdsynopsis>
616666e2f34c initial version
carl
parents:
diff changeset
39 <command>@PACKAGE@</command>
616666e2f34c initial version
carl
parents:
diff changeset
40 <arg><option>-c</option></arg>
616666e2f34c initial version
carl
parents:
diff changeset
41 <arg><option>-d <replaceable class="parameter">n</replaceable></option></arg>
616666e2f34c initial version
carl
parents:
diff changeset
42 <arg><option>-p <replaceable class="parameter">sendmail-socket</replaceable></option></arg>
616666e2f34c initial version
carl
parents:
diff changeset
43 <arg><option>-t <replaceable class="parameter">timeout</replaceable></option></arg>
616666e2f34c initial version
carl
parents:
diff changeset
44 </cmdsynopsis>
616666e2f34c initial version
carl
parents:
diff changeset
45 </refsynopsisdiv>
616666e2f34c initial version
carl
parents:
diff changeset
46
616666e2f34c initial version
carl
parents:
diff changeset
47 <refsect1 id='options.1'>
616666e2f34c initial version
carl
parents:
diff changeset
48 <title>Options</title>
616666e2f34c initial version
carl
parents:
diff changeset
49 <variablelist>
616666e2f34c initial version
carl
parents:
diff changeset
50 <varlistentry>
616666e2f34c initial version
carl
parents:
diff changeset
51 <term>-c</term>
616666e2f34c initial version
carl
parents:
diff changeset
52 <listitem><para>
616666e2f34c initial version
carl
parents:
diff changeset
53 Load the configuration file, print a cannonical form
616666e2f34c initial version
carl
parents:
diff changeset
54 of the configuration on stdout, and exit.
616666e2f34c initial version
carl
parents:
diff changeset
55 </para></listitem>
616666e2f34c initial version
carl
parents:
diff changeset
56 </varlistentry>
616666e2f34c initial version
carl
parents:
diff changeset
57 <varlistentry>
616666e2f34c initial version
carl
parents:
diff changeset
58 <term>-d <replaceable class="parameter">n</replaceable></term>
616666e2f34c initial version
carl
parents:
diff changeset
59 <listitem><para>
616666e2f34c initial version
carl
parents:
diff changeset
60 Set the debug level to <replaceable class="parameter">n</replaceable>.
616666e2f34c initial version
carl
parents:
diff changeset
61 </para></listitem>
616666e2f34c initial version
carl
parents:
diff changeset
62 </varlistentry>
616666e2f34c initial version
carl
parents:
diff changeset
63 <varlistentry>
616666e2f34c initial version
carl
parents:
diff changeset
64 <term>-p <replaceable class="parameter">sendmail-socket</replaceable></term>
616666e2f34c initial version
carl
parents:
diff changeset
65 <listitem><para>
616666e2f34c initial version
carl
parents:
diff changeset
66 Set the socket used for the milter connection to sendmail. This is either
616666e2f34c initial version
carl
parents:
diff changeset
67 "inet:port@ip-address" or "local:local-domain-socket-file-name".
616666e2f34c initial version
carl
parents:
diff changeset
68 </para></listitem>
616666e2f34c initial version
carl
parents:
diff changeset
69 </varlistentry>
616666e2f34c initial version
carl
parents:
diff changeset
70 <varlistentry>
616666e2f34c initial version
carl
parents:
diff changeset
71 <term>-t <replaceable class="parameter">timeout</replaceable></term>
616666e2f34c initial version
carl
parents:
diff changeset
72 <listitem><para>
616666e2f34c initial version
carl
parents:
diff changeset
73 Set the timeout in seconds used for communication with sendmail.
616666e2f34c initial version
carl
parents:
diff changeset
74 </para></listitem>
616666e2f34c initial version
carl
parents:
diff changeset
75 </varlistentry>
27
9298f8b00db2 patches from Takao Abe add switches for config and pid files
Carl Byington <carl@five-ten-sg.com>
parents: 17
diff changeset
76 <varlistentry>
9298f8b00db2 patches from Takao Abe add switches for config and pid files
Carl Byington <carl@five-ten-sg.com>
parents: 17
diff changeset
77 <term>-C <replaceable class="parameter">config-file</replaceable></term>
9298f8b00db2 patches from Takao Abe add switches for config and pid files
Carl Byington <carl@five-ten-sg.com>
parents: 17
diff changeset
78 <listitem><para>
9298f8b00db2 patches from Takao Abe add switches for config and pid files
Carl Byington <carl@five-ten-sg.com>
parents: 17
diff changeset
79 Specify the config file, defaults to sm-archive.conf in the current directory.
9298f8b00db2 patches from Takao Abe add switches for config and pid files
Carl Byington <carl@five-ten-sg.com>
parents: 17
diff changeset
80 </para></listitem>
9298f8b00db2 patches from Takao Abe add switches for config and pid files
Carl Byington <carl@five-ten-sg.com>
parents: 17
diff changeset
81 </varlistentry>
9298f8b00db2 patches from Takao Abe add switches for config and pid files
Carl Byington <carl@five-ten-sg.com>
parents: 17
diff changeset
82 <varlistentry>
9298f8b00db2 patches from Takao Abe add switches for config and pid files
Carl Byington <carl@five-ten-sg.com>
parents: 17
diff changeset
83 <term>-P <replaceable class="parameter">pid-file</replaceable></term>
9298f8b00db2 patches from Takao Abe add switches for config and pid files
Carl Byington <carl@five-ten-sg.com>
parents: 17
diff changeset
84 <listitem><para>
9298f8b00db2 patches from Takao Abe add switches for config and pid files
Carl Byington <carl@five-ten-sg.com>
parents: 17
diff changeset
85 Specify the pid file, defaults to /var/run/sm-archive.pid
9298f8b00db2 patches from Takao Abe add switches for config and pid files
Carl Byington <carl@five-ten-sg.com>
parents: 17
diff changeset
86 </para></listitem>
9298f8b00db2 patches from Takao Abe add switches for config and pid files
Carl Byington <carl@five-ten-sg.com>
parents: 17
diff changeset
87 </varlistentry>
0
616666e2f34c initial version
carl
parents:
diff changeset
88 </variablelist>
616666e2f34c initial version
carl
parents:
diff changeset
89 </refsect1>
616666e2f34c initial version
carl
parents:
diff changeset
90
616666e2f34c initial version
carl
parents:
diff changeset
91 <refsect1 id='usage.1'>
616666e2f34c initial version
carl
parents:
diff changeset
92 <title>Usage</title>
616666e2f34c initial version
carl
parents:
diff changeset
93 <para><command>@PACKAGE@</command> -c</para>
4
311e331f1bab initial version
carl
parents: 0
diff changeset
94 <para><command>@PACKAGE@</command> -d 10 -p local:sm-archive.sock</para>
0
616666e2f34c initial version
carl
parents:
diff changeset
95 </refsect1>
616666e2f34c initial version
carl
parents:
diff changeset
96
616666e2f34c initial version
carl
parents:
diff changeset
97 <refsect1 id='installation.1'>
616666e2f34c initial version
carl
parents:
diff changeset
98 <title>Installation</title>
616666e2f34c initial version
carl
parents:
diff changeset
99 <para>
616666e2f34c initial version
carl
parents:
diff changeset
100 This is now a standard GNU autoconf/automake installation, so the normal
616666e2f34c initial version
carl
parents:
diff changeset
101 "./configure; make; su; make install" works. "make chkconfig" will
616666e2f34c initial version
carl
parents:
diff changeset
102 setup the init.d runlevel scripts. Alternatively, you can use the
616666e2f34c initial version
carl
parents:
diff changeset
103 source or binary RPMs at <ulink
616666e2f34c initial version
carl
parents:
diff changeset
104 url="http://www.five-ten-sg.com/@PACKAGE@/packages">http://www.five-ten-sg.com/@PACKAGE@/packages</ulink>.
616666e2f34c initial version
carl
parents:
diff changeset
105 </para>
616666e2f34c initial version
carl
parents:
diff changeset
106 <para>
616666e2f34c initial version
carl
parents:
diff changeset
107 Note that this has ONLY been tested on Linux, specifically RedHat Linux.
616666e2f34c initial version
carl
parents:
diff changeset
108 You will need at a minimum a C++ compiler with a
616666e2f34c initial version
carl
parents:
diff changeset
109 minimally thread safe STL implementation. The distribution includes a
616666e2f34c initial version
carl
parents:
diff changeset
110 test.cpp program. If it fails this milter won't work. If it passes,
616666e2f34c initial version
carl
parents:
diff changeset
111 this milter might work.
616666e2f34c initial version
carl
parents:
diff changeset
112 </para>
616666e2f34c initial version
carl
parents:
diff changeset
113 <para>
616666e2f34c initial version
carl
parents:
diff changeset
114 Modify your sendmail.mc by adding
616666e2f34c initial version
carl
parents:
diff changeset
115 the following line in your sendmail.mc and rebuild the .cf file
616666e2f34c initial version
carl
parents:
diff changeset
116 </para>
616666e2f34c initial version
carl
parents:
diff changeset
117 <para><screen>INPUT_MAIL_FILTER(`sm-archive', `S=local:/var/run/sm-archive/sm-archive.sock, F=T, T=C:30s;S:5m;R:5m;E:5m')</screen></para>
616666e2f34c initial version
carl
parents:
diff changeset
118 <para>
616666e2f34c initial version
carl
parents:
diff changeset
119 Modify the default <citerefentry>
616666e2f34c initial version
carl
parents:
diff changeset
120 <refentrytitle>@PACKAGE@.conf</refentrytitle> <manvolnum>5</manvolnum>
616666e2f34c initial version
carl
parents:
diff changeset
121 </citerefentry> configuration.
616666e2f34c initial version
carl
parents:
diff changeset
122 </para>
616666e2f34c initial version
carl
parents:
diff changeset
123 </refsect1>
616666e2f34c initial version
carl
parents:
diff changeset
124
616666e2f34c initial version
carl
parents:
diff changeset
125 <refsect1 id='configuration.1'>
616666e2f34c initial version
carl
parents:
diff changeset
126 <title>Configuration</title>
616666e2f34c initial version
carl
parents:
diff changeset
127 <para>
616666e2f34c initial version
carl
parents:
diff changeset
128 The configuration file is documented in <citerefentry>
616666e2f34c initial version
carl
parents:
diff changeset
129 <refentrytitle>@PACKAGE@.conf</refentrytitle> <manvolnum>5</manvolnum>
616666e2f34c initial version
carl
parents:
diff changeset
130 </citerefentry>. Any change to the config file, or any file included
616666e2f34c initial version
carl
parents:
diff changeset
131 from that config file, will cause it to be reloaded within three
616666e2f34c initial version
carl
parents:
diff changeset
132 minutes.
616666e2f34c initial version
carl
parents:
diff changeset
133 </para>
616666e2f34c initial version
carl
parents:
diff changeset
134 </refsect1>
616666e2f34c initial version
carl
parents:
diff changeset
135
616666e2f34c initial version
carl
parents:
diff changeset
136 <refsect1 id='introduction.1'>
616666e2f34c initial version
carl
parents:
diff changeset
137 <title>Introduction</title>
616666e2f34c initial version
carl
parents:
diff changeset
138 <para>
616666e2f34c initial version
carl
parents:
diff changeset
139 Consider the problem of archiving all the mail sent to or from particular
616666e2f34c initial version
carl
parents:
diff changeset
140 email addresses or domains. This milter allows you to configure archive
616666e2f34c initial version
carl
parents:
diff changeset
141 mailboxes for each address or domain. It will add the address of the archive
616666e2f34c initial version
carl
parents:
diff changeset
142 mailbox to messages that pass thru this milter.
616666e2f34c initial version
carl
parents:
diff changeset
143 </para>
616666e2f34c initial version
carl
parents:
diff changeset
144 <para>
4
311e331f1bab initial version
carl
parents: 0
diff changeset
145 The archive milter reads a text configuration file (sm-archive.conf) on
0
616666e2f34c initial version
carl
parents:
diff changeset
146 startup, and whenever the config file (or any of the referenced include
616666e2f34c initial version
carl
parents:
diff changeset
147 files) is changed. The entire configuration file is case insensitive.
616666e2f34c initial version
carl
parents:
diff changeset
148 If the configuration cannot be loaded due to a syntax error, the milter
616666e2f34c initial version
carl
parents:
diff changeset
149 will log the error and quit. If the configuration cannot be reloaded
616666e2f34c initial version
carl
parents:
diff changeset
150 after being modified, the milter will log the error and send an email to
616666e2f34c initial version
carl
parents:
diff changeset
151 root from sm-archive@$hostname. You probably want to added sm-archive@$hostname
616666e2f34c initial version
carl
parents:
diff changeset
152 to your /etc/mail/virtusertable since otherwise sendmail will reject
616666e2f34c initial version
carl
parents:
diff changeset
153 that message.
616666e2f34c initial version
carl
parents:
diff changeset
154 </para>
616666e2f34c initial version
carl
parents:
diff changeset
155 </refsect1>
616666e2f34c initial version
carl
parents:
diff changeset
156
616666e2f34c initial version
carl
parents:
diff changeset
157 <refsect1 id='todo.1'>
616666e2f34c initial version
carl
parents:
diff changeset
158 <title>TODO</title>
616666e2f34c initial version
carl
parents:
diff changeset
159 <para>
616666e2f34c initial version
carl
parents:
diff changeset
160 Placeholder for future ideas.
616666e2f34c initial version
carl
parents:
diff changeset
161 </para>
616666e2f34c initial version
carl
parents:
diff changeset
162 </refsect1>
616666e2f34c initial version
carl
parents:
diff changeset
163
616666e2f34c initial version
carl
parents:
diff changeset
164 <refsect1 id='copyright.1'>
616666e2f34c initial version
carl
parents:
diff changeset
165 <title>Copyright</title>
616666e2f34c initial version
carl
parents:
diff changeset
166 <para>
13
75e1a9bcbc2e gpl3, add removal option for original recipients
carl
parents: 4
diff changeset
167 Copyright (C) 2007 by 510 Software Group &lt;carl@five-ten-sg.com&gt;
0
616666e2f34c initial version
carl
parents:
diff changeset
168 </para>
616666e2f34c initial version
carl
parents:
diff changeset
169 <para>
616666e2f34c initial version
carl
parents:
diff changeset
170 This program is free software; you can redistribute it and/or modify it
616666e2f34c initial version
carl
parents:
diff changeset
171 under the terms of the GNU General Public License as published by the
13
75e1a9bcbc2e gpl3, add removal option for original recipients
carl
parents: 4
diff changeset
172 Free Software Foundation; either version 3, or (at your option) any
0
616666e2f34c initial version
carl
parents:
diff changeset
173 later version.
616666e2f34c initial version
carl
parents:
diff changeset
174 </para>
616666e2f34c initial version
carl
parents:
diff changeset
175 <para>
616666e2f34c initial version
carl
parents:
diff changeset
176 You should have received a copy of the GNU General Public License along
616666e2f34c initial version
carl
parents:
diff changeset
177 with this program; see the file COPYING. If not, please write to the
616666e2f34c initial version
carl
parents:
diff changeset
178 Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
616666e2f34c initial version
carl
parents:
diff changeset
179 </para>
616666e2f34c initial version
carl
parents:
diff changeset
180 </refsect1>
616666e2f34c initial version
carl
parents:
diff changeset
181
616666e2f34c initial version
carl
parents:
diff changeset
182 <refsect1 id='version.1'>
17
8ebecad6530f Add src/daemon* missing from source control.
Carl Byington <carl@five-ten-sg.com>
parents: 14
diff changeset
183 <title>Version</title>
0
616666e2f34c initial version
carl
parents:
diff changeset
184 <para>
17
8ebecad6530f Add src/daemon* missing from source control.
Carl Byington <carl@five-ten-sg.com>
parents: 14
diff changeset
185 @VERSION@
0
616666e2f34c initial version
carl
parents:
diff changeset
186 </para>
616666e2f34c initial version
carl
parents:
diff changeset
187 </refsect1>
616666e2f34c initial version
carl
parents:
diff changeset
188 </refentry>
616666e2f34c initial version
carl
parents:
diff changeset
189
616666e2f34c initial version
carl
parents:
diff changeset
190
616666e2f34c initial version
carl
parents:
diff changeset
191 <refentry id="@PACKAGE@.conf.5">
616666e2f34c initial version
carl
parents:
diff changeset
192 <refentryinfo>
27
9298f8b00db2 patches from Takao Abe add switches for config and pid files
Carl Byington <carl@five-ten-sg.com>
parents: 17
diff changeset
193 <date>2018-05-24</date>
0
616666e2f34c initial version
carl
parents:
diff changeset
194 </refentryinfo>
616666e2f34c initial version
carl
parents:
diff changeset
195
616666e2f34c initial version
carl
parents:
diff changeset
196 <refmeta>
616666e2f34c initial version
carl
parents:
diff changeset
197 <refentrytitle>@PACKAGE@.conf</refentrytitle>
616666e2f34c initial version
carl
parents:
diff changeset
198 <manvolnum>5</manvolnum>
616666e2f34c initial version
carl
parents:
diff changeset
199 <refmiscinfo>@PACKAGE@ @VERSION@</refmiscinfo>
616666e2f34c initial version
carl
parents:
diff changeset
200 </refmeta>
616666e2f34c initial version
carl
parents:
diff changeset
201
616666e2f34c initial version
carl
parents:
diff changeset
202 <refnamediv id='name.5'>
616666e2f34c initial version
carl
parents:
diff changeset
203 <refname>@PACKAGE@.conf</refname>
616666e2f34c initial version
carl
parents:
diff changeset
204 <refpurpose>configuration file for @PACKAGE@ sendmail milter</refpurpose>
616666e2f34c initial version
carl
parents:
diff changeset
205 </refnamediv>
616666e2f34c initial version
carl
parents:
diff changeset
206
616666e2f34c initial version
carl
parents:
diff changeset
207 <refsynopsisdiv id='synopsis.5'>
616666e2f34c initial version
carl
parents:
diff changeset
208 <title>Synopsis</title>
616666e2f34c initial version
carl
parents:
diff changeset
209 <cmdsynopsis>
616666e2f34c initial version
carl
parents:
diff changeset
210 <command>@PACKAGE@.conf</command>
616666e2f34c initial version
carl
parents:
diff changeset
211 </cmdsynopsis>
616666e2f34c initial version
carl
parents:
diff changeset
212 </refsynopsisdiv>
616666e2f34c initial version
carl
parents:
diff changeset
213
616666e2f34c initial version
carl
parents:
diff changeset
214 <refsect1 id='description.5'>
616666e2f34c initial version
carl
parents:
diff changeset
215 <title>Description</title>
616666e2f34c initial version
carl
parents:
diff changeset
216 <para>The <command>@PACKAGE@.conf</command> configuration file is
616666e2f34c initial version
carl
parents:
diff changeset
217 specified by this partial bnf description.</para>
616666e2f34c initial version
carl
parents:
diff changeset
218
616666e2f34c initial version
carl
parents:
diff changeset
219 <literallayout class="monospaced"><![CDATA[
616666e2f34c initial version
carl
parents:
diff changeset
220 CONFIG = {ENV-FROM ENV-TO}+
616666e2f34c initial version
carl
parents:
diff changeset
221 ENV-FROM = env_from "{" LIST "}" ";"
616666e2f34c initial version
carl
parents:
diff changeset
222 ENV-TO = rcpt_to "{" LIST "}" ";"
616666e2f34c initial version
carl
parents:
diff changeset
223 LIST = ELEMENT {LIST}+
13
75e1a9bcbc2e gpl3, add removal option for original recipients
carl
parents: 4
diff changeset
224 ELEMENT = ADDRESS TARGET ["remove"] ";"
0
616666e2f34c initial version
carl
parents:
diff changeset
225 ADDRESS = (USER@ | DOMAIN | USER@DOMAIN)
14
c9a1fd8f633b fix documentation typo
carl
parents: 13
diff changeset
226 TARGET = ("" | USER@DOMAIN)]]></literallayout>
0
616666e2f34c initial version
carl
parents:
diff changeset
227 </refsect1>
616666e2f34c initial version
carl
parents:
diff changeset
228
616666e2f34c initial version
carl
parents:
diff changeset
229 <refsect1 id='sample.5'>
616666e2f34c initial version
carl
parents:
diff changeset
230 <title>Sample</title>
616666e2f34c initial version
carl
parents:
diff changeset
231 <literallayout class="monospaced"><![CDATA[
616666e2f34c initial version
carl
parents:
diff changeset
232 env_from {
616666e2f34c initial version
carl
parents:
diff changeset
233 fred@example.com manager@example.com;
616666e2f34c initial version
carl
parents:
diff changeset
234 example.com archive@example.com;
14
c9a1fd8f633b fix documentation typo
carl
parents: 13
diff changeset
235
c9a1fd8f633b fix documentation typo
carl
parents: 13
diff changeset
236 # suppress archiving for joe
c9a1fd8f633b fix documentation typo
carl
parents: 13
diff changeset
237 joe@example.com "";
0
616666e2f34c initial version
carl
parents:
diff changeset
238 };
616666e2f34c initial version
carl
parents:
diff changeset
239
616666e2f34c initial version
carl
parents:
diff changeset
240 rcpt_to {
616666e2f34c initial version
carl
parents:
diff changeset
241 fred@example.com manager@example.com;
616666e2f34c initial version
carl
parents:
diff changeset
242
14
c9a1fd8f633b fix documentation typo
carl
parents: 13
diff changeset
243 # sam does not get a copy
c9a1fd8f633b fix documentation typo
carl
parents: 13
diff changeset
244 sam@example.com manager@example.com remove;
0
616666e2f34c initial version
carl
parents:
diff changeset
245 };]]></literallayout>
616666e2f34c initial version
carl
parents:
diff changeset
246 </refsect1>
616666e2f34c initial version
carl
parents:
diff changeset
247
616666e2f34c initial version
carl
parents:
diff changeset
248 <refsect1 id='version.5'>
17
8ebecad6530f Add src/daemon* missing from source control.
Carl Byington <carl@five-ten-sg.com>
parents: 14
diff changeset
249 <title>Version</title>
0
616666e2f34c initial version
carl
parents:
diff changeset
250 <para>
17
8ebecad6530f Add src/daemon* missing from source control.
Carl Byington <carl@five-ten-sg.com>
parents: 14
diff changeset
251 @VERSION@
0
616666e2f34c initial version
carl
parents:
diff changeset
252 </para>
616666e2f34c initial version
carl
parents:
diff changeset
253 </refsect1>
616666e2f34c initial version
carl
parents:
diff changeset
254
616666e2f34c initial version
carl
parents:
diff changeset
255 </refentry>
616666e2f34c initial version
carl
parents:
diff changeset
256 </reference>