2 # - doesn't -webadmin need webserver integration?
3 # - use rc-scripts in %%post scriptlets
5 # /usr/sbin/aliaslookup
6 # /usr/share/man/man8/aliaslookup.8.gz
9 %bcond_without fam # with fam support
10 %bcond_with tests # without tests
12 Summary: Courier mail server
13 Summary(pl.UTF-8): Serwer poczty Courier
18 Group: Networking/Daemons
19 Source0: http://dl.sourceforge.net/courier/%{name}-%{version}.tar.bz2
20 # Source0-md5: e75013df7deebd463656b81cc3e245f4
21 Patch0: %{name}-openssl-path.patch
22 Patch1: %{name}-withoutfam.patch
23 Patch2: %{name}-maildir.patch
24 Patch3: %{name}-sendmail_dir.patch
25 Patch4: %{name}-start_scripts.patch
26 Patch5: %{name}-certs.patch
27 Patch6: %{name}-db.patch
28 URL: http://www.courier-mta.org/
29 BuildRequires: autoconf
30 BuildRequires: automake
31 BuildRequires: courier-authlib-devel >= 0.57
33 %{?with_fam:BuildRequires: fam-devel}
34 BuildRequires: gettext-devel
35 BuildRequires: libstdc++-devel
36 BuildRequires: libtool
37 BuildRequires: mailcap
38 BuildRequires: openldap-devel >= 2.3.0
39 BuildRequires: openssl-devel >= 0.9.7d
40 BuildRequires: openssl-tools >= 0.9.7d
41 BuildRequires: openssl-tools-perl >= 0.9.7d
42 BuildRequires: pam-devel
43 BuildRequires: pcre-devel
44 BuildRequires: perl-devel
45 BuildRequires: rpmbuild(macros) >= 1.268
46 BuildRequires: sed >= 4.0
47 BuildRequires: sysconftool
48 Requires(post,preun): /sbin/chkconfig
50 # only for light upgrade from old version < 0.47
51 # remove it after some time
52 Requires(post): courier-authlib-userdb
53 Requires(post): openssl-tools >= 0.9.7d
54 Requires: perl(DynaLoader) = %(%{__perl} -MDynaLoader -e 'print DynaLoader->VERSION')
57 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
59 %define _datadir %{_prefix}/share/courier
60 %define _libdir %{_prefix}/%{_lib}/%{name}
61 %define _libexecdir %{_libdir}
62 %define _localstatedir /var/spool/courier
63 %define _sysconfdir /etc/courier
64 %define _certsdir %{_sysconfdir}/certs
65 %define _initrddir /etc/rc.d/init.d
67 %define _webapps /etc/webapps
68 %define _cgibindir %{_prefix}/lib/cgi-bin
69 %define _imagedir %{_datadir}/sqwebmail/images
70 %define _imageurl /webmail
73 Courier is a fully functional mail server, that can completely take
74 over the mail services normally provided by sendmail, Qmail, or any
75 other mail server. Although Courier does not support all legacy
76 features of existing mail servers, the number of obsoleted functions
77 is very small, and there are better, and more robust, alternatives
80 Courier implements many SMTP extensions: DSN, PIPELINING, 8BITMIME.
81 Courier also implements several new SMTP extensions for mailing list
82 management and spam filtering.
84 %description -l pl.UTF-8
85 Courier jest w pełni funkcjonalnym serwerem poczty, może całkowicie
86 zastąpić usługi pocztowe dawane przez sendmail, Qmaila i inne serwery.
87 Wprawdzie Courier nie ma wszystkich możliwości istniejących serwerów,
88 ilość nie obsługiwanych funkcji jest bardzo mała, i są dostępne lepsze
91 Courier zawiera wiele rozszerzeń SMTP: DSN, PIPELINING, 8BITMIME. Ma
92 także nowe rozszerzenia SMTP dla pocztowych list dyskusyjnych i
96 Summary: Courier Integrated POP3 server
97 Summary(pl.UTF-8): Zintegrowany serwer POP3 do Couriera
98 Group: Networking/Daemons
99 Requires(post): openssl-tools >= 0.9.7d
100 Requires: %{name} = %{version}-%{release}
103 This package installs Courier mail server's integrated POP3 server,
104 which allows you to download mail from your mailbox using any POP3
105 client. Courier's POP3 server can only be used to download mail from
106 maildir mailboxes. This server does not support mailbox files. If you
107 do not need the ability to download your mail using a POP3 client, you
108 do not need to install this package.
110 %description pop3d -l pl.UTF-8
111 Ten pakiet zawiera zintegrowany serwer POP3 do Couriera, pozwalający
112 na ściąganie poczty ze skrzynki przy pomocy dowolnego klienta POP3.
113 Serwer POP3 Couriera może być używany tylko ze skrzynkami Maildir, nie
114 obsługuje skrzynek w postaci pojedynczych plików.
117 Summary: Courier Integrated IMAP server
118 Summary(pl.UTF-8): Zintegrowany serwer IMAP do Couriera
119 Group: Networking/Daemons
120 Requires(post): openssl-tools >= 0.9.7d
121 Requires: %{name} = %{version}-%{release}
122 Obsoletes: courier-imap
123 Obsoletes: courier-imap-common
126 This package installs Courier mail server's integrated IMAP server. If
127 you do not need the ability to download your mail using an IMAP mail
128 client, you do not need to install this package. Courier's IMAP server
129 can only be used to download mail from maildir mailboxes. This server
130 does not support mailbox files.
132 This package requires that Courier must be already installed, this is
133 NOT the standalone version of the Courier-IMAP server, and you cannot
134 install both this package, and the standalone version of Courier-IMAP.
135 If you have the standalone version of the Courier-IMAP server already
136 installed, installing this package will automatically remove the
139 %description imapd -l pl.UTF-8
140 Ten pakiet zawiera zintegrowany serwer IMAP do Couriera. Pozwala
141 ściągać pocztę przy pomocy klienta IMAP. Serwer IMAP Couriera może być
142 używany tylko ze skrzynkami Maildir, nie obsługuje skrzynek w postaci
145 Ten pakiet wymaga serwera Courier, to NIE jest samodzielna wersja
146 serwera Courier-IMAP. Nie można też instalować jednocześnie tego
147 pakietu i samodzielnej wersji Courier-IMAP. Zainstalowanie tego
148 pakietu automatycznie odinstaluje Courier-IMAP jeśli był zinstalowany.
151 Summary: Courier Integrated HTTP administraton panel
152 Summary(pl.UTF-8): Panel administracyjny przez HTTP dla Couriera
153 Group: Networking/Daemons
154 Requires: %{name} = %{version}-%{release}
155 Requires: filesystem >= 3.0-11
157 Requires: webserver = apache
158 Conflicts: apache-base < 2.2.0-8
159 Conflicts: apache1 < 1.3.34-5.11
161 %description webadmin
162 This is a web-based administration tool. Webadmin is a web CGI
165 %description webadmin -l pl.UTF-8
166 Webadmin jest narzędziem administracyjnym obsługiwanym przez WWW.
169 Summary: Courier Integrated HTTP (webmail) server
170 Summary(pl.UTF-8): Zintegrowany serwer poczty przez HTTP (webmail) do Couriera
171 Group: Networking/Daemons
172 Requires: %{name} = %{version}-%{release}
173 Requires: filesystem >= 3.0-11
175 Requires: webserver = apache
176 Conflicts: apache-base < 2.2.0-8
177 Conflicts: apache1 < 1.3.34-5.11
180 This package installs Courier mail server's integrated HTTP webmail
181 server. If you do not need the ability to access your mail using a web
182 browser, you do not need to install this package. Courier's webmail
183 server can only be used to download mail from maildir mailboxes. This
184 server does not support mailbox files.
186 This is the same server that's distributed separately under the name
187 of SqWebMail, however its configuration is customized for the Courier
190 %description webmail -l pl.UTF-8
191 Ten pakiet zawiera zintegrowany serwer poczty przez HTTP (webmail) dla
192 Couriera, pozwalający na dostęp do poczty za pomocą przeglądarki WWW.
193 Serwer webmail Couriera może być używany tylko ze skrzynkami Maildir,
194 nie obsługuje skrzynek w postaci pojedynczych plików.
196 Jest to ten sam serwer, co dystrybuowany oddzielnie pod nazwą
197 SqWebMail, ale jego konfiguracja jest dostosowana do serwera Courier.
199 %package maildir-tools
200 Summary: Tools for mail folders in Maildir format
201 Summary(pl.UTF-8): Narzędzia do zarządzania skrzynkami Maildir
202 Group: Applications/Mail
203 Requires: %{name} = %{version}-%{release}
205 %description maildir-tools
206 This package contains tools for mail folders in Maildir format.
208 %description maildir-tools -l pl.UTF-8
209 Ten pakiet zawiera narzędzia do zarządzania folderami w formacie
213 Summary: Courier Integrated Mailing List Manager
214 Summary(pl.UTF-8): Zintegrowany zarządca list dyskusyjnych do Couriera
215 Group: Applications/Mail
216 Requires: %{name} = %{version}-%{release}
219 This package installs couriermlm - a mailing list manager for the
220 Courier mail server. If you do not need the ability to manage mailing
221 lists, you do not need to install this package.
223 couriermlm is used to set up, maintain, and run a mailing list.
224 couriermlm automatically processes subscription and unsubscription
225 requests, and removes undeliverable addresses from the subscription
226 rolls. Mailing lists managed by couriermlm require zero human
227 administrative oversight. couriermlm supports digests, write-only
228 posting aliases, and moderated mailing lists.
230 %description mlm -l pl.UTF-8
231 Ten pakiet zawiera couriermlm - program do zarządzania listami
232 dyskusyjnymi dla Couriera. couriermlm jest używany do konfigurowania,
233 zarządzania i prowadzenia pocztowej listy dyskusyjnej. Automatycznie
234 obsługuje żądania zapisywania i wypisywania oraz usuwa z listy
235 niedziałające adresy subskrybentów. Listy obsługiwane przez couriermlm
236 nie wymagają pracy administratora. couriermlm obsługuje digesty,
237 aliasy pocztowe tylko do wysyłania i listy moderowane.
240 Summary: Courier Integrated mail filter
241 Summary(pl.UTF-8): Zintegrowany filtr poczty do Couriera
242 Group: Applications/Mail
243 Requires: %{name} = %{version}-%{release}
245 %description maildrop
246 This package installs Courier mail server's integrated mail filter.
247 You need to install this package if you want to be able to filter your
250 %description maildrop -l pl.UTF-8
251 Ten pakiet zawiera zintegrowany filtr poczty dla Couriera. Jest
252 potrzebny do filtrowania przychodzącej poczty.
257 %{!?with_fam:%patch1 -p1}
265 Alias /webmail %{_imagedir}
266 <Directory %{_imagedir}>
269 # FIXME: is allow from all the most safest way?
275 # we don't want fax module
276 rm -rf courier/module.fax
277 cp -f /usr/share/automake/config.sub webmail
279 # Change Makefile.am files and force recreate Makefile.in's.
281 find -type f -a \( -name configure.in -o -name configure.ac \) | while read FILE; do
282 cd "`dirname "$FILE"`"
284 if [ -f Makefile.am ]; then
285 sed -i -e '/_[L]DFLAGS=-static/d' Makefile.am
298 --localstatedir=%{_localstatedir} \
299 --sysconfdir=%{_sysconfdir} \
300 --mandir=%{_mandir} \
301 --enable-imagedir=%{_imagedir} \
302 --enable-imageurl=%{_imageurl} \
303 --with-certsdir=%{_certsdir} \
305 --with-mailer=%{_sbindir}/sendmail \
306 --with-mailuser=daemon \
307 --with-mailgroup=daemon \
312 %{!?with_tests:%{__make} check}
315 rm -rf $RPM_BUILD_ROOT
317 install -d -p $RPM_BUILD_ROOT{/etc/{cron.hourly,pam.d},%{_initrddir}} \
318 $RPM_BUILD_ROOT{%{_prefix}/lib,%{_cgibindir},%{_webapps}/courier-webmail,%{_sysconfdir}/hosteddomains} \
319 $RPM_BUILD_ROOT{/etc/cron.hourly,%{_certsdir}}
322 DESTDIR=$RPM_BUILD_ROOT
325 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/*.authpam
326 for X in imap esmtp pop3 webmail calendar
328 cat > $RPM_BUILD_ROOT/etc/pam.d/$X <<'EOF'
330 auth required pam_unix.so shadow nullok
331 account required pam_unix.so
332 session required pam_unix.so
337 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/dotforward.1 \
338 $RPM_BUILD_ROOT%{_mandir}/man1/rmail.1 \
339 $RPM_BUILD_ROOT%{_mandir}/man8/esmtpd-msa.8 \
340 $RPM_BUILD_ROOT%{_mandir}/man8/makesmtpaccess-msa.8 \
341 $RPM_BUILD_ROOT%{_mandir}/man8/filterctl.8 \
342 $RPM_BUILD_ROOT%{_mandir}/man8/makeuucpneighbors.8 \
343 $RPM_BUILD_ROOT%{_mandir}/man8/courierpop3login.8
346 echo '.so dot-forward.1' > $RPM_BUILD_ROOT%{_mandir}/man1/dotforward.1
347 echo '.so sendmail.1' > $RPM_BUILD_ROOT%{_mandir}/man1/rmail.1
348 echo '.so esmtpd.8' > $RPM_BUILD_ROOT%{_mandir}/man8/esmtpd-msa.8
349 echo '.so courierfilter.8' > $RPM_BUILD_ROOT%{_mandir}/man8/filterctl.8
350 echo '.so makesmtpaccess.8' > $RPM_BUILD_ROOT%{_mandir}/man8/makesmtpaccess-msa.8
351 echo '.so courieruucp.8' > $RPM_BUILD_ROOT%{_mandir}/man8/makeuucpneighbors.8
352 echo '.so courierpop3d.8' > $RPM_BUILD_ROOT%{_mandir}/man8/courierpop3login.8
354 %{__make} install-perms
356 # Move webmail and webadmin to cgibindir
357 mv -f $RPM_BUILD_ROOT%{_libdir}/courier/webmail/webmail \
358 $RPM_BUILD_ROOT%{_cgibindir}/webmail
359 mv -f $RPM_BUILD_ROOT%{_libdir}/courier/webmail/webadmin \
360 $RPM_BUILD_ROOT%{_cgibindir}/webadmin
362 # install a cron job to clean out webmail's cache
363 install webmail/cron.cmd $RPM_BUILD_ROOT/etc/cron.hourly/courier-webmail-cleancache
365 # Move .html documentation back to build dir, so that RPM will move it to
366 # the appropriate docdir
370 mv -f $RPM_BUILD_ROOT%{_datadir}/htmldoc/* htmldoc
373 # Manually set POP3DSTART and IMAPDSTART to yes, they'll go into a separate
374 # package, so after it's installed they should be runnable.
376 sed -i 's/^POP3DSTART.*/POP3DSTART=YES/' $RPM_BUILD_ROOT%{_sysconfdir}/pop3d.dist
377 sed -i 's/^POP3DSSLSTART.*/POP3DSSLSTART=YES/' $RPM_BUILD_ROOT%{_sysconfdir}/pop3d-ssl.dist
378 sed -i 's/^IMAPDSTART.*/IMAPDSTART=YES/' $RPM_BUILD_ROOT%{_sysconfdir}/imapd.dist
379 sed -i 's/^IMAPDSSLSTART.*/IMAPDSSLSTART=YES/' $RPM_BUILD_ROOT%{_sysconfdir}/imapd-ssl.dist
381 # Want to have esmtpd running by default
382 sed -i 's/^ESMTPDSTART.*/ESMTPDSTART=YES/' $RPM_BUILD_ROOT%{_sysconfdir}/esmtpd.dist
384 # run script from install-configure (make config files)
385 for confdist in `awk ' $5 == "config" && $1 ~ /\.dist$/ { print $1 }' <permissions.dat`
386 do %{__perl} ././sysconftool $RPM_BUILD_ROOT$confdist
389 # make locals, esmtpacceptmailfor.dir/default
390 touch $RPM_BUILD_ROOT%{_sysconfdir}/esmtpacceptmailfor.dir/default
391 touch $RPM_BUILD_ROOT%{_sysconfdir}/locals
393 # file with important options
394 cat > $RPM_BUILD_ROOT%{_sysconfdir}/bofh <<EOF
395 # enable this option if you want to pass bad converted mails
396 # opt BOFHBADMIME=accept
399 # Make password and unsecureok (files for webadmin)
400 touch $RPM_BUILD_ROOT%{_sysconfdir}/webadmin/password
401 touch $RPM_BUILD_ROOT%{_sysconfdir}/webadmin/unsecureok
403 # create file me to put localdomain
404 touch $RPM_BUILD_ROOT%{_sysconfdir}/me
406 # create calendarmode
407 touch $RPM_BUILD_ROOT%{_sysconfdir}/calendarmode
409 install courier.sysvinit $RPM_BUILD_ROOT%{_initrddir}/courier
411 # sendmail soft links
412 ln -sf %{_sbindir}/sendmail $RPM_BUILD_ROOT%{_prefix}/lib/sendmail
415 rm -f $RPM_BUILD_ROOT%{_bindir}/rmail
416 ln -sf %{_sbindir}/sendmail $RPM_BUILD_ROOT%{_bindir}/rmail
418 # This link by default is missing
419 ln -sf %{_datadir}/esmtpd-ssl $RPM_BUILD_ROOT%{_sbindir}/esmtpd-ssl
422 install apache.conf $RPM_BUILD_ROOT%{_webapps}/courier-webmail/apache.conf
423 install apache.conf $RPM_BUILD_ROOT%{_webapps}/courier-webmail/httpd.conf
425 # remove unpackaged files
426 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/*.dist
427 rm -rf $RPM_BUILD_ROOT%{_datadir}/faxmail
428 rm -f $RPM_BUILD_ROOT%{_datadir}/courierwebadmin/*fax*
431 rm -rf $RPM_BUILD_ROOT
433 %triggerin -- courier < 0.45.5
435 echo Directory with certificates has changed to %{_certsdir}
439 if [ "$1" = "1" ]; then
440 [ -s %{_sysconfdir}/me ] || /bin/hostname -f > %{_sysconfdir}/me
441 %banner -e %{name} <<'EOF'
443 Now courier will refuse to accept SMTP messages except to localhost
444 add hosts to %{_sysconfdir}/esmtpacceptmailfor.dir/default
445 run makeacceptmailfor
447 Add hosts to %{_sysconfdir}/locals you want to accept mail for
450 Enter user, who should receive mail for root, mailer-daemon and postmaster
451 into %{_sysconfdir}/aliases/system
453 Default maildir is in ~/Mail/Maildir
458 /sbin/chkconfig --add courier
459 %service courier restart
462 if [ "$1" = "0" ]; then
463 %service courier stop
464 /sbin/chkconfig --del courier
468 # TODO: use rc-scripts here
469 if [ -e %{_localstatedir}/tmp/imapd.pid ]; then
470 %{_sbindir}/imapd stop
471 %{_sbindir}/imapd start
474 echo 'Type "%{_sbindir}/imapd start" to start imapd server'
477 if [ -e %{_localstatedir}/tmp/imapd-ssl.pid ]; then
478 %{_sbindir}/imapd-ssl stop
479 %{_sbindir}/imapd-ssl start
482 echo Type "%{_sbindir}/imapd-ssl start" to start imapd-ssl server
487 if [ "$1" = "0" ]; then
488 if [ -e %{_localstatedir}/tmp/imapd.pid ]; then
489 %{_sbindir}/imapd stop
491 if [ -e %{_localstatedir}/tmp/imapd-ssl.pid ]; then
492 %{_sbindir}/imapd-ssl stop
497 if [ -e %{_localstatedir}/tmp/pop3d.pid ]; then
498 %{_sbindir}/pop3d stop
499 %{_sbindir}/pop3d start
502 echo 'Type "%{_sbindir}/pop3d start" to start pop3d server'
505 if [ -e %{_localstatedir}/tmp/pop3d-ssl.pid ]; then
506 %{_sbindir}/pop3d-ssl stop
507 %{_sbindir}/pop3d-ssl start
510 echo 'Type "%{_sbindir}/pop3d-ssl start" to start pop3d-ssl server'
515 if [ "$1" = "0" ]; then
516 if [ -e %{_localstatedir}/tmp/pop3d.pid ]; then
517 %{_sbindir}/pop3d stop
519 if [ -e %{_localstatedir}/tmp/pop3d-ssl.pid ]; then
520 %{_sbindir}/pop3d-ssl stop
525 if [ "$1" = "1" ]; then
527 echo Remember to put your webadmin password to %{_sysconfdir}/webadmin/password
532 if [ "$1" = "1" ]; then
534 echo If you want to have calendar starting by default then
535 echo put word net to %{_sysconfdir}/calendarmode
538 if [ -e %{_localstatedir}/tmp/sqwebmaild.pid ]; then
539 %{_sbindir}/webmaild stop
540 %{_sbindir}/webmaild start
543 echo 'Type "%{_sbindir}/webmaild start" to start webmail server'
548 if [ "$1" = "0" ]; then
549 if [ -e %{_localstatedir}/tmp/sqwebmaild.pid ]; then
550 %{_sbindir}/webmaild stop
554 %triggerin webmail -- apache1 < 1.3.37-3, apache1-base
555 %webapp_register apache courier-webmail
557 %triggerun webmail -- apache1 < 1.3.37-3, apache1-base
558 %webapp_unregister apache courier-webmail
560 %triggerin webmail -- apache < 2.2.0, apache-base
561 %webapp_register httpd courier-webmail
563 %triggerun webmail -- apache < 2.2.0, apache-base
564 %webapp_unregister httpd courier-webmail
566 %triggerpostun webmail -- courier-webmail < 0.52.2-0.2
567 # migrate from apache-config macros
568 if [ -f /etc/courier/apache-courier.conf.rpmsave ]; then
569 if [ -d /etc/apache/webapps.d ]; then
570 cp -f %{_webapps}/courier-webmail/apache.conf{,.rpmnew}
571 cp -f /etc/courier/apache-courier.conf.rpmsave %{_webapps}/courier-webmail/apache.conf
574 if [ -d /etc/httpd/webapps.d ]; then
575 cp -f %{_webapps}/courier-webmail/httpd.conf{,.rpmnew}
576 cp -f /etc/courier/apache-courier.conf.rpmsave %{_webapps}/courier-webmail/httpd.conf
578 rm -f /etc/courier/apache-courier.conf.rpmsave
581 # migrating apache-config symlinks
582 if [ -L /etc/apache/conf.d/99_courier.conf ]; then
583 rm -f /etc/apache/conf.d/99_courier.conf
584 /usr/sbin/webapp register apache courier-webmail
585 %service -q apache reload
587 if [ -L /etc/httpd/httpd.conf/99_courier.conf ]; then
588 rm -f /etc/httpd/httpd.conf/99_courier.conf
589 /usr/sbin/webapp register httpd courier-webmail
590 %service -q httpd reload
594 %defattr(644,root,root,755)
595 %doc AUTHORS BENCHMARKS ChangeLog INSTALL NEWS README TODO htmldoc/[adehqstu]*
596 %doc htmldoc/courierperl* htmldoc/courier.html htmldoc/courier[fltu]*
597 %doc htmldoc/local* htmldoc/mailbot* htmldoc/mailq* htmldoc/make*
598 %doc htmldoc/mime* htmldoc/mkesmtpd* htmldoc/modules* htmldoc/preline*
599 %{_mandir}/man1/sendmail.1*
600 %{_mandir}/man1/preline.1*
601 %{_mandir}/man1/cancelmsg.1*
602 %{_mandir}/man1/lockmail.1*
603 %{_mandir}/man1/mailbot.1*
604 %{_mandir}/man1/makemime.1*
605 %{_mandir}/man1/mimegpg.1*
606 %{_mandir}/man1/makedat.1*
607 %{_mandir}/man1/testmxlookup.1*
608 %{_mandir}/man1/dot-forward.1*
609 %{_mandir}/man1/couriertls.1*
610 %{_mandir}/man1/mailq*
611 %{_mandir}/man1/couriertcpd*
612 %{_mandir}/man1/dotforward.1*
613 %{_mandir}/man1/rmail.1*
614 %{_mandir}/man5/dot-courier.5*
615 %{_mandir}/man7/localmailfilter.7*
616 %{_mandir}/man8/courierfilter.8*
617 %{_mandir}/man8/courierperlfilter.8*
618 %{_mandir}/man8/dupfilter.8*
619 %{_mandir}/man8/courier.8*
620 %{_mandir}/man8/courierldapaliasd.8*
621 %{_mandir}/man8/deliverquota.8*
622 %{_mandir}/man8/esmtpd.8*
623 %{_mandir}/man8/makeacceptmailfor.8*
624 %{_mandir}/man8/makehosteddomains.8*
625 %{_mandir}/man8/mkesmtpdcert.8*
626 %{_mandir}/man8/makealiases.8*
627 %{_mandir}/man8/makepercentrelay.8*
628 %{_mandir}/man8/makesmtpaccess.8*
629 %{_mandir}/man8/submit.8*
630 %{_mandir}/man8/courieruucp.8*
631 %{_mandir}/man8/esmtpd-msa.8*
632 %{_mandir}/man8/filterctl.8*
633 %{_mandir}/man8/makesmtpaccess-msa.8*
634 %{_mandir}/man8/makeuucpneighbors.8*
635 %attr(755,daemon,daemon) %dir %{_sysconfdir}
636 %attr(750,daemon,daemon) %dir %{_certsdir}
637 %attr(755,daemon,daemon) %dir %{_sysconfdir}/hosteddomains
638 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/me
639 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ldapaddressbook
640 %attr(755,daemon,daemon) %dir %{_sysconfdir}/aliasdir
641 %attr(750,daemon,daemon) %dir %{_sysconfdir}/aliases
642 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/enablefiltering
643 %attr(755,daemon,daemon) %dir %{_sysconfdir}/smtpaccess
644 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/smtpaccess/default
645 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpacceptmailfor.dir/default
646 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/bofh
647 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/locals
648 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/courierd
649 %attr(640,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/aliases/system
650 %{_sysconfdir}/quotawarnmsg.example
652 %dir %{_libdir}/courier
654 %{_datadir}/rootcerts
655 %attr(755,root,root) %dir %{_datadir}/courierwebadmin
656 %{_datadir}/courierwebadmin/admin-15*
657 %dir %{_libdir}/filters
658 %attr(755,daemon,daemon) %{_libdir}/filters/*
659 %attr(755,daemon,daemon) %{_datadir}/perlfilter-*.pl
660 %attr(755,bin,bin) %dir %{_localstatedir}
661 %attr(770,daemon,daemon) %dir %{_localstatedir}/tmp
662 %attr(750,daemon,daemon) %dir %{_localstatedir}/msgs
663 %attr(750,daemon,daemon) %dir %{_localstatedir}/msgq
664 %attr(750,daemon,daemon) %dir %{_localstatedir}/filters
665 %attr(750,daemon,daemon) %dir %{_localstatedir}/allfilters
666 %attr(750,daemon,daemon) %dir %{_sysconfdir}/filters
667 %attr(750,daemon,daemon) %dir %{_sysconfdir}/filters/active
668 %attr(754,root,daemon) %{_datadir}/filterctl
669 %attr(754,root,daemon) %{_sbindir}/filterctl
670 %attr(754,root,daemon) %{_sbindir}/courierfilter
671 %dir %{_libdir}/courier/modules
672 %dir %{_libdir}/courier/modules/uucp
673 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/module.uucp
674 %attr(755,root,root) %{_libdir}/courier/modules/uucp/courieruucp
675 %attr(755,root,root) %{_sbindir}/makeuucpneighbors
676 %attr(755,root,root) %{_datadir}/makeuucpneighbors
677 %dir %{_libdir}/courier/modules/local
678 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/module.local
679 %attr(755,root,root) %{_libdir}/courier/modules/local/courierlocal
680 %attr(755,root,root) %{_libdir}/courier/modules/local/courierdeliver
681 %attr(755,root,root) %{_bindir}/preline
682 %dir %{_libdir}/courier/modules/esmtp
683 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/module.esmtp
684 %attr(750,root,daemon) %{_libdir}/courier/modules/esmtp/courieresmtp
685 %attr(750,root,daemon) %{_libdir}/courier/modules/esmtp/courieresmtpd
686 %attr(755,root,root) %{_libdir}/courier/modules/esmtp/addcr
687 %attr(755,root,root) %{_sbindir}/courieresmtpd
688 %attr(755,root,root) %{_bindir}/addcr
689 %attr(755,root,root) %{_sbindir}/esmtpd
690 %attr(755,root,root) %{_datadir}/esmtpd
691 %attr(755,root,root) %{_sbindir}/esmtpd-ssl
692 %attr(755,root,root) %{_datadir}/esmtpd-ssl
693 %attr(755,root,root) %{_sbindir}/makesmtpaccess
694 %attr(755,root,root) %{_datadir}/makesmtpaccess
695 %attr(755,root,root) %{_sbindir}/makeacceptmailfor
696 %attr(755,root,root) %{_datadir}/makeacceptmailfor
697 %attr(755,root,root) %{_sbindir}/makepercentrelay
698 %attr(755,root,root) %{_datadir}/makepercentrelay
699 %attr(755,root,root) %{_sbindir}/mkesmtpdcert
700 %attr(755,root,root) %{_datadir}/mkesmtpdcert
701 %attr(755,root,root) %{_sbindir}/esmtpd-msa
702 %attr(755,root,root) %{_sbindir}/makesmtpaccess-msa
703 %attr(755,root,root) %{_sbindir}/sharedindexinstall
704 %attr(755,root,root) %{_sbindir}/sharedindexsplit
705 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpd
706 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpd-msa
707 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpd-ssl
708 %attr(755,daemon,daemon) %dir %{_sysconfdir}/esmtpacceptmailfor.dir
709 %attr(755,daemon,daemon) %dir %{_sysconfdir}/esmtppercentrelay.dir
710 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpd.cnf
711 %attr(600,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpauthclient
712 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsndelayed.txt
713 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsndelivered.txt
714 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnfailed.txt
715 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnrelayed.txt
716 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnfooter.txt
717 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnsubjectnotice.txt
718 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnsubjectwarn.txt
719 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnheader.txt
720 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/module.dsn
721 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rfcerr*.txt
722 %dir %{_libdir}/courier/modules/dsn
723 %attr(755,root,root) %{_libdir}/courier/modules/dsn/courierdsn
724 %attr(4550,daemon,daemon) %{_libdir}/courier/submitmkdir
725 %attr(750,daemon,daemon) %{_libdir}/courier/courierd
726 %attr(750,daemon,daemon) %{_libdir}/courier/aliasexp
727 %attr(750,daemon,daemon) %{_libdir}/courier/aliascombine
728 %attr(750,daemon,daemon) %{_libdir}/courier/aliascreate
729 %attr(750,daemon,daemon) %{_libdir}/courier/submit
730 %attr(755,daemon,daemon) %{_libdir}/courier/makedatprog
731 %attr(6555,daemon,daemon) %{_bindir}/cancelmsg
732 %attr(755,root,root) %{_sbindir}/courier
733 %attr(755,root,root) %{_datadir}/courierctl.start
734 %attr(755,root,root) %{_bindir}/couriertls
735 %attr(755,root,root) %{_sbindir}/couriertcpd
736 %attr(755,root,root) %{_bindir}/courier-config
737 %attr(755,root,root) %{_bindir}/deliverquota
738 %attr(755,root,root) %{_bindir}/dotforward
739 %attr(755,root,root) %{_bindir}/lockmail
740 %attr(755,root,root) %{_bindir}/mailbot
741 %attr(2755,daemon,daemon) %{_bindir}/mailq
742 %attr(750,root,daemon) %{_datadir}/makealiases
743 %attr(750,root,daemon) %{_sbindir}/makealiases
744 %attr(755,root,root) %{_datadir}/makedat
745 %attr(755,root,root) %{_bindir}/makedat
746 %attr(755,root,root) %{_datadir}/makehosteddomains
747 %attr(755,root,root) %{_sbindir}/makehosteddomains
748 %attr(755,root,root) %{_bindir}/makemime
749 %attr(755,root,root) %{_bindir}/mimegpg
750 %attr(4755,root,root) %{_bindir}/rmail
751 %attr(755,root,root) %{_sbindir}/showconfig
752 %attr(750,root,daemon) %{_sbindir}/showmodules
753 %attr(4755,root,root) %{_sbindir}/sendmail
754 %attr(755,root,root) %{_bindir}/testmxlookup
755 %attr(640,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ldapaliasrc
756 %attr(700,daemon,daemon) %{_sbindir}/courierldapaliasd
757 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/esmtp
758 %attr(754,root,root) /etc/rc.d/init.d/courier
759 %attr(755,daemon,daemon) %dir %{_sysconfdir}/shared
760 %attr(755,daemon,daemon) %dir %{_sysconfdir}/shared.tmp
761 %attr(755,daemon,daemon) %dir %{_localstatedir}/track
762 %attr(755,root,root) %{_prefix}/lib/sendmail
765 %defattr(644,root,root,755)
767 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/pop3
768 %{_mandir}/man8/courierpop3d.8*
769 %{_mandir}/man8/courierpop3login.8*
770 %{_mandir}/man8/mkpop3dcert.8*
771 %{_mandir}/man8/pop3d.8*
772 %attr(755,root,root) %{_datadir}/courierwebadmin/admin-45pop3.pl
773 %{_datadir}/courierwebadmin/admin-45pop3.html
774 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pop3d
775 %attr(600,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pop3d.cnf
776 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pop3d-ssl
777 %attr(755,root,root) %{_libdir}/courier/courierpop3d
778 %attr(755,root,root) %{_libdir}/courier/courierpop3login
779 %attr(755,root,root) %{_datadir}/mkpop3dcert
780 %attr(755,root,root) %{_sbindir}/mkpop3dcert
781 %attr(755,root,root) %{_datadir}/pop3d
782 %attr(755,root,root) %{_sbindir}/pop3d
783 %attr(755,root,root) %{_datadir}/pop3d-ssl
784 %attr(755,root,root) %{_sbindir}/pop3d-ssl
787 %defattr(644,root,root,755)
789 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/imap
790 %{_mandir}/man8/imapd.8*
791 %{_mandir}/man8/mkimapdcert.8*
792 %attr(755,root,root) %{_datadir}/courierwebadmin/admin-40imap.pl
793 %{_datadir}/courierwebadmin/admin-40imap.html
794 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/imapd
795 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/imapd-ssl
796 %attr(600,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/imapd.cnf
797 %attr(755,root,root) %{_libdir}/courier/imaplogin
798 %attr(755,root,root) %{_sbindir}/imapd
799 %attr(755,root,root) %{_sbindir}/imapd-ssl
800 %attr(755,root,root) %{_datadir}/imapd
801 %attr(755,root,root) %{_datadir}/imapd-ssl
802 %attr(755,root,root) %{_bindir}/imapd
803 %attr(755,root,root) %{_datadir}/mkimapdcert
804 %attr(755,root,root) %{_sbindir}/mkimapdcert
807 %defattr(644,root,root,755)
808 # suid root to cgi-bin??? and it's not secured by apache config!
809 %attr(4755,root,root) %{_cgibindir}/webadmin
810 %attr(700,daemon,daemon) %dir %{_sysconfdir}/webadmin
811 %attr(700,daemon,daemon) %dir %{_sysconfdir}/webadmin/added
812 %attr(700,daemon,daemon) %dir %{_sysconfdir}/webadmin/removed
813 %attr(400,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/webadmin/password
814 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/webadmin/unsecureok
815 %attr(755,root,root) %{_datadir}/courierwebadmin/admin-main.pl
816 %attr(755,root,root) %{_datadir}/courierwebadmin/admin-save.pl
817 %attr(755,root,root) %{_datadir}/courierwebadmin/admin-cancel.pl
818 %attr(755,root,root) %{_datadir}/courierwebadmin/admin-[0235]*.pl
819 %attr(755,root,root) %{_datadir}/courierwebadmin/admin-10password.pl
820 %attr(755,root,root) %{_datadir}/courierwebadmin/dumpenv.pl
821 %attr(755,root,root) %{_datadir}/courierwebadmin/webadmin.pl
822 %{_datadir}/courierwebadmin/admin-[0235]*.html
823 %{_datadir}/courierwebadmin/admin-10password.html
824 %{_datadir}/courierwebadmin/admin-main.html
825 %{_datadir}/courierwebadmin/admin-save.html
826 %{_datadir}/courierwebadmin/login.html
827 %{_datadir}/courierwebadmin/notsupp.html
828 %{_datadir}/courierwebadmin/unsecure.html
829 %{_datadir}/courierwebadmin/webadmin.pm
832 %defattr(644,root,root,755)
833 %doc htmldoc/pcp* gpglib/README.html
834 %attr(755,root,root) %{_cgibindir}/webmail
835 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/webmail
836 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/calendar
837 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sqwebmaild
838 %attr(755,root,root) %{_sbindir}/webmaild
839 %dir %{_datadir}/sqwebmail
840 %dir %{_datadir}/sqwebmail/html
841 %dir %{_datadir}/sqwebmail/html/en-us
842 %{_datadir}/sqwebmail/html/en
843 %{_datadir}/sqwebmail/images
844 %config %{_datadir}/sqwebmail/html/en-us/[CILT]*
845 %{_datadir}/sqwebmail/html/en-us/*.html
846 %{_datadir}/sqwebmail/html/en-us/*.txt
847 %attr(755,root,root) %{_datadir}/courierwebadmin/admin-47webmail.pl
848 %{_datadir}/courierwebadmin/admin-47webmail.html
849 %attr(755,root,root) %{_datadir}/sqwebmail/cleancache.pl
850 %attr(755,root,root) %{_datadir}/sqwebmail/ldapsearch
851 %attr(755,root,root) %{_datadir}/sqwebmail/sendit.sh
852 %attr(755,root,root) %{_datadir}/sqwebmail/webgpg
853 %attr(755,root,root) %{_sbindir}/webgpg
854 %attr(755,root,root) %{_libdir}/courier/pcpd
855 %attr(755,root,root) %{_libdir}/courier/sqwebmaild
856 %attr(755,root,root) %{_libdir}/courier/sqwebpasswd
857 %attr(700, bin, bin) %dir %{_localstatedir}/webmail-logincache
858 %attr(755,root,root) /etc/cron.hourly/courier-webmail-cleancache
859 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/calendarmode
860 %attr(755,bin,daemon) %dir %{_localstatedir}/calendar
861 %attr(700,bin,daemon) %dir %{_localstatedir}/calendar/localcache
862 %attr(750,bin,daemon) %dir %{_localstatedir}/calendar/private
863 %attr(755,bin,daemon) %dir %{_localstatedir}/calendar/public
864 %dir %attr(750,root,http) %{_webapps}/courier-webmail
865 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/courier-webmail/apache.conf
866 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/courier-webmail/httpd.conf
869 %defattr(644,root,root,755)
870 %doc htmldoc/r* htmldoc/maildrop* htmldoc/lockmail*
871 %{_mandir}/man1/maildrop.1*
872 %{_mandir}/man1/refor*
873 %{_mandir}/man7/maildrop*
874 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/maildrop
875 %attr(4755,root,root) %{_bindir}/maildrop
876 %attr(755,root,root) %{_bindir}/reformail
877 %attr(755,root,root) %{_bindir}/reformime
880 %defattr(644,root,root,755)
881 %doc maildir/README.*.html htmldoc/maildir*
882 %{_mandir}/man1/maildirmake.1*
883 %{_mandir}/man1/maildirkw.1*
884 %{_mandir}/man1/maildiracl.1*
885 %{_mandir}/man5/maildir.5*
886 %{_mandir}/man7/maildirquota.7*
887 %attr(755,root,root) %{_bindir}/maildirmake
888 %attr(755,root,root) %{_bindir}/maildirkw
889 %attr(755,root,root) %{_bindir}/maildiracl
892 %defattr(644,root,root,755)
893 %doc htmldoc/couriermlm.html
894 %{_mandir}/man1/couriermlm.1*
895 %attr(755,root,root) %{_bindir}/couriermlm
896 %{_datadir}/couriermlm