2 # - build fails due auto* macros on ac/th
3 # - doesn't -webadmin need webserver integration?
4 # - use rc-scripts in %%post scriptlets
6 # /etc/courier/webmlmrc
9 # /usr/lib/courier/courier/webmail/webmlm
10 # /usr/sbin/aliaslookup
11 # /usr/share/man/man1/webmlmd.1.gz
12 # /usr/share/man/man8/aliaslookup.8.gz
15 %bcond_without fam # with fam support
16 %bcond_with tests # without tests
18 Summary: Courier mail server
19 Summary(pl.UTF-8): Serwer poczty Courier
24 Group: Networking/Daemons
25 Source0: http://dl.sourceforge.net/courier/%{name}-%{version}.tar.bz2
26 # Source0-md5: 64218b525c5ef256e4dc1e9fe2180d22
27 Patch0: %{name}-openssl-path.patch
28 Patch1: %{name}-withoutfam.patch
29 Patch2: %{name}-maildir.patch
30 Patch3: %{name}-sendmail_dir.patch
31 Patch4: %{name}-start_scripts.patch
32 Patch5: %{name}-certs.patch
33 Patch6: %{name}-db.patch
34 URL: http://www.courier-mta.org/
35 BuildRequires: autoconf
36 BuildRequires: automake
37 BuildRequires: courier-authlib-devel >= 0.57
39 %{?with_fam:BuildRequires: fam-devel}
40 BuildRequires: gettext-devel
41 BuildRequires: libstdc++-devel
42 BuildRequires: libtool
43 BuildRequires: mailcap
44 BuildRequires: openldap-devel >= 2.3.0
45 BuildRequires: openssl-devel >= 0.9.7d
46 BuildRequires: openssl-tools >= 0.9.7d
47 BuildRequires: openssl-tools-perl >= 0.9.7d
48 BuildRequires: pam-devel
49 BuildRequires: pcre-devel
50 BuildRequires: perl-devel
51 BuildRequires: rpmbuild(macros) >= 1.268
52 BuildRequires: sed >= 4.0
53 BuildRequires: sysconftool
54 Requires(post,preun): /sbin/chkconfig
56 Requires: perl(DynaLoader) = %(%{__perl} -MDynaLoader -e 'print DynaLoader->VERSION')
59 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
61 %define _datadir %{_prefix}/share/courier
62 %define _libdir %{_prefix}/%{_lib}/%{name}
63 %define _libexecdir %{_libdir}
64 %define _localstatedir /var/spool/courier
65 %define _sysconfdir /etc/courier
66 %define _certsdir %{_sysconfdir}/certs
67 %define _initrddir /etc/rc.d/init.d
69 %define _webapps /etc/webapps
70 %define _cgibindir %{_prefix}/lib/cgi-bin
71 %define _imagedir %{_datadir}/sqwebmail/images
72 %define _imageurl /webmail
75 Courier is a fully functional mail server, that can completely take
76 over the mail services normally provided by sendmail, Qmail, or any
77 other mail server. Although Courier does not support all legacy
78 features of existing mail servers, the number of obsoleted functions
79 is very small, and there are better, and more robust, alternatives
82 Courier implements many SMTP extensions: DSN, PIPELINING, 8BITMIME.
83 Courier also implements several new SMTP extensions for mailing list
84 management and spam filtering.
86 %description -l pl.UTF-8
87 Courier jest w pełni funkcjonalnym serwerem poczty, może całkowicie
88 zastąpić usługi pocztowe dawane przez sendmail, Qmaila i inne serwery.
89 Wprawdzie Courier nie ma wszystkich możliwości istniejących serwerów,
90 ilość nie obsługiwanych funkcji jest bardzo mała, i są dostępne lepsze
93 Courier zawiera wiele rozszerzeń SMTP: DSN, PIPELINING, 8BITMIME. Ma
94 także nowe rozszerzenia SMTP dla pocztowych list dyskusyjnych i
98 Summary: Courier Integrated POP3 server
99 Summary(pl.UTF-8): Zintegrowany serwer POP3 do Couriera
100 Group: Networking/Daemons
101 Requires(post): openssl-tools >= 0.9.7d
102 Requires: %{name} = %{version}-%{release}
105 This package installs Courier mail server's integrated POP3 server,
106 which allows you to download mail from your mailbox using any POP3
107 client. Courier's POP3 server can only be used to download mail from
108 maildir mailboxes. This server does not support mailbox files. If you
109 do not need the ability to download your mail using a POP3 client, you
110 do not need to install this package.
112 %description pop3d -l pl.UTF-8
113 Ten pakiet zawiera zintegrowany serwer POP3 do Couriera, pozwalający
114 na ściąganie poczty ze skrzynki przy pomocy dowolnego klienta POP3.
115 Serwer POP3 Couriera może być używany tylko ze skrzynkami Maildir, nie
116 obsługuje skrzynek w postaci pojedynczych plików.
119 Summary: Courier Integrated IMAP server
120 Summary(pl.UTF-8): Zintegrowany serwer IMAP do Couriera
121 Group: Networking/Daemons
122 Requires(post): openssl-tools >= 0.9.7d
123 Requires: %{name} = %{version}-%{release}
124 Obsoletes: courier-imap
125 Obsoletes: courier-imap-common
128 This package installs Courier mail server's integrated IMAP server. If
129 you do not need the ability to download your mail using an IMAP mail
130 client, you do not need to install this package. Courier's IMAP server
131 can only be used to download mail from maildir mailboxes. This server
132 does not support mailbox files.
134 This package requires that Courier must be already installed, this is
135 NOT the standalone version of the Courier-IMAP server, and you cannot
136 install both this package, and the standalone version of Courier-IMAP.
137 If you have the standalone version of the Courier-IMAP server already
138 installed, installing this package will automatically remove the
141 %description imapd -l pl.UTF-8
142 Ten pakiet zawiera zintegrowany serwer IMAP do Couriera. Pozwala
143 ściągać pocztę przy pomocy klienta IMAP. Serwer IMAP Couriera może być
144 używany tylko ze skrzynkami Maildir, nie obsługuje skrzynek w postaci
147 Ten pakiet wymaga serwera Courier, to NIE jest samodzielna wersja
148 serwera Courier-IMAP. Nie można też instalować jednocześnie tego
149 pakietu i samodzielnej wersji Courier-IMAP. Zainstalowanie tego
150 pakietu automatycznie odinstaluje Courier-IMAP jeśli był zinstalowany.
153 Summary: Courier Integrated HTTP administraton panel
154 Summary(pl.UTF-8): Panel administracyjny przez HTTP dla Couriera
155 Group: Networking/Daemons
156 Requires: %{name} = %{version}-%{release}
157 Requires: filesystem >= 3.0-11
159 Requires: webserver = apache
160 Conflicts: apache-base < 2.2.0-8
161 Conflicts: apache1 < 1.3.34-5.11
163 %description webadmin
164 This is a web-based administration tool. Webadmin is a web CGI
167 %description webadmin -l pl.UTF-8
168 Webadmin jest narzędziem administracyjnym obsługiwanym przez WWW.
171 Summary: Courier Integrated HTTP (webmail) server
172 Summary(pl.UTF-8): Zintegrowany serwer poczty przez HTTP (webmail) do Couriera
173 Group: Networking/Daemons
174 Requires: %{name} = %{version}-%{release}
175 Requires: filesystem >= 3.0-11
177 Requires: webserver = apache
178 Conflicts: apache-base < 2.2.0-8
179 Conflicts: apache1 < 1.3.34-5.11
182 This package installs Courier mail server's integrated HTTP webmail
183 server. If you do not need the ability to access your mail using a web
184 browser, you do not need to install this package. Courier's webmail
185 server can only be used to download mail from maildir mailboxes. This
186 server does not support mailbox files.
188 This is the same server that's distributed separately under the name
189 of SqWebMail, however its configuration is customized for the Courier
192 %description webmail -l pl.UTF-8
193 Ten pakiet zawiera zintegrowany serwer poczty przez HTTP (webmail) dla
194 Couriera, pozwalający na dostęp do poczty za pomocą przeglądarki WWW.
195 Serwer webmail Couriera może być używany tylko ze skrzynkami Maildir,
196 nie obsługuje skrzynek w postaci pojedynczych plików.
198 Jest to ten sam serwer, co dystrybuowany oddzielnie pod nazwą
199 SqWebMail, ale jego konfiguracja jest dostosowana do serwera Courier.
201 %package maildir-tools
202 Summary: Tools for mail folders in Maildir format
203 Summary(pl.UTF-8): Narzędzia do zarządzania skrzynkami Maildir
204 Group: Applications/Mail
205 Requires: %{name} = %{version}-%{release}
207 %description maildir-tools
208 This package contains tools for mail folders in Maildir format.
210 %description maildir-tools -l pl.UTF-8
211 Ten pakiet zawiera narzędzia do zarządzania folderami w formacie
215 Summary: Courier Integrated Mailing List Manager
216 Summary(pl.UTF-8): Zintegrowany zarządca list dyskusyjnych do Couriera
217 Group: Applications/Mail
218 Requires: %{name} = %{version}-%{release}
221 This package installs couriermlm - a mailing list manager for the
222 Courier mail server. If you do not need the ability to manage mailing
223 lists, you do not need to install this package.
225 couriermlm is used to set up, maintain, and run a mailing list.
226 couriermlm automatically processes subscription and unsubscription
227 requests, and removes undeliverable addresses from the subscription
228 rolls. Mailing lists managed by couriermlm require zero human
229 administrative oversight. couriermlm supports digests, write-only
230 posting aliases, and moderated mailing lists.
232 %description mlm -l pl.UTF-8
233 Ten pakiet zawiera couriermlm - program do zarządzania listami
234 dyskusyjnymi dla Couriera. couriermlm jest używany do konfigurowania,
235 zarządzania i prowadzenia pocztowej listy dyskusyjnej. Automatycznie
236 obsługuje żądania zapisywania i wypisywania oraz usuwa z listy
237 niedziałające adresy subskrybentów. Listy obsługiwane przez couriermlm
238 nie wymagają pracy administratora. couriermlm obsługuje digesty,
239 aliasy pocztowe tylko do wysyłania i listy moderowane.
242 Summary: Courier Integrated mail filter
243 Summary(pl.UTF-8): Zintegrowany filtr poczty do Couriera
244 Group: Applications/Mail
245 Requires: %{name} = %{version}-%{release}
247 %description maildrop
248 This package installs Courier mail server's integrated mail filter.
249 You need to install this package if you want to be able to filter your
252 %description maildrop -l pl.UTF-8
253 Ten pakiet zawiera zintegrowany filtr poczty dla Couriera. Jest
254 potrzebny do filtrowania przychodzącej poczty.
259 %{!?with_fam:%patch1 -p1}
267 Alias /webmail %{_imagedir}
268 <Directory %{_imagedir}>
271 # FIXME: is allow from all the most safest way?
277 # we don't want fax module
278 rm -rf courier/module.fax
279 cp -f /usr/share/automake/config.sub webmail
281 # Change Makefile.am files and force recreate Makefile.in's.
283 find -type f -a \( -name configure.in -o -name configure.ac \) | while read FILE; do
284 cd "`dirname "$FILE"`"
286 if [ -f Makefile.am ]; then
287 sed -i -e '/_[L]DFLAGS=-static/d' Makefile.am
293 if grep -q AM_CONFIG_HEADER configure.in; then
302 --localstatedir=%{_localstatedir} \
303 --sysconfdir=%{_sysconfdir} \
304 --mandir=%{_mandir} \
305 --enable-imagedir=%{_imagedir} \
306 --enable-imageurl=%{_imageurl} \
307 --with-certsdir=%{_certsdir} \
309 --with-mailer=%{_sbindir}/sendmail \
310 --with-mailuser=daemon \
311 --with-mailgroup=daemon \
316 %{!?with_tests:%{__make} check}
319 rm -rf $RPM_BUILD_ROOT
321 install -d -p $RPM_BUILD_ROOT{/etc/{cron.hourly,pam.d},%{_initrddir}} \
322 $RPM_BUILD_ROOT{%{_prefix}/lib,%{_cgibindir},%{_webapps}/courier-webmail,%{_sysconfdir}/hosteddomains} \
323 $RPM_BUILD_ROOT{/etc/cron.hourly,%{_certsdir}}
326 DESTDIR=$RPM_BUILD_ROOT
329 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/*.authpam
330 for X in imap esmtp pop3 webmail calendar
332 cat > $RPM_BUILD_ROOT/etc/pam.d/$X <<'EOF'
334 auth required pam_unix.so shadow nullok
335 account required pam_unix.so
336 session required pam_unix.so
341 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/dotforward.1 \
342 $RPM_BUILD_ROOT%{_mandir}/man1/rmail.1 \
343 $RPM_BUILD_ROOT%{_mandir}/man8/esmtpd-msa.8 \
344 $RPM_BUILD_ROOT%{_mandir}/man8/makesmtpaccess-msa.8 \
345 $RPM_BUILD_ROOT%{_mandir}/man8/filterctl.8 \
346 $RPM_BUILD_ROOT%{_mandir}/man8/makeuucpneighbors.8 \
347 $RPM_BUILD_ROOT%{_mandir}/man8/courierpop3login.8
350 echo '.so dot-forward.1' > $RPM_BUILD_ROOT%{_mandir}/man1/dotforward.1
351 echo '.so sendmail.1' > $RPM_BUILD_ROOT%{_mandir}/man1/rmail.1
352 echo '.so esmtpd.8' > $RPM_BUILD_ROOT%{_mandir}/man8/esmtpd-msa.8
353 echo '.so courierfilter.8' > $RPM_BUILD_ROOT%{_mandir}/man8/filterctl.8
354 echo '.so makesmtpaccess.8' > $RPM_BUILD_ROOT%{_mandir}/man8/makesmtpaccess-msa.8
355 echo '.so courieruucp.8' > $RPM_BUILD_ROOT%{_mandir}/man8/makeuucpneighbors.8
356 echo '.so courierpop3d.8' > $RPM_BUILD_ROOT%{_mandir}/man8/courierpop3login.8
358 %{__make} install-perms
360 # Move webmail and webadmin to cgibindir
361 mv -f $RPM_BUILD_ROOT%{_libdir}/courier/webmail/webmail \
362 $RPM_BUILD_ROOT%{_cgibindir}/webmail
363 mv -f $RPM_BUILD_ROOT%{_libdir}/courier/webmail/webadmin \
364 $RPM_BUILD_ROOT%{_cgibindir}/webadmin
366 # install a cron job to clean out webmail's cache
367 install webmail/cron.cmd $RPM_BUILD_ROOT/etc/cron.hourly/courier-webmail-cleancache
369 # Move .html documentation back to build dir, so that RPM will move it to
370 # the appropriate docdir
374 mv -f $RPM_BUILD_ROOT%{_datadir}/htmldoc/* htmldoc
377 # Manually set POP3DSTART and IMAPDSTART to yes, they'll go into a separate
378 # package, so after it's installed they should be runnable.
380 sed -i 's/^POP3DSTART.*/POP3DSTART=YES/' $RPM_BUILD_ROOT%{_sysconfdir}/pop3d.dist
381 sed -i 's/^POP3DSSLSTART.*/POP3DSSLSTART=YES/' $RPM_BUILD_ROOT%{_sysconfdir}/pop3d-ssl.dist
382 sed -i 's/^IMAPDSTART.*/IMAPDSTART=YES/' $RPM_BUILD_ROOT%{_sysconfdir}/imapd.dist
383 sed -i 's/^IMAPDSSLSTART.*/IMAPDSSLSTART=YES/' $RPM_BUILD_ROOT%{_sysconfdir}/imapd-ssl.dist
385 # Want to have esmtpd running by default
386 sed -i 's/^ESMTPDSTART.*/ESMTPDSTART=YES/' $RPM_BUILD_ROOT%{_sysconfdir}/esmtpd.dist
388 # run script from install-configure (make config files)
389 for confdist in `awk ' $5 == "config" && $1 ~ /\.dist$/ { print $1 }' <permissions.dat`
390 do %{__perl} ././sysconftool $RPM_BUILD_ROOT$confdist
393 # make locals, esmtpacceptmailfor.dir/default
394 touch $RPM_BUILD_ROOT%{_sysconfdir}/esmtpacceptmailfor.dir/default
395 touch $RPM_BUILD_ROOT%{_sysconfdir}/locals
397 # file with important options
398 cat > $RPM_BUILD_ROOT%{_sysconfdir}/bofh <<EOF
399 # enable this option if you want to pass bad converted mails
400 # opt BOFHBADMIME=accept
403 # Make password and unsecureok (files for webadmin)
404 touch $RPM_BUILD_ROOT%{_sysconfdir}/webadmin/password
405 touch $RPM_BUILD_ROOT%{_sysconfdir}/webadmin/unsecureok
407 # create file me to put localdomain
408 touch $RPM_BUILD_ROOT%{_sysconfdir}/me
410 # create calendarmode
411 touch $RPM_BUILD_ROOT%{_sysconfdir}/calendarmode
413 install courier.sysvinit $RPM_BUILD_ROOT%{_initrddir}/courier
415 # sendmail soft links
416 ln -sf %{_sbindir}/sendmail $RPM_BUILD_ROOT%{_prefix}/lib/sendmail
419 rm -f $RPM_BUILD_ROOT%{_bindir}/rmail
420 ln -sf %{_sbindir}/sendmail $RPM_BUILD_ROOT%{_bindir}/rmail
422 # This link by default is missing
423 ln -sf %{_datadir}/esmtpd-ssl $RPM_BUILD_ROOT%{_sbindir}/esmtpd-ssl
426 install apache.conf $RPM_BUILD_ROOT%{_webapps}/courier-webmail/apache.conf
427 install apache.conf $RPM_BUILD_ROOT%{_webapps}/courier-webmail/httpd.conf
429 # remove unpackaged files
430 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/*.dist
431 rm -rf $RPM_BUILD_ROOT%{_datadir}/faxmail
432 rm -f $RPM_BUILD_ROOT%{_datadir}/courierwebadmin/*fax*
435 rm -rf $RPM_BUILD_ROOT
437 %triggerin -- courier < 0.45.5
439 echo Directory with certificates has changed to %{_certsdir}
443 if [ "$1" = "1" ]; then
444 [ -s %{_sysconfdir}/me ] || /bin/hostname -f > %{_sysconfdir}/me
445 %banner -e %{name} <<'EOF'
447 Now courier will refuse to accept SMTP messages except to localhost
448 add hosts to %{_sysconfdir}/esmtpacceptmailfor.dir/default
449 run makeacceptmailfor
451 Add hosts to %{_sysconfdir}/locals you want to accept mail for
454 Enter user, who should receive mail for root, mailer-daemon and postmaster
455 into %{_sysconfdir}/aliases/system
457 Default maildir is in ~/Mail/Maildir
462 /sbin/chkconfig --add courier
463 %service courier restart
466 if [ "$1" = "0" ]; then
467 %service courier stop
468 /sbin/chkconfig --del courier
472 # TODO: use rc-scripts here
473 if [ -e %{_localstatedir}/tmp/imapd.pid ]; then
474 %{_sbindir}/imapd stop
475 %{_sbindir}/imapd start
478 echo 'Type "%{_sbindir}/imapd start" to start imapd server'
481 if [ -e %{_localstatedir}/tmp/imapd-ssl.pid ]; then
482 %{_sbindir}/imapd-ssl stop
483 %{_sbindir}/imapd-ssl start
486 echo Type "%{_sbindir}/imapd-ssl start" to start imapd-ssl server
491 if [ "$1" = "0" ]; then
492 if [ -e %{_localstatedir}/tmp/imapd.pid ]; then
493 %{_sbindir}/imapd stop
495 if [ -e %{_localstatedir}/tmp/imapd-ssl.pid ]; then
496 %{_sbindir}/imapd-ssl stop
501 if [ -e %{_localstatedir}/tmp/pop3d.pid ]; then
502 %{_sbindir}/pop3d stop
503 %{_sbindir}/pop3d start
506 echo 'Type "%{_sbindir}/pop3d start" to start pop3d server'
509 if [ -e %{_localstatedir}/tmp/pop3d-ssl.pid ]; then
510 %{_sbindir}/pop3d-ssl stop
511 %{_sbindir}/pop3d-ssl start
514 echo 'Type "%{_sbindir}/pop3d-ssl start" to start pop3d-ssl server'
519 if [ "$1" = "0" ]; then
520 if [ -e %{_localstatedir}/tmp/pop3d.pid ]; then
521 %{_sbindir}/pop3d stop
523 if [ -e %{_localstatedir}/tmp/pop3d-ssl.pid ]; then
524 %{_sbindir}/pop3d-ssl stop
529 if [ "$1" = "1" ]; then
531 echo Remember to put your webadmin password to %{_sysconfdir}/webadmin/password
536 if [ "$1" = "1" ]; then
538 echo If you want to have calendar starting by default then
539 echo put word net to %{_sysconfdir}/calendarmode
542 if [ -e %{_localstatedir}/tmp/sqwebmaild.pid ]; then
543 %{_sbindir}/webmaild stop
544 %{_sbindir}/webmaild start
547 echo 'Type "%{_sbindir}/webmaild start" to start webmail server'
552 if [ "$1" = "0" ]; then
553 if [ -e %{_localstatedir}/tmp/sqwebmaild.pid ]; then
554 %{_sbindir}/webmaild stop
558 %triggerin webmail -- apache1 < 1.3.37-3, apache1-base
559 %webapp_register apache courier-webmail
561 %triggerun webmail -- apache1 < 1.3.37-3, apache1-base
562 %webapp_unregister apache courier-webmail
564 %triggerin webmail -- apache < 2.2.0, apache-base
565 %webapp_register httpd courier-webmail
567 %triggerun webmail -- apache < 2.2.0, apache-base
568 %webapp_unregister httpd courier-webmail
570 %triggerpostun webmail -- courier-webmail < 0.52.2-0.2
571 # migrate from apache-config macros
572 if [ -f /etc/courier/apache-courier.conf.rpmsave ]; then
573 if [ -d /etc/apache/webapps.d ]; then
574 cp -f %{_webapps}/courier-webmail/apache.conf{,.rpmnew}
575 cp -f /etc/courier/apache-courier.conf.rpmsave %{_webapps}/courier-webmail/apache.conf
578 if [ -d /etc/httpd/webapps.d ]; then
579 cp -f %{_webapps}/courier-webmail/httpd.conf{,.rpmnew}
580 cp -f /etc/courier/apache-courier.conf.rpmsave %{_webapps}/courier-webmail/httpd.conf
582 rm -f /etc/courier/apache-courier.conf.rpmsave
585 # migrating apache-config symlinks
586 if [ -L /etc/apache/conf.d/99_courier.conf ]; then
587 rm -f /etc/apache/conf.d/99_courier.conf
588 /usr/sbin/webapp register apache courier-webmail
589 %service -q apache reload
591 if [ -L /etc/httpd/httpd.conf/99_courier.conf ]; then
592 rm -f /etc/httpd/httpd.conf/99_courier.conf
593 /usr/sbin/webapp register httpd courier-webmail
594 %service -q httpd reload
598 %defattr(644,root,root,755)
599 %doc AUTHORS BENCHMARKS ChangeLog INSTALL NEWS README TODO htmldoc/[adehqstu]*
600 %doc htmldoc/courierperl* htmldoc/courier.html htmldoc/courier[fltu]*
601 %doc htmldoc/local* htmldoc/mailbot* htmldoc/mailq* htmldoc/make*
602 %doc htmldoc/mime* htmldoc/mkesmtpd* htmldoc/modules* htmldoc/preline*
603 %{_mandir}/man1/sendmail.1*
604 %{_mandir}/man1/preline.1*
605 %{_mandir}/man1/cancelmsg.1*
606 %{_mandir}/man1/lockmail.1*
607 %{_mandir}/man1/mailbot.1*
608 %{_mandir}/man1/makemime.1*
609 %{_mandir}/man1/mimegpg.1*
610 %{_mandir}/man1/makedat.1*
611 %{_mandir}/man1/testmxlookup.1*
612 %{_mandir}/man1/dot-forward.1*
613 %{_mandir}/man1/couriertls.1*
614 %{_mandir}/man1/mailq*
615 %{_mandir}/man1/couriertcpd*
616 %{_mandir}/man1/dotforward.1*
617 %{_mandir}/man1/rmail.1*
618 %{_mandir}/man5/dot-courier.5*
619 %{_mandir}/man7/localmailfilter.7*
620 %{_mandir}/man8/courierfilter.8*
621 %{_mandir}/man8/courierperlfilter.8*
622 %{_mandir}/man8/dupfilter.8*
623 %{_mandir}/man8/courier.8*
624 %{_mandir}/man8/courierldapaliasd.8*
625 %{_mandir}/man8/deliverquota.8*
626 %{_mandir}/man8/esmtpd.8*
627 %{_mandir}/man8/makeacceptmailfor.8*
628 %{_mandir}/man8/makehosteddomains.8*
629 %{_mandir}/man8/mkesmtpdcert.8*
630 %{_mandir}/man8/makealiases.8*
631 %{_mandir}/man8/makepercentrelay.8*
632 %{_mandir}/man8/makesmtpaccess.8*
633 %{_mandir}/man8/submit.8*
634 %{_mandir}/man8/courieruucp.8*
635 %{_mandir}/man8/esmtpd-msa.8*
636 %{_mandir}/man8/filterctl.8*
637 %{_mandir}/man8/makesmtpaccess-msa.8*
638 %{_mandir}/man8/makeuucpneighbors.8*
639 %attr(755,daemon,daemon) %dir %{_sysconfdir}
640 %attr(750,daemon,daemon) %dir %{_certsdir}
641 %attr(755,daemon,daemon) %dir %{_sysconfdir}/hosteddomains
642 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/me
643 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ldapaddressbook
644 %attr(755,daemon,daemon) %dir %{_sysconfdir}/aliasdir
645 %attr(750,daemon,daemon) %dir %{_sysconfdir}/aliases
646 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/enablefiltering
647 %attr(755,daemon,daemon) %dir %{_sysconfdir}/smtpaccess
648 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/smtpaccess/default
649 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpacceptmailfor.dir/default
650 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/bofh
651 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/locals
652 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/courierd
653 %attr(640,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/aliases/system
654 %{_sysconfdir}/quotawarnmsg.example
656 %dir %{_libdir}/courier
658 %{_datadir}/rootcerts
659 %attr(755,root,root) %dir %{_datadir}/courierwebadmin
660 %{_datadir}/courierwebadmin/admin-15*
661 %dir %{_libdir}/filters
662 %attr(755,daemon,daemon) %{_libdir}/filters/*
663 %attr(755,daemon,daemon) %{_datadir}/perlfilter-*.pl
664 %attr(755,bin,bin) %dir %{_localstatedir}
665 %attr(770,daemon,daemon) %dir %{_localstatedir}/tmp
666 %attr(750,daemon,daemon) %dir %{_localstatedir}/msgs
667 %attr(750,daemon,daemon) %dir %{_localstatedir}/msgq
668 %attr(750,daemon,daemon) %dir %{_localstatedir}/filters
669 %attr(750,daemon,daemon) %dir %{_localstatedir}/allfilters
670 %attr(750,daemon,daemon) %dir %{_sysconfdir}/filters
671 %attr(750,daemon,daemon) %dir %{_sysconfdir}/filters/active
672 %attr(754,root,daemon) %{_datadir}/filterctl
673 %attr(754,root,daemon) %{_sbindir}/filterctl
674 %attr(754,root,daemon) %{_sbindir}/courierfilter
675 %dir %{_libdir}/courier/modules
676 %dir %{_libdir}/courier/modules/uucp
677 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/module.uucp
678 %attr(755,root,root) %{_libdir}/courier/modules/uucp/courieruucp
679 %attr(755,root,root) %{_sbindir}/makeuucpneighbors
680 %attr(755,root,root) %{_datadir}/makeuucpneighbors
681 %dir %{_libdir}/courier/modules/local
682 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/module.local
683 %attr(755,root,root) %{_libdir}/courier/modules/local/courierlocal
684 %attr(755,root,root) %{_libdir}/courier/modules/local/courierdeliver
685 %attr(755,root,root) %{_bindir}/preline
686 %dir %{_libdir}/courier/modules/esmtp
687 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/module.esmtp
688 %attr(750,root,daemon) %{_libdir}/courier/modules/esmtp/courieresmtp
689 %attr(750,root,daemon) %{_libdir}/courier/modules/esmtp/courieresmtpd
690 %attr(755,root,root) %{_libdir}/courier/modules/esmtp/addcr
691 %attr(755,root,root) %{_sbindir}/courieresmtpd
692 %attr(755,root,root) %{_bindir}/addcr
693 %attr(755,root,root) %{_sbindir}/esmtpd
694 %attr(755,root,root) %{_datadir}/esmtpd
695 %attr(755,root,root) %{_sbindir}/esmtpd-ssl
696 %attr(755,root,root) %{_datadir}/esmtpd-ssl
697 %attr(755,root,root) %{_sbindir}/makesmtpaccess
698 %attr(755,root,root) %{_datadir}/makesmtpaccess
699 %attr(755,root,root) %{_sbindir}/makeacceptmailfor
700 %attr(755,root,root) %{_datadir}/makeacceptmailfor
701 %attr(755,root,root) %{_sbindir}/makepercentrelay
702 %attr(755,root,root) %{_datadir}/makepercentrelay
703 %attr(755,root,root) %{_sbindir}/mkesmtpdcert
704 %attr(755,root,root) %{_datadir}/mkesmtpdcert
705 %attr(755,root,root) %{_sbindir}/esmtpd-msa
706 %attr(755,root,root) %{_sbindir}/makesmtpaccess-msa
707 %attr(755,root,root) %{_sbindir}/sharedindexinstall
708 %attr(755,root,root) %{_sbindir}/sharedindexsplit
709 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpd
710 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpd-msa
711 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpd-ssl
712 %attr(755,daemon,daemon) %dir %{_sysconfdir}/esmtpacceptmailfor.dir
713 %attr(755,daemon,daemon) %dir %{_sysconfdir}/esmtppercentrelay.dir
714 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpd.cnf
715 %attr(600,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpauthclient
716 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsndelayed.txt
717 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsndelivered.txt
718 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnfailed.txt
719 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnrelayed.txt
720 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnfooter.txt
721 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnsubjectnotice.txt
722 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnsubjectwarn.txt
723 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnheader.txt
724 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/module.dsn
725 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rfcerr*.txt
726 %dir %{_libdir}/courier/modules/dsn
727 %attr(755,root,root) %{_libdir}/courier/modules/dsn/courierdsn
728 %attr(4550,daemon,daemon) %{_libdir}/courier/submitmkdir
729 %attr(750,daemon,daemon) %{_libdir}/courier/courierd
730 %attr(750,daemon,daemon) %{_libdir}/courier/aliasexp
731 %attr(750,daemon,daemon) %{_libdir}/courier/aliascombine
732 %attr(750,daemon,daemon) %{_libdir}/courier/aliascreate
733 %attr(750,daemon,daemon) %{_libdir}/courier/submit
734 %attr(755,daemon,daemon) %{_libdir}/courier/makedatprog
735 %attr(6555,daemon,daemon) %{_bindir}/cancelmsg
736 %attr(755,root,root) %{_sbindir}/courier
737 %attr(755,root,root) %{_datadir}/courierctl.start
738 %attr(755,root,root) %{_bindir}/couriertls
739 %attr(755,root,root) %{_sbindir}/couriertcpd
740 %attr(755,root,root) %{_bindir}/courier-config
741 %attr(755,root,root) %{_bindir}/deliverquota
742 %attr(755,root,root) %{_bindir}/dotforward
743 %attr(755,root,root) %{_bindir}/lockmail
744 %attr(755,root,root) %{_bindir}/mailbot
745 %attr(2755,daemon,daemon) %{_bindir}/mailq
746 %attr(750,root,daemon) %{_datadir}/makealiases
747 %attr(750,root,daemon) %{_sbindir}/makealiases
748 %attr(755,root,root) %{_datadir}/makedat
749 %attr(755,root,root) %{_bindir}/makedat
750 %attr(755,root,root) %{_datadir}/makehosteddomains
751 %attr(755,root,root) %{_sbindir}/makehosteddomains
752 %attr(755,root,root) %{_bindir}/makemime
753 %attr(755,root,root) %{_bindir}/mimegpg
754 %attr(4755,root,root) %{_bindir}/rmail
755 %attr(755,root,root) %{_sbindir}/showconfig
756 %attr(750,root,daemon) %{_sbindir}/showmodules
757 %attr(4755,root,root) %{_sbindir}/sendmail
758 %attr(755,root,root) %{_bindir}/testmxlookup
759 %attr(640,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ldapaliasrc
760 %attr(700,daemon,daemon) %{_sbindir}/courierldapaliasd
761 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/esmtp
762 %attr(754,root,root) /etc/rc.d/init.d/courier
763 %attr(755,daemon,daemon) %dir %{_sysconfdir}/shared
764 %attr(755,daemon,daemon) %dir %{_sysconfdir}/shared.tmp
765 %attr(755,daemon,daemon) %dir %{_localstatedir}/track
766 %attr(755,root,root) %{_prefix}/lib/sendmail
769 %defattr(644,root,root,755)
771 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/pop3
772 %{_mandir}/man8/courierpop3d.8*
773 %{_mandir}/man8/courierpop3login.8*
774 %{_mandir}/man8/mkpop3dcert.8*
775 %{_mandir}/man8/pop3d.8*
776 %attr(755,root,root) %{_datadir}/courierwebadmin/admin-45pop3.pl
777 %{_datadir}/courierwebadmin/admin-45pop3.html
778 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pop3d
779 %attr(600,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pop3d.cnf
780 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pop3d-ssl
781 %attr(755,root,root) %{_libdir}/courier/courierpop3d
782 %attr(755,root,root) %{_libdir}/courier/courierpop3login
783 %attr(755,root,root) %{_datadir}/mkpop3dcert
784 %attr(755,root,root) %{_sbindir}/mkpop3dcert
785 %attr(755,root,root) %{_datadir}/pop3d
786 %attr(755,root,root) %{_sbindir}/pop3d
787 %attr(755,root,root) %{_datadir}/pop3d-ssl
788 %attr(755,root,root) %{_sbindir}/pop3d-ssl
791 %defattr(644,root,root,755)
793 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/imap
794 %{_mandir}/man8/imapd.8*
795 %{_mandir}/man8/mkimapdcert.8*
796 %attr(755,root,root) %{_datadir}/courierwebadmin/admin-40imap.pl
797 %{_datadir}/courierwebadmin/admin-40imap.html
798 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/imapd
799 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/imapd-ssl
800 %attr(600,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/imapd.cnf
801 %attr(755,root,root) %{_libdir}/courier/imaplogin
802 %attr(755,root,root) %{_sbindir}/imapd
803 %attr(755,root,root) %{_sbindir}/imapd-ssl
804 %attr(755,root,root) %{_datadir}/imapd
805 %attr(755,root,root) %{_datadir}/imapd-ssl
806 %attr(755,root,root) %{_bindir}/imapd
807 %attr(755,root,root) %{_datadir}/mkimapdcert
808 %attr(755,root,root) %{_sbindir}/mkimapdcert
811 %defattr(644,root,root,755)
812 # suid root to cgi-bin??? and it's not secured by apache config!
813 %attr(4755,root,root) %{_cgibindir}/webadmin
814 %attr(700,daemon,daemon) %dir %{_sysconfdir}/webadmin
815 %attr(700,daemon,daemon) %dir %{_sysconfdir}/webadmin/added
816 %attr(700,daemon,daemon) %dir %{_sysconfdir}/webadmin/removed
817 %attr(400,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/webadmin/password
818 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/webadmin/unsecureok
819 %attr(755,root,root) %{_datadir}/courierwebadmin/admin-main.pl
820 %attr(755,root,root) %{_datadir}/courierwebadmin/admin-save.pl
821 %attr(755,root,root) %{_datadir}/courierwebadmin/admin-cancel.pl
822 %attr(755,root,root) %{_datadir}/courierwebadmin/admin-[0235]*.pl
823 %attr(755,root,root) %{_datadir}/courierwebadmin/admin-10password.pl
824 %attr(755,root,root) %{_datadir}/courierwebadmin/dumpenv.pl
825 %attr(755,root,root) %{_datadir}/courierwebadmin/webadmin.pl
826 %{_datadir}/courierwebadmin/admin-[0235]*.html
827 %{_datadir}/courierwebadmin/admin-10password.html
828 %{_datadir}/courierwebadmin/admin-main.html
829 %{_datadir}/courierwebadmin/admin-save.html
830 %{_datadir}/courierwebadmin/login.html
831 %{_datadir}/courierwebadmin/notsupp.html
832 %{_datadir}/courierwebadmin/unsecure.html
833 %{_datadir}/courierwebadmin/webadmin.pm
836 %defattr(644,root,root,755)
837 %doc htmldoc/pcp* gpglib/README.html
838 %attr(755,root,root) %{_cgibindir}/webmail
839 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/webmail
840 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/calendar
841 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sqwebmaild
842 %attr(755,root,root) %{_sbindir}/webmaild
843 %dir %{_datadir}/sqwebmail
844 %dir %{_datadir}/sqwebmail/html
845 %dir %{_datadir}/sqwebmail/html/en-us
846 %{_datadir}/sqwebmail/html/en
847 %{_datadir}/sqwebmail/images
848 %config %{_datadir}/sqwebmail/html/en-us/[CILT]*
849 %{_datadir}/sqwebmail/html/en-us/*.html
850 %{_datadir}/sqwebmail/html/en-us/*.txt
851 %attr(755,root,root) %{_datadir}/courierwebadmin/admin-47webmail.pl
852 %{_datadir}/courierwebadmin/admin-47webmail.html
853 %attr(755,root,root) %{_datadir}/sqwebmail/cleancache.pl
854 %attr(755,root,root) %{_datadir}/sqwebmail/ldapsearch
855 %attr(755,root,root) %{_datadir}/sqwebmail/sendit.sh
856 %attr(755,root,root) %{_datadir}/sqwebmail/webgpg
857 %attr(755,root,root) %{_sbindir}/webgpg
858 %attr(755,root,root) %{_libdir}/courier/pcpd
859 %attr(755,root,root) %{_libdir}/courier/sqwebmaild
860 %attr(755,root,root) %{_libdir}/courier/sqwebpasswd
861 %attr(700, bin, bin) %dir %{_localstatedir}/webmail-logincache
862 %attr(755,root,root) /etc/cron.hourly/courier-webmail-cleancache
863 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/calendarmode
864 %attr(755,bin,daemon) %dir %{_localstatedir}/calendar
865 %attr(700,bin,daemon) %dir %{_localstatedir}/calendar/localcache
866 %attr(750,bin,daemon) %dir %{_localstatedir}/calendar/private
867 %attr(755,bin,daemon) %dir %{_localstatedir}/calendar/public
868 %dir %attr(750,root,http) %{_webapps}/courier-webmail
869 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/courier-webmail/apache.conf
870 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/courier-webmail/httpd.conf
873 %defattr(644,root,root,755)
874 %doc htmldoc/r* htmldoc/maildrop* htmldoc/lockmail*
875 %{_mandir}/man1/maildrop.1*
876 %{_mandir}/man1/refor*
877 %{_mandir}/man7/maildrop*
878 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/maildrop
879 %attr(4755,root,root) %{_bindir}/maildrop
880 %attr(755,root,root) %{_bindir}/reformail
881 %attr(755,root,root) %{_bindir}/reformime
884 %defattr(644,root,root,755)
885 %doc maildir/README.*.html htmldoc/maildir*
886 %{_mandir}/man1/maildirmake.1*
887 %{_mandir}/man1/maildirkw.1*
888 %{_mandir}/man1/maildiracl.1*
889 %{_mandir}/man5/maildir.5*
890 %{_mandir}/man7/maildirquota.7*
891 %attr(755,root,root) %{_bindir}/maildirmake
892 %attr(755,root,root) %{_bindir}/maildirkw
893 %attr(755,root,root) %{_bindir}/maildiracl
896 %defattr(644,root,root,755)
897 %doc htmldoc/couriermlm.html
898 %{_mandir}/man1/couriermlm.1*
899 %attr(755,root,root) %{_bindir}/couriermlm
900 %{_datadir}/couriermlm