1 |
# $Id: qmail.spec,v 1.7 2021/04/12 21:50:15 jpp Exp $ |
2 |
|
3 |
# |
4 |
# RPM spec file for Dan Bernstein's qmail package |
5 |
# |
6 |
# $Id: qmail.spec,v 1.7 2021/04/12 21:50:15 jpp Exp $ |
7 |
# |
8 |
Summary: A modern, fast, secure replacement for sendmail |
9 |
%define name qmail |
10 |
Name: %{name} |
11 |
%define version 1.03 |
12 |
%define release 25 |
13 |
Version: %{version} |
14 |
Release: %{release}%{?dist} |
15 |
#Author: Daniel J. Bernstein |
16 |
License: Public Domain |
17 |
Group: Networking/Daemons |
18 |
Source: http://cr.yp.to/software/%{name}-%{version}.tar.gz |
19 |
Source1: http://notes.sagredo.eu/sites/notes.sagredo.eu/files/qmail/patches/moreipme.README |
20 |
Patch0: qmail-1.03-echouser.patch |
21 |
Patch1: http://homepages.tesco.net./~J.deBoynePollard/Softwares/qmail/any-to-cname.patch |
22 |
Patch2: qmail-103-dns_response_buffer.patch |
23 |
#Patch3: http://www.suspectclass.com/sgifford/qmail/qmail-0.0.0.0.patch |
24 |
Patch4: qmail-inject-null-sender.patch |
25 |
Patch5: http://notes.sagredo.eu/sites/notes.sagredo.eu/files/qmail/patches/qmail-1.03-moreipme-0.6.patch |
26 |
Patch6: netqmail-1.06-tls-20190517-remote.patch |
27 |
#adapted from http://inoa.net/qmail-tls/netqmail-1.06-tls-20190517.patch |
28 |
URL: http://cr.yp.to/%{name}.html |
29 |
BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot |
30 |
Provides: smtpdaemon |
31 |
Requires: /bin/cut, /bin/grep, /usr/bin/id |
32 |
Requires: /usr/sbin/useradd, /usr/sbin/groupadd |
33 |
Requires: openssl |
34 |
BuildRequires: groff |
35 |
BuildRequires: openssl openssl-devel |
36 |
Conflicts: sendmail |
37 |
AutoReqProv: no |
38 |
|
39 |
%description |
40 |
qmail is a secure, reliable, efficient, simple message transfer agent. |
41 |
It is meant as a replacement for the entire sendmail-binmail system on |
42 |
typical Internet-connected UNIX hosts. |
43 |
|
44 |
Secure: Security isn't just a goal, but an absolute requirement. Mail |
45 |
delivery is critical for users; it cannot be turned off, so it must be |
46 |
completely secure. (This is why I started writing qmail: I was sick of |
47 |
the security holes in sendmail and other MTAs.) |
48 |
|
49 |
Reliable: qmail's straight-paper-path philosophy guarantees that a |
50 |
message, once accepted into the system, will never be lost. qmail also |
51 |
optionally supports maildir, a new, super-reliable user mailbox format. |
52 |
Maildirs, unlike mbox files and mh folders, won't be corrupted if the |
53 |
system crashes during delivery. Even better, not only can a user safely |
54 |
read his mail over NFS, but any number of NFS clients can deliver mail |
55 |
to him at the same time. |
56 |
|
57 |
Efficient: On a Pentium under BSD/OS, qmail can easily sustain 200000 |
58 |
local messages per day---that's separate messages injected and delivered |
59 |
to mailboxes in a real test! Although remote deliveries are inherently |
60 |
limited by the slowness of DNS and SMTP, qmail overlaps 20 simultaneous |
61 |
deliveries by default, so it zooms quickly through mailing lists. (This |
62 |
is why I finished qmail: I had to get a big mailing list set up.) |
63 |
|
64 |
Simple: qmail is vastly smaller than any other Internet MTA. Some |
65 |
reasons why: (1) Other MTAs have separate forwarding, aliasing, and |
66 |
mailing list mechanisms. qmail has one simple forwarding mechanism |
67 |
that lets users handle their own mailing lists. (2) Other MTAs offer a |
68 |
spectrum of delivery modes, from fast+unsafe to slow+queued. qmail-send |
69 |
is instantly triggered by new items in the queue, so the qmail system has |
70 |
just one delivery mode: fast+queued. (3) Other MTAs include, in effect, |
71 |
a specialized version of inetd that watches the load average. qmail's |
72 |
design inherently limits the machine load, so qmail-smtpd can safely |
73 |
run from your system's inetd. |
74 |
|
75 |
Replacement for sendmail: qmail supports host and user masquerading, |
76 |
full host hiding, virtual domains, null clients, list-owner rewriting, |
77 |
relay control, double-bounce recording, arbitrary RFC 822 address lists, |
78 |
cross-host mailing list loop detection, per-recipient checkpointing, |
79 |
downed host backoffs, independent message retry schedules, etc. qmail |
80 |
also includes a drop-in ``sendmail'' wrapper so that it will be used |
81 |
transparently by your current UAs. |
82 |
|
83 |
%changelog |
84 |
* Mon Apr 12 2021 Jean-Philippe Pialasse <tests@pialasse.com> 1.03-25.sme |
85 |
- add remote tls transport for qmail-remote [SME: 9349] |
86 |
- updated release number higher than SME9 |
87 |
- now TLS and EHLO are defined to allow proper compilation |
88 |
- add DEBUG flag for the moment to help configuring -DDEBUG=1 |
89 |
|
90 |
* Thu Apr 13 2017 Jean-Philipe Pialasse <tests@pialasse.com> 1.03-21.sme |
91 |
- added documentation [SME: 9705] |
92 |
- added binaries ipmetest et ipmeprint to help configuration |
93 |
|
94 |
* Mon Apr 10 2017 Jean-Philipe Pialasse <tests@pialasse.com> 1.03-20.sme |
95 |
- add moreip to avoid loop [SME: 9705] |
96 |
- patch from Scott Gifford |
97 |
- remove qmail-0.0.0.0.patch as it is included |
98 |
|
99 |
* Mon Dec 5 2016 Daniel Berteaud <daniel@firewall-services.com> 1.03-18 |
100 |
- Consider literal <> as null sender [SME: 9884] |
101 |
|
102 |
* Tue May 12 2009 Filippo Carletti <filippo.carletti@gmail.com> 1.03-17 |
103 |
- Add Scott Gifford patch to treat 0.0.0.0 as a local ip [SME: 5171] |
104 |
|
105 |
* Mon Mar 31 2008 Shad L. Lords <slords@mail.com> 1.03-16 |
106 |
- Create tcpto lockfile in post script [SME: 3055] |
107 |
|
108 |
* Mon Jan 28 2008 Charlie Brady <charlie_brady@mitel.com> 1.03-15 |
109 |
- Increase the buffer size for DNS responses. Patch is from |
110 |
http://www.ckdhr.com./ckd/qmail-103.patch [SME: 3827] |
111 |
- Update License information - qmail is now public domain: |
112 |
http://cr.yp.to/qmail/dist.html : |
113 |
|
114 |
I hereby place the qmail package (in particular, qmail-1.03.tar.gz, |
115 |
with MD5 checksum 622f65f982e380dbe86e6574f3abcb7c) into the public |
116 |
domain. |
117 |
|
118 |
* Mon Jan 28 2008 Charlie Brady <charlie_brady@mitel.com> 1.03-14 |
119 |
- Use CNAME lookup, rather than ANY lookup, to reduce the risk of |
120 |
oversized replies. [SME: 3827] |
121 |
|
122 |
* Sun Apr 29 2007 Shad L. Lords <slords@mail.com> |
123 |
- Clean up spec so package can be built by koji/plague |
124 |
|
125 |
* Thu Dec 07 2006 Shad L. Lords <slords@mail.com> |
126 |
- Update to new release naming. No functional changes. |
127 |
- Make Packager generic |
128 |
|
129 |
* Wed Nov 30 2005 Gordon Rowell <gordonr@gormand.com.au> 1.03-13 |
130 |
- Bump release number only |
131 |
|
132 |
* Wed Nov 10 2004 Charlie Brady <charlieb@e-smith.com> 1.03-12 |
133 |
- Add pre section which adds users and groups as required. We |
134 |
shouldn't be trying to do that at build time, but we must do |
135 |
it at install time. Change build time to just check the ids. |
136 |
|
137 |
* Fri Aug 27 2004 Charlie Brady <charlieb@e-smith.com> 1.03-11 |
138 |
- Remove require of non-existent qmail-users RPM |
139 |
|
140 |
* Wed Oct 29 2003 Charlie Brady <charlieb@e-smith.com> 1.03-10 |
141 |
- Use a compiler configuration which works around the glibc/errno |
142 |
problem. |
143 |
|
144 |
* Mon Aug 18 2003 Charlie Brady <charlieb@e-smith.com> 1.03-09 |
145 |
- Change install so that no patch to the build tools is necessary. |
146 |
|
147 |
* Mon Apr 21 2003 Gordon Rowell <gordon_rowell@mitel.com> |
148 |
- Added Requires: qmail-users (added in modified setup RPM) [gordonr 8368] |
149 |
- Removed user creation/deletion from %pre/%post/%postun [gordonr 8368] |
150 |
|
151 |
* Wed Apr 17 2003 Gordon Rowell <gordon_rowell@mitel.com> |
152 |
- [1.03-07] |
153 |
- Added path to calls to cut to remove log noise [gordonr 8353] |
154 |
|
155 |
* Thu Feb 8 2001 Adrian Chung <adrianc@e-smith.com> |
156 |
- [1.03-06] |
157 |
- Rolling release number for GPG signing. |
158 |
|
159 |
* Mon Feb 5 2001 Peter Samuel <peters@e-smith.com> |
160 |
- [1.03-05] |
161 |
- Now installs in its own root area prior to creating binary RPM. |
162 |
- Better checks for uid and gid values. |
163 |
|
164 |
* Fri Dec 22 2000 Peter Samuel <peters@e-smith.com> |
165 |
- [1.03-4] |
166 |
- symlinks to /var/qmail/bin/sendmail are now part of the package |
167 |
instead of part of the post install script. |
168 |
|
169 |
* Mon Dec 18 2000 Peter Samuel <peters@e-smith.com> |
170 |
- [1.03-3] |
171 |
- Removed DNS patch. AOL seems to be behaving itself. |
172 |
- Minor format cleanups to spec file. |
173 |
- Postinstall now ensures existing files have correct ownerships. |
174 |
|
175 |
%prep |
176 |
## # Prior to building the package, ensure that the qmail users and groups |
177 |
## # exist and have the correct uid and gid information. This avoids uid |
178 |
## # and gid conflicts between installations. |
179 |
## |
180 |
## # GIDs |
181 |
## nofiles=400 |
182 |
## qmail=401 |
183 |
## |
184 |
## # UIDs |
185 |
## alias=400 |
186 |
## qmaild=401 |
187 |
## qmaill=402 |
188 |
## qmailp=403 |
189 |
## qmailq=404 |
190 |
## qmailr=405 |
191 |
## qmails=406 |
192 |
## |
193 |
## group_check() |
194 |
## { |
195 |
## x=$(grep "^$1:" /etc/group | /usr/bin/cut -d: -f3 2>/dev/null) |
196 |
## if [ "$x" != "$2" ] |
197 |
## then |
198 |
## echo group $1 should be $2 but is $x |
199 |
## exit 1 |
200 |
## fi |
201 |
## } |
202 |
## |
203 |
## group_check nofiles $nofiles |
204 |
## group_check qmail $qmail |
205 |
## |
206 |
## user_check() |
207 |
## { |
208 |
## x=$(id -u $1) |
209 |
## if [ "$x" != "$2" ] |
210 |
## then |
211 |
## echo user $1 should be $2 but is $x |
212 |
## exit 1 |
213 |
## fi |
214 |
## } |
215 |
## |
216 |
## user_check alias $alias $nofiles /var/qmail/alias /bin/false |
217 |
## user_check qmaild $qmaild $nofiles /var/qmail /bin/false |
218 |
## user_check qmaill $qmaill $nofiles /var/qmail /bin/false |
219 |
## user_check qmailp $qmailp $nofiles /var/qmail /bin/false |
220 |
## user_check qmailq $qmailq $qmail /var/qmail /bin/false |
221 |
## user_check qmailr $qmailr $qmail /var/qmail /bin/false |
222 |
## user_check qmails $qmails $qmail /var/qmail /bin/false |
223 |
|
224 |
%setup |
225 |
%patch0 -p1 |
226 |
%patch1 -p1 |
227 |
%patch2 -p1 |
228 |
#%patch3 -p1 |
229 |
%patch4 -p1 |
230 |
%patch5 -p1 |
231 |
%patch6 -p1 |
232 |
|
233 |
%build |
234 |
#echo gcc -O2 --include /usr/include/errno.h > conf-cc |
235 |
#gcc -O2 -DTLS=20021228 -I/usr/local/ssl/include |
236 |
echo gcc -O2 -DTLS=20021228 -I/usr/local/ssl/include -DEHLO=1 -DDEBUG=1 --include /usr/include/errno.h > conf-cc |
237 |
make |
238 |
|
239 |
%install |
240 |
rm -rf $RPM_BUILD_ROOT |
241 |
make it man |
242 |
|
243 |
# Create the relocated installation directory. |
244 |
# We can't run ./install, as it requires root, and |
245 |
# dirties the build system. Instead, we just do the |
246 |
# equivalent steps |
247 |
mkdir -p $RPM_BUILD_ROOT/var/qmail |
248 |
for i in alias control users bin boot doc man queue |
249 |
do |
250 |
mkdir $RPM_BUILD_ROOT/var/qmail/$i |
251 |
done |
252 |
for i in pid intd todo bounce mess info local remote lock |
253 |
do |
254 |
mkdir $RPM_BUILD_ROOT/var/qmail/queue/$i |
255 |
done |
256 |
for i in $(seq 0 22) |
257 |
do |
258 |
mkdir $RPM_BUILD_ROOT/var/qmail/queue/mess/$i |
259 |
mkdir $RPM_BUILD_ROOT/var/qmail/queue/info/$i |
260 |
mkdir $RPM_BUILD_ROOT/var/qmail/queue/local/$i |
261 |
mkdir $RPM_BUILD_ROOT/var/qmail/queue/remote/$i |
262 |
done |
263 |
for i in \ |
264 |
qmail-queue qmail-lspawn qmail-start qmail-getpw qmail-local \ |
265 |
qmail-remote qmail-rspawn qmail-clean qmail-send splogger \ |
266 |
qmail-newu qmail-newmrh qmail-pw2u qmail-inject predate \ |
267 |
datemail mailsubj qmail-showctl qmail-qread qmail-qstat \ |
268 |
qmail-tcpto qmail-tcpok qmail-pop3d qmail-popup qmail-qmqpc \ |
269 |
qmail-qmqpd qmail-qmtpd qmail-smtpd sendmail tcp-env qreceipt \ |
270 |
qsmhook qbiff forward preline condredirect \ |
271 |
bouncesaying except maildirmake maildir2mbox maildirwatch \ |
272 |
qail elq pinq ipmetest ipmeprint |
273 |
do |
274 |
mv $i $RPM_BUILD_ROOT/var/qmail/bin/ |
275 |
done |
276 |
|
277 |
for i in \ |
278 |
home home+df proc proc+df binm1 binm1+df \ |
279 |
binm2 binm2+df binm3 binm3+df |
280 |
do |
281 |
mv $i $RPM_BUILD_ROOT/var/qmail/boot |
282 |
done |
283 |
|
284 |
for i in \ |
285 |
FAQ UPGRADE SENDMAIL INSTALL INSTALL.alias INSTALL.ctl \ |
286 |
INSTALL.ids INSTALL.maildir INSTALL.mbox INSTALL.vsm \ |
287 |
TEST.deliver TEST.receive REMOVE.sendmail REMOVE.binmail \ |
288 |
PIC.local2alias PIC.local2ext PIC.local2local PIC.local2rem \ |
289 |
PIC.local2virt PIC.nullclient PIC.relaybad PIC.relaygood \ |
290 |
PIC.rem2local |
291 |
do |
292 |
mv $i $RPM_BUILD_ROOT/var/qmail/doc/ |
293 |
done |
294 |
%{__install} -Dp %{SOURCE1} %{buildroot}/var/qmail/doc/ |
295 |
|
296 |
for i in 1 5 7 8 |
297 |
do |
298 |
mkdir $RPM_BUILD_ROOT/var/qmail/man/cat$i |
299 |
mkdir $RPM_BUILD_ROOT/var/qmail/man/man$i |
300 |
done |
301 |
for i in *.1 |
302 |
do |
303 |
mv $i $RPM_BUILD_ROOT/var/qmail/man/man1/ |
304 |
mv $(echo $i | sed s/1/0/) $RPM_BUILD_ROOT/var/qmail/man/cat1/ |
305 |
done |
306 |
|
307 |
for i in *.5 |
308 |
do |
309 |
mv $i $RPM_BUILD_ROOT/var/qmail/man/man5/ |
310 |
mv $(echo $i | sed s/5/0/) $RPM_BUILD_ROOT/var/qmail/man/cat5/ |
311 |
done |
312 |
|
313 |
for i in *.7 |
314 |
do |
315 |
mv $i $RPM_BUILD_ROOT/var/qmail/man/man7/ |
316 |
mv $(echo $i | sed s/7/0/) $RPM_BUILD_ROOT/var/qmail/man/cat7/ |
317 |
done |
318 |
|
319 |
for i in *.8 |
320 |
do |
321 |
mv $i $RPM_BUILD_ROOT/var/qmail/man/man8/ |
322 |
mv $(echo $i | sed s/8/0/) $RPM_BUILD_ROOT/var/qmail/man/cat8/ |
323 |
done |
324 |
|
325 |
mkfifo $RPM_BUILD_ROOT/var/qmail/queue/lock/trigger |
326 |
dd bs=1024 count=0 if=/dev/zero of=$RPM_BUILD_ROOT/var/qmail/queue/lock/sendmutex |
327 |
|
328 |
# Create the relative installation directories for the symlinks. |
329 |
|
330 |
mkdir -p $RPM_BUILD_ROOT/usr/lib |
331 |
mkdir -p $RPM_BUILD_ROOT/usr/sbin |
332 |
ln -s /var/qmail/bin/sendmail $RPM_BUILD_ROOT/usr/lib/sendmail |
333 |
ln -s /var/qmail/bin/sendmail $RPM_BUILD_ROOT/usr/sbin/sendmail |
334 |
|
335 |
%pre |
336 |
# Prior to installing the package, ensure that the qmail users and groups |
337 |
# exist and have the correct uid and gid information. This ensures that |
338 |
# uid and gid values match the values which are compiled into the binaries |
339 |
|
340 |
# GIDs |
341 |
nofiles=400 |
342 |
qmail=401 |
343 |
|
344 |
# UIDs |
345 |
alias=400 |
346 |
qmaild=401 |
347 |
qmaill=402 |
348 |
qmailp=403 |
349 |
qmailq=404 |
350 |
qmailr=405 |
351 |
qmails=406 |
352 |
|
353 |
group_check() |
354 |
{ |
355 |
if grep "^$1:" /etc/group > /dev/null 2>&1 |
356 |
then |
357 |
if [ $(grep "^$1:" /etc/group | /usr/bin/cut -d: -f3) != $2 ] |
358 |
then |
359 |
/usr/sbin/groupdel $1 |
360 |
/usr/sbin/groupadd -g $2 $1 |
361 |
fi |
362 |
else |
363 |
/usr/sbin/groupadd -g $2 $1 |
364 |
fi |
365 |
} |
366 |
|
367 |
group_check nofiles $nofiles |
368 |
group_check qmail $qmail |
369 |
|
370 |
user_check() |
371 |
{ |
372 |
if grep "^$1:" /etc/passwd > /dev/null 2>&1 |
373 |
then |
374 |
if [ $(grep "^$1:" /etc/passwd | /usr/bin/cut -d: -f3,4) != "$2:$3" ] |
375 |
then |
376 |
/usr/sbin/userdel $1 |
377 |
/usr/sbin/useradd -u $2 -M -g $3 -d $4 -s $5 $1 |
378 |
fi |
379 |
else |
380 |
/usr/sbin/useradd -u $2 -M -g $3 -d $4 -s $5 $1 |
381 |
fi |
382 |
} |
383 |
|
384 |
user_check alias $alias $nofiles /var/qmail/alias /bin/false |
385 |
user_check qmaild $qmaild $nofiles /var/qmail /bin/false |
386 |
user_check qmaill $qmaill $nofiles /var/qmail /bin/false |
387 |
user_check qmailp $qmailp $nofiles /var/qmail /bin/false |
388 |
user_check qmailq $qmailq $qmail /var/qmail /bin/false |
389 |
user_check qmailr $qmailr $qmail /var/qmail /bin/false |
390 |
user_check qmails $qmails $qmail /var/qmail /bin/false |
391 |
|
392 |
%post |
393 |
dd bs=1024 count=1 if=/dev/zero of=/var/qmail/queue/lock/tcpto &> /dev/null |
394 |
chown qmailr:qmail /var/qmail/queue/lock/tcpto &> /dev/null |
395 |
chmod 644 /var/qmail/queue/lock/tcpto &> /dev/null |
396 |
exit 0 |
397 |
|
398 |
%clean |
399 |
rm -rf $RPM_BUILD_ROOT |
400 |
|
401 |
%files |
402 |
%attr(755,root,qmail) %dir /var/qmail |
403 |
%attr(2755,alias,qmail) %dir /var/qmail/alias |
404 |
%attr(755,root,qmail) %dir /var/qmail/control |
405 |
%attr(755,root,qmail) %dir /var/qmail/users |
406 |
%attr(755,root,qmail) %dir /var/qmail/bin |
407 |
%attr(755,root,qmail) %dir /var/qmail/boot |
408 |
%attr(755,root,qmail) %dir /var/qmail/doc |
409 |
%attr(755,root,qmail) %dir /var/qmail/man |
410 |
%attr(755,root,qmail) %dir /var/qmail/man/cat1 |
411 |
%attr(755,root,qmail) %dir /var/qmail/man/cat5 |
412 |
%attr(755,root,qmail) %dir /var/qmail/man/cat7 |
413 |
%attr(755,root,qmail) %dir /var/qmail/man/cat8 |
414 |
%attr(755,root,qmail) %dir /var/qmail/man/man1 |
415 |
%attr(755,root,qmail) %dir /var/qmail/man/man5 |
416 |
%attr(755,root,qmail) %dir /var/qmail/man/man7 |
417 |
%attr(755,root,qmail) %dir /var/qmail/man/man8 |
418 |
%attr(750,qmailq,qmail) %dir /var/qmail/queue |
419 |
%attr(700,qmailq,qmail) %dir /var/qmail/queue/pid |
420 |
%attr(700,qmailq,qmail) %dir /var/qmail/queue/intd |
421 |
%attr(750,qmailq,qmail) %dir /var/qmail/queue/todo |
422 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/bounce |
423 |
%attr(750,qmailq,qmail) %dir /var/qmail/queue/mess |
424 |
%attr(750,qmailq,qmail) %dir /var/qmail/queue/mess/0 |
425 |
%attr(750,qmailq,qmail) %dir /var/qmail/queue/mess/1 |
426 |
%attr(750,qmailq,qmail) %dir /var/qmail/queue/mess/2 |
427 |
%attr(750,qmailq,qmail) %dir /var/qmail/queue/mess/3 |
428 |
%attr(750,qmailq,qmail) %dir /var/qmail/queue/mess/4 |
429 |
%attr(750,qmailq,qmail) %dir /var/qmail/queue/mess/5 |
430 |
%attr(750,qmailq,qmail) %dir /var/qmail/queue/mess/6 |
431 |
%attr(750,qmailq,qmail) %dir /var/qmail/queue/mess/7 |
432 |
%attr(750,qmailq,qmail) %dir /var/qmail/queue/mess/8 |
433 |
%attr(750,qmailq,qmail) %dir /var/qmail/queue/mess/9 |
434 |
%attr(750,qmailq,qmail) %dir /var/qmail/queue/mess/10 |
435 |
%attr(750,qmailq,qmail) %dir /var/qmail/queue/mess/11 |
436 |
%attr(750,qmailq,qmail) %dir /var/qmail/queue/mess/12 |
437 |
%attr(750,qmailq,qmail) %dir /var/qmail/queue/mess/13 |
438 |
%attr(750,qmailq,qmail) %dir /var/qmail/queue/mess/14 |
439 |
%attr(750,qmailq,qmail) %dir /var/qmail/queue/mess/15 |
440 |
%attr(750,qmailq,qmail) %dir /var/qmail/queue/mess/16 |
441 |
%attr(750,qmailq,qmail) %dir /var/qmail/queue/mess/17 |
442 |
%attr(750,qmailq,qmail) %dir /var/qmail/queue/mess/18 |
443 |
%attr(750,qmailq,qmail) %dir /var/qmail/queue/mess/19 |
444 |
%attr(750,qmailq,qmail) %dir /var/qmail/queue/mess/20 |
445 |
%attr(750,qmailq,qmail) %dir /var/qmail/queue/mess/21 |
446 |
%attr(750,qmailq,qmail) %dir /var/qmail/queue/mess/22 |
447 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/info |
448 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/info/0 |
449 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/info/1 |
450 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/info/2 |
451 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/info/3 |
452 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/info/4 |
453 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/info/5 |
454 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/info/6 |
455 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/info/7 |
456 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/info/8 |
457 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/info/9 |
458 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/info/10 |
459 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/info/11 |
460 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/info/12 |
461 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/info/13 |
462 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/info/14 |
463 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/info/15 |
464 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/info/16 |
465 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/info/17 |
466 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/info/18 |
467 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/info/19 |
468 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/info/20 |
469 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/info/21 |
470 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/info/22 |
471 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/local |
472 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/local/0 |
473 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/local/1 |
474 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/local/2 |
475 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/local/3 |
476 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/local/4 |
477 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/local/5 |
478 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/local/6 |
479 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/local/7 |
480 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/local/8 |
481 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/local/9 |
482 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/local/10 |
483 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/local/11 |
484 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/local/12 |
485 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/local/13 |
486 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/local/14 |
487 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/local/15 |
488 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/local/16 |
489 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/local/17 |
490 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/local/18 |
491 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/local/19 |
492 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/local/20 |
493 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/local/21 |
494 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/local/22 |
495 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/remote |
496 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/remote/0 |
497 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/remote/1 |
498 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/remote/2 |
499 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/remote/3 |
500 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/remote/4 |
501 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/remote/5 |
502 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/remote/6 |
503 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/remote/7 |
504 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/remote/8 |
505 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/remote/9 |
506 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/remote/10 |
507 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/remote/11 |
508 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/remote/12 |
509 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/remote/13 |
510 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/remote/14 |
511 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/remote/15 |
512 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/remote/16 |
513 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/remote/17 |
514 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/remote/18 |
515 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/remote/19 |
516 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/remote/20 |
517 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/remote/21 |
518 |
%attr(700,qmails,qmail) %dir /var/qmail/queue/remote/22 |
519 |
%attr(750,qmailq,qmail) %dir /var/qmail/queue/lock |
520 |
%attr(755,root,qmail) /var/qmail/bin/ipmetest |
521 |
%attr(755,root,qmail) /var/qmail/bin/ipmeprint |
522 |
%attr(4711,qmailq,qmail) /var/qmail/bin/qmail-queue |
523 |
%attr(700,root,qmail) /var/qmail/bin/qmail-lspawn |
524 |
%attr(700,root,qmail) /var/qmail/bin/qmail-start |
525 |
%attr(711,root,qmail) /var/qmail/bin/qmail-getpw |
526 |
%attr(711,root,qmail) /var/qmail/bin/qmail-local |
527 |
%attr(711,root,qmail) /var/qmail/bin/qmail-remote |
528 |
%attr(711,root,qmail) /var/qmail/bin/qmail-rspawn |
529 |
%attr(711,root,qmail) /var/qmail/bin/qmail-clean |
530 |
%attr(711,root,qmail) /var/qmail/bin/qmail-send |
531 |
%attr(711,root,qmail) /var/qmail/bin/splogger |
532 |
%attr(700,root,qmail) /var/qmail/bin/qmail-newu |
533 |
%attr(700,root,qmail) /var/qmail/bin/qmail-newmrh |
534 |
%attr(711,root,qmail) /var/qmail/bin/qmail-pw2u |
535 |
%attr(755,root,qmail) /var/qmail/bin/qmail-inject |
536 |
%attr(755,root,qmail) /var/qmail/bin/predate |
537 |
%attr(755,root,qmail) /var/qmail/bin/datemail |
538 |
%attr(755,root,qmail) /var/qmail/bin/mailsubj |
539 |
%attr(755,root,qmail) /var/qmail/bin/qmail-showctl |
540 |
%attr(755,root,qmail) /var/qmail/bin/qmail-qread |
541 |
%attr(755,root,qmail) /var/qmail/bin/qmail-qstat |
542 |
%attr(755,root,qmail) /var/qmail/bin/qmail-tcpto |
543 |
%attr(755,root,qmail) /var/qmail/bin/qmail-tcpok |
544 |
%attr(755,root,qmail) /var/qmail/bin/qmail-pop3d |
545 |
%attr(711,root,qmail) /var/qmail/bin/qmail-popup |
546 |
%attr(755,root,qmail) /var/qmail/bin/qmail-qmqpc |
547 |
%attr(755,root,qmail) /var/qmail/bin/qmail-qmqpd |
548 |
%attr(755,root,qmail) /var/qmail/bin/qmail-qmtpd |
549 |
%attr(755,root,qmail) /var/qmail/bin/qmail-smtpd |
550 |
%attr(755,root,qmail) /var/qmail/bin/sendmail |
551 |
%attr(755,root,qmail) /var/qmail/bin/tcp-env |
552 |
%attr(755,root,qmail) /var/qmail/bin/qreceipt |
553 |
%attr(755,root,qmail) /var/qmail/bin/qsmhook |
554 |
%attr(755,root,qmail) /var/qmail/bin/qbiff |
555 |
%attr(755,root,qmail) /var/qmail/bin/forward |
556 |
%attr(755,root,qmail) /var/qmail/bin/preline |
557 |
%attr(755,root,qmail) /var/qmail/bin/condredirect |
558 |
%attr(755,root,qmail) /var/qmail/bin/bouncesaying |
559 |
%attr(755,root,qmail) /var/qmail/bin/except |
560 |
%attr(755,root,qmail) /var/qmail/bin/maildirmake |
561 |
%attr(755,root,qmail) /var/qmail/bin/maildir2mbox |
562 |
%attr(755,root,qmail) /var/qmail/bin/maildirwatch |
563 |
%attr(755,root,qmail) /var/qmail/bin/qail |
564 |
%attr(755,root,qmail) /var/qmail/bin/elq |
565 |
%attr(755,root,qmail) /var/qmail/bin/pinq |
566 |
%attr(755,root,qmail) /var/qmail/boot/home |
567 |
%attr(755,root,qmail) /var/qmail/boot/home+df |
568 |
%attr(755,root,qmail) /var/qmail/boot/proc |
569 |
%attr(755,root,qmail) /var/qmail/boot/proc+df |
570 |
%attr(755,root,qmail) /var/qmail/boot/binm1 |
571 |
%attr(755,root,qmail) /var/qmail/boot/binm1+df |
572 |
%attr(755,root,qmail) /var/qmail/boot/binm2 |
573 |
%attr(755,root,qmail) /var/qmail/boot/binm2+df |
574 |
%attr(755,root,qmail) /var/qmail/boot/binm3 |
575 |
%attr(755,root,qmail) /var/qmail/boot/binm3+df |
576 |
%attr(644,root,qmail) /var/qmail/doc/FAQ |
577 |
%attr(644,root,qmail) /var/qmail/doc/UPGRADE |
578 |
%attr(644,root,qmail) /var/qmail/doc/SENDMAIL |
579 |
%attr(644,root,qmail) /var/qmail/doc/INSTALL |
580 |
%attr(644,root,qmail) /var/qmail/doc/INSTALL.alias |
581 |
%attr(644,root,qmail) /var/qmail/doc/INSTALL.ctl |
582 |
%attr(644,root,qmail) /var/qmail/doc/INSTALL.ids |
583 |
%attr(644,root,qmail) /var/qmail/doc/INSTALL.maildir |
584 |
%attr(644,root,qmail) /var/qmail/doc/INSTALL.mbox |
585 |
%attr(644,root,qmail) /var/qmail/doc/INSTALL.vsm |
586 |
%attr(644,root,qmail) /var/qmail/doc/TEST.deliver |
587 |
%attr(644,root,qmail) /var/qmail/doc/TEST.receive |
588 |
%attr(644,root,qmail) /var/qmail/doc/REMOVE.sendmail |
589 |
%attr(644,root,qmail) /var/qmail/doc/REMOVE.binmail |
590 |
%attr(644,root,qmail) /var/qmail/doc/PIC.local2alias |
591 |
%attr(644,root,qmail) /var/qmail/doc/PIC.local2ext |
592 |
%attr(644,root,qmail) /var/qmail/doc/PIC.local2local |
593 |
%attr(644,root,qmail) /var/qmail/doc/PIC.local2rem |
594 |
%attr(644,root,qmail) /var/qmail/doc/PIC.local2virt |
595 |
%attr(644,root,qmail) /var/qmail/doc/PIC.nullclient |
596 |
%attr(644,root,qmail) /var/qmail/doc/PIC.relaybad |
597 |
%attr(644,root,qmail) /var/qmail/doc/PIC.relaygood |
598 |
%attr(644,root,qmail) /var/qmail/doc/PIC.rem2local |
599 |
%attr(644,root,qmail) /var/qmail/doc/moreipme.README |
600 |
%attr(644,root,qmail) /var/qmail/man/cat1/forward.0 |
601 |
%attr(644,root,qmail) /var/qmail/man/cat1/condredirect.0 |
602 |
%attr(644,root,qmail) /var/qmail/man/cat1/bouncesaying.0 |
603 |
%attr(644,root,qmail) /var/qmail/man/cat1/except.0 |
604 |
%attr(644,root,qmail) /var/qmail/man/cat1/maildirmake.0 |
605 |
%attr(644,root,qmail) /var/qmail/man/cat1/maildir2mbox.0 |
606 |
%attr(644,root,qmail) /var/qmail/man/cat1/maildirwatch.0 |
607 |
%attr(644,root,qmail) /var/qmail/man/cat1/mailsubj.0 |
608 |
%attr(644,root,qmail) /var/qmail/man/cat1/qreceipt.0 |
609 |
%attr(644,root,qmail) /var/qmail/man/cat1/qbiff.0 |
610 |
%attr(644,root,qmail) /var/qmail/man/cat1/preline.0 |
611 |
%attr(644,root,qmail) /var/qmail/man/cat1/tcp-env.0 |
612 |
%attr(644,root,qmail) /var/qmail/man/cat5/addresses.0 |
613 |
%attr(644,root,qmail) /var/qmail/man/cat5/envelopes.0 |
614 |
%attr(644,root,qmail) /var/qmail/man/cat5/maildir.0 |
615 |
%attr(644,root,qmail) /var/qmail/man/cat5/mbox.0 |
616 |
%attr(644,root,qmail) /var/qmail/man/cat5/dot-qmail.0 |
617 |
%attr(644,root,qmail) /var/qmail/man/cat5/qmail-control.0 |
618 |
%attr(644,root,qmail) /var/qmail/man/cat5/qmail-header.0 |
619 |
%attr(644,root,qmail) /var/qmail/man/cat5/qmail-log.0 |
620 |
%attr(644,root,qmail) /var/qmail/man/cat5/qmail-users.0 |
621 |
%attr(644,root,qmail) /var/qmail/man/cat5/tcp-environ.0 |
622 |
%attr(644,root,qmail) /var/qmail/man/cat7/forgeries.0 |
623 |
%attr(644,root,qmail) /var/qmail/man/cat7/qmail-limits.0 |
624 |
%attr(644,root,qmail) /var/qmail/man/cat7/qmail.0 |
625 |
%attr(644,root,qmail) /var/qmail/man/cat8/qmail-local.0 |
626 |
%attr(644,root,qmail) /var/qmail/man/cat8/qmail-lspawn.0 |
627 |
%attr(644,root,qmail) /var/qmail/man/cat8/qmail-getpw.0 |
628 |
%attr(644,root,qmail) /var/qmail/man/cat8/qmail-remote.0 |
629 |
%attr(644,root,qmail) /var/qmail/man/cat8/qmail-rspawn.0 |
630 |
%attr(644,root,qmail) /var/qmail/man/cat8/qmail-clean.0 |
631 |
%attr(644,root,qmail) /var/qmail/man/cat8/qmail-send.0 |
632 |
%attr(644,root,qmail) /var/qmail/man/cat8/qmail-start.0 |
633 |
%attr(644,root,qmail) /var/qmail/man/cat8/splogger.0 |
634 |
%attr(644,root,qmail) /var/qmail/man/cat8/qmail-queue.0 |
635 |
%attr(644,root,qmail) /var/qmail/man/cat8/qmail-inject.0 |
636 |
%attr(644,root,qmail) /var/qmail/man/cat8/qmail-showctl.0 |
637 |
%attr(644,root,qmail) /var/qmail/man/cat8/qmail-newmrh.0 |
638 |
%attr(644,root,qmail) /var/qmail/man/cat8/qmail-newu.0 |
639 |
%attr(644,root,qmail) /var/qmail/man/cat8/qmail-pw2u.0 |
640 |
%attr(644,root,qmail) /var/qmail/man/cat8/qmail-qread.0 |
641 |
%attr(644,root,qmail) /var/qmail/man/cat8/qmail-qstat.0 |
642 |
%attr(644,root,qmail) /var/qmail/man/cat8/qmail-tcpok.0 |
643 |
%attr(644,root,qmail) /var/qmail/man/cat8/qmail-tcpto.0 |
644 |
%attr(644,root,qmail) /var/qmail/man/cat8/qmail-pop3d.0 |
645 |
%attr(644,root,qmail) /var/qmail/man/cat8/qmail-popup.0 |
646 |
%attr(644,root,qmail) /var/qmail/man/cat8/qmail-qmqpc.0 |
647 |
%attr(644,root,qmail) /var/qmail/man/cat8/qmail-qmqpd.0 |
648 |
%attr(644,root,qmail) /var/qmail/man/cat8/qmail-qmtpd.0 |
649 |
%attr(644,root,qmail) /var/qmail/man/cat8/qmail-smtpd.0 |
650 |
%attr(644,root,qmail) /var/qmail/man/cat8/qmail-command.0 |
651 |
%attr(644,root,qmail) /var/qmail/man/man1/forward.1 |
652 |
%attr(644,root,qmail) /var/qmail/man/man1/condredirect.1 |
653 |
%attr(644,root,qmail) /var/qmail/man/man1/bouncesaying.1 |
654 |
%attr(644,root,qmail) /var/qmail/man/man1/except.1 |
655 |
%attr(644,root,qmail) /var/qmail/man/man1/maildirmake.1 |
656 |
%attr(644,root,qmail) /var/qmail/man/man1/maildir2mbox.1 |
657 |
%attr(644,root,qmail) /var/qmail/man/man1/maildirwatch.1 |
658 |
%attr(644,root,qmail) /var/qmail/man/man1/mailsubj.1 |
659 |
%attr(644,root,qmail) /var/qmail/man/man1/qreceipt.1 |
660 |
%attr(644,root,qmail) /var/qmail/man/man1/qbiff.1 |
661 |
%attr(644,root,qmail) /var/qmail/man/man1/preline.1 |
662 |
%attr(644,root,qmail) /var/qmail/man/man1/tcp-env.1 |
663 |
%attr(644,root,qmail) /var/qmail/man/man5/addresses.5 |
664 |
%attr(644,root,qmail) /var/qmail/man/man5/envelopes.5 |
665 |
%attr(644,root,qmail) /var/qmail/man/man5/maildir.5 |
666 |
%attr(644,root,qmail) /var/qmail/man/man5/mbox.5 |
667 |
%attr(644,root,qmail) /var/qmail/man/man5/dot-qmail.5 |
668 |
%attr(644,root,qmail) /var/qmail/man/man5/qmail-control.5 |
669 |
%attr(644,root,qmail) /var/qmail/man/man5/qmail-header.5 |
670 |
%attr(644,root,qmail) /var/qmail/man/man5/qmail-log.5 |
671 |
%attr(644,root,qmail) /var/qmail/man/man5/qmail-users.5 |
672 |
%attr(644,root,qmail) /var/qmail/man/man5/tcp-environ.5 |
673 |
%attr(644,root,qmail) /var/qmail/man/man7/forgeries.7 |
674 |
%attr(644,root,qmail) /var/qmail/man/man7/qmail-limits.7 |
675 |
%attr(644,root,qmail) /var/qmail/man/man7/qmail.7 |
676 |
%attr(644,root,qmail) /var/qmail/man/man8/qmail-local.8 |
677 |
%attr(644,root,qmail) /var/qmail/man/man8/qmail-lspawn.8 |
678 |
%attr(644,root,qmail) /var/qmail/man/man8/qmail-getpw.8 |
679 |
%attr(644,root,qmail) /var/qmail/man/man8/qmail-remote.8 |
680 |
%attr(644,root,qmail) /var/qmail/man/man8/qmail-rspawn.8 |
681 |
%attr(644,root,qmail) /var/qmail/man/man8/qmail-clean.8 |
682 |
%attr(644,root,qmail) /var/qmail/man/man8/qmail-send.8 |
683 |
%attr(644,root,qmail) /var/qmail/man/man8/qmail-start.8 |
684 |
%attr(644,root,qmail) /var/qmail/man/man8/splogger.8 |
685 |
%attr(644,root,qmail) /var/qmail/man/man8/qmail-queue.8 |
686 |
%attr(644,root,qmail) /var/qmail/man/man8/qmail-inject.8 |
687 |
%attr(644,root,qmail) /var/qmail/man/man8/qmail-showctl.8 |
688 |
%attr(644,root,qmail) /var/qmail/man/man8/qmail-newmrh.8 |
689 |
%attr(644,root,qmail) /var/qmail/man/man8/qmail-newu.8 |
690 |
%attr(644,root,qmail) /var/qmail/man/man8/qmail-pw2u.8 |
691 |
%attr(644,root,qmail) /var/qmail/man/man8/qmail-qread.8 |
692 |
%attr(644,root,qmail) /var/qmail/man/man8/qmail-qstat.8 |
693 |
%attr(644,root,qmail) /var/qmail/man/man8/qmail-tcpok.8 |
694 |
%attr(644,root,qmail) /var/qmail/man/man8/qmail-tcpto.8 |
695 |
%attr(644,root,qmail) /var/qmail/man/man8/qmail-pop3d.8 |
696 |
%attr(644,root,qmail) /var/qmail/man/man8/qmail-popup.8 |
697 |
%attr(644,root,qmail) /var/qmail/man/man8/qmail-qmqpc.8 |
698 |
%attr(644,root,qmail) /var/qmail/man/man8/qmail-qmqpd.8 |
699 |
%attr(644,root,qmail) /var/qmail/man/man8/qmail-qmtpd.8 |
700 |
%attr(644,root,qmail) /var/qmail/man/man8/qmail-smtpd.8 |
701 |
%attr(644,root,qmail) /var/qmail/man/man8/qmail-command.8 |
702 |
%attr(600,qmails,qmail) /var/qmail/queue/lock/sendmutex |
703 |
%attr(622,qmails,qmail) /var/qmail/queue/lock/trigger |
704 |
%attr(777,root,root) /usr/lib/sendmail |
705 |
%attr(777,root,root) /usr/sbin/sendmail |