2 # - build fails due auto* macros on ac/th
3 # - doesn't -webadmin need webserver integration?
4 # - use rc-scripts in %%post scriptlets
5 # - init.d script, pre and post for webmlm?
8 %bcond_without fam # with fam support
9 %bcond_with tests # without tests
11 Summary: Courier mail server
12 Summary(pl.UTF-8): Serwer poczty Courier
17 Group: Networking/Daemons
18 Source0: http://downloads.sourceforge.net/courier/%{name}-%{version}.tar.bz2
19 # Source0-md5: a6b70e477f862345fd65c5dc9c085d82
20 Patch0: %{name}-openssl-path.patch
21 Patch1: %{name}-withoutfam.patch
22 Patch2: %{name}-maildir.patch
23 Patch3: %{name}-sendmail_dir.patch
24 Patch4: %{name}-start_scripts.patch
25 Patch5: %{name}-certs.patch
26 Patch6: %{name}-db.patch
27 Patch7: %{name}-werror.patch
28 URL: http://www.courier-mta.org/
29 BuildRequires: autoconf
30 BuildRequires: automake
31 BuildRequires: courier-authlib-devel >= 0.61
33 %{?with_fam:BuildRequires: fam-devel}
34 BuildRequires: gdbm-devel
35 BuildRequires: gettext-tools
36 BuildRequires: gnet-devel
38 BuildRequires: libstdc++-devel
39 BuildRequires: libtool
40 BuildRequires: mailcap
41 BuildRequires: openldap-devel >= 2.3.0
42 BuildRequires: openssl-devel >= 0.9.7d
43 BuildRequires: openssl-tools >= 0.9.7d
44 BuildRequires: openssl-tools-perl >= 0.9.7d
45 BuildRequires: pam-devel
46 BuildRequires: pcre-devel
47 BuildRequires: perl-devel
48 BuildRequires: pkgconfig
49 BuildRequires: rpmbuild(macros) >= 1.268
50 BuildRequires: sed >= 4.0
51 BuildRequires: sysconftool
52 Requires(post,preun): /sbin/chkconfig
56 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
58 %define _datadir %{_prefix}/share/courier
59 %define _libdir %{_prefix}/%{_lib}/%{name}
60 %define _libexecdir %{_libdir}
61 %define _localstatedir /var/spool/courier
62 %define _sysconfdir /etc/courier
63 %define _certsdir %{_sysconfdir}/certs
65 %define _webapps /etc/webapps
66 %define _cgibindir /usr/lib/cgi-bin
67 %define _imagedir %{_datadir}/sqwebmail/images
68 %define _imageurl /webmail
71 Courier is a fully functional mail server, that can completely take
72 over the mail services normally provided by sendmail, Qmail, or any
73 other mail server. Although Courier does not support all legacy
74 features of existing mail servers, the number of obsoleted functions
75 is very small, and there are better, and more robust, alternatives
78 Courier implements many SMTP extensions: DSN, PIPELINING, 8BITMIME.
79 Courier also implements several new SMTP extensions for mailing list
80 management and spam filtering.
82 %description -l pl.UTF-8
83 Courier jest w pełni funkcjonalnym serwerem poczty, może całkowicie
84 zastąpić usługi pocztowe dawane przez sendmail, Qmaila i inne serwery.
85 Wprawdzie Courier nie ma wszystkich możliwości istniejących serwerów,
86 ilość nie obsługiwanych funkcji jest bardzo mała, i są dostępne lepsze
89 Courier zawiera wiele rozszerzeń SMTP: DSN, PIPELINING, 8BITMIME. Ma
90 także nowe rozszerzenia SMTP dla pocztowych list dyskusyjnych i
94 Summary: Courier Integrated POP3 server
95 Summary(pl.UTF-8): Zintegrowany serwer POP3 do Couriera
96 Group: Networking/Daemons/POP3
97 Requires(post): openssl-tools >= 0.9.7d
98 Requires: %{name} = %{version}-%{release}
100 Obsoletes: pop3daemon
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.
200 Summary: Courier web-based access to some couriermlm commands
201 Summary(pl.UTF-8): Dostęp WWW do niektórych poleceń couriermlm do Couriera
202 Group: Networking/Daemons
203 Requires: %{name} = %{version}-%{release}
204 Requires: filesystem >= 3.0-11
206 Requires: webserver = apache
207 Conflicts: apache-base < 2.2.0-8
208 Conflicts: apache1 < 1.3.34-5.11
211 WebMLM is a service that offers an alternative web-based access to
212 some couriermlm commands, as an alternative to submitting them via
215 %description webmlm -l pl.UTF-8
216 WebMLM to serwis oferujący dostęp WWW do wybranych poleceń couriermlm
217 jako alternatywę do wysyłania ich poprzez e-mail.
219 %package maildir-tools
220 Summary: Tools for mail folders in Maildir format
221 Summary(pl.UTF-8): Narzędzia do zarządzania skrzynkami Maildir
222 Group: Applications/Mail
223 Requires: %{name} = %{version}-%{release}
225 %description maildir-tools
226 This package contains tools for mail folders in Maildir format.
228 %description maildir-tools -l pl.UTF-8
229 Ten pakiet zawiera narzędzia do zarządzania folderami w formacie
233 Summary: Courier Integrated Mailing List Manager
234 Summary(pl.UTF-8): Zintegrowany zarządca list dyskusyjnych do Couriera
235 Group: Applications/Mail
236 Requires: %{name} = %{version}-%{release}
239 This package installs couriermlm - a mailing list manager for the
240 Courier mail server. If you do not need the ability to manage mailing
241 lists, you do not need to install this package.
243 couriermlm is used to set up, maintain, and run a mailing list.
244 couriermlm automatically processes subscription and unsubscription
245 requests, and removes undeliverable addresses from the subscription
246 rolls. Mailing lists managed by couriermlm require zero human
247 administrative oversight. couriermlm supports digests, write-only
248 posting aliases, and moderated mailing lists.
250 %description mlm -l pl.UTF-8
251 Ten pakiet zawiera couriermlm - program do zarządzania listami
252 dyskusyjnymi dla Couriera. couriermlm jest używany do konfigurowania,
253 zarządzania i prowadzenia pocztowej listy dyskusyjnej. Automatycznie
254 obsługuje żądania zapisywania i wypisywania oraz usuwa z listy
255 niedziałające adresy subskrybentów. Listy obsługiwane przez couriermlm
256 nie wymagają pracy administratora. couriermlm obsługuje digesty,
257 aliasy pocztowe tylko do wysyłania i listy moderowane.
260 Summary: Courier Integrated mail filter
261 Summary(pl.UTF-8): Zintegrowany filtr poczty do Couriera
262 Group: Applications/Mail
263 Requires: %{name} = %{version}-%{release}
265 %description maildrop
266 This package installs Courier mail server's integrated mail filter.
267 You need to install this package if you want to be able to filter your
270 %description maildrop -l pl.UTF-8
271 Ten pakiet zawiera zintegrowany filtr poczty dla Couriera. Jest
272 potrzebny do filtrowania przychodzącej poczty.
277 %{!?with_fam:%patch1 -p1}
286 Alias /webmail %{_imagedir}
287 <Directory %{_imagedir}>
290 # FIXME: is allow from all the most safest way?
296 # we don't want fax module
297 rm -rf courier/module.fax
298 cp -f /usr/share/automake/config.sub webmail
300 # Change Makefile.am files and force recreate Makefile.in's.
302 find -type f -a \( -name configure.in -o -name configure.ac \) | while read FILE; do
303 cd "`dirname "$FILE"`"
305 if [ -f Makefile.am ]; then
306 sed -i -e '/_[L]DFLAGS=-static/d' Makefile.am
312 if grep -q AC_CONFIG_HEADER configure.in; then
321 --localstatedir=%{_localstatedir} \
322 --sysconfdir=%{_sysconfdir} \
323 --mandir=%{_mandir} \
324 --enable-imagedir=%{_imagedir} \
325 --enable-imageurl=%{_imageurl} \
326 --with-certsdir=%{_certsdir} \
328 --with-mailer=%{_sbindir}/sendmail \
329 --with-mailuser=daemon \
330 --with-mailgroup=daemon \
335 %{?with_tests:%{__make} -j1 check}
338 rm -rf $RPM_BUILD_ROOT
340 install -d -p $RPM_BUILD_ROOT/etc/{cron.hourly,pam.d,rc.d/init.d} \
341 $RPM_BUILD_ROOT{/usr/lib,%{_cgibindir},%{_webapps}/courier-webmail,%{_sysconfdir}/hosteddomains} \
342 $RPM_BUILD_ROOT{/etc/cron.hourly,%{_certsdir}}
344 %{__make} -j1 install \
345 DESTDIR=$RPM_BUILD_ROOT
348 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/*.authpam
349 for X in imap esmtp pop3 webmail calendar
351 cat > $RPM_BUILD_ROOT/etc/pam.d/$X <<'EOF'
353 auth required pam_unix.so shadow nullok
354 account required pam_unix.so
355 session required pam_unix.so
360 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/dotforward.1 \
361 $RPM_BUILD_ROOT%{_mandir}/man1/rmail.1 \
362 $RPM_BUILD_ROOT%{_mandir}/man8/esmtpd-msa.8 \
363 $RPM_BUILD_ROOT%{_mandir}/man8/makesmtpaccess-msa.8 \
364 $RPM_BUILD_ROOT%{_mandir}/man8/filterctl.8 \
365 $RPM_BUILD_ROOT%{_mandir}/man8/makeuucpneighbors.8 \
366 $RPM_BUILD_ROOT%{_mandir}/man8/courierpop3login.8
369 echo '.so dot-forward.1' > $RPM_BUILD_ROOT%{_mandir}/man1/dotforward.1
370 echo '.so sendmail.1' > $RPM_BUILD_ROOT%{_mandir}/man1/rmail.1
371 echo '.so esmtpd.8' > $RPM_BUILD_ROOT%{_mandir}/man8/esmtpd-msa.8
372 echo '.so courierfilter.8' > $RPM_BUILD_ROOT%{_mandir}/man8/filterctl.8
373 echo '.so makesmtpaccess.8' > $RPM_BUILD_ROOT%{_mandir}/man8/makesmtpaccess-msa.8
374 echo '.so courieruucp.8' > $RPM_BUILD_ROOT%{_mandir}/man8/makeuucpneighbors.8
375 echo '.so courierpop3d.8' > $RPM_BUILD_ROOT%{_mandir}/man8/courierpop3login.8
377 %{__make} install-perms
379 # Move webmail and webadmin to cgibindir
380 mv -f $RPM_BUILD_ROOT%{_libdir}/courier/webmail/webmail \
381 $RPM_BUILD_ROOT%{_cgibindir}/webmail
382 mv -f $RPM_BUILD_ROOT%{_libdir}/courier/webmail/webadmin \
383 $RPM_BUILD_ROOT%{_cgibindir}/webadmin
385 # install a cron job to clean out webmail's cache
386 install webmail/cron.cmd $RPM_BUILD_ROOT/etc/cron.hourly/courier-webmail-cleancache
388 # Move .html documentation back to build dir, so that RPM will move it to
389 # the appropriate docdir
393 mv -f $RPM_BUILD_ROOT%{_datadir}/htmldoc/* htmldoc
396 # Manually set POP3DSTART and IMAPDSTART to yes, they'll go into a separate
397 # package, so after it's installed they should be runnable.
399 sed -i 's/^POP3DSTART.*/POP3DSTART=YES/' $RPM_BUILD_ROOT%{_sysconfdir}/pop3d.dist
400 sed -i 's/^POP3DSSLSTART.*/POP3DSSLSTART=YES/' $RPM_BUILD_ROOT%{_sysconfdir}/pop3d-ssl.dist
401 sed -i 's/^IMAPDSTART.*/IMAPDSTART=YES/' $RPM_BUILD_ROOT%{_sysconfdir}/imapd.dist
402 sed -i 's/^IMAPDSSLSTART.*/IMAPDSSLSTART=YES/' $RPM_BUILD_ROOT%{_sysconfdir}/imapd-ssl.dist
404 # Want to have esmtpd running by default
405 sed -i 's/^ESMTPDSTART.*/ESMTPDSTART=YES/' $RPM_BUILD_ROOT%{_sysconfdir}/esmtpd.dist
407 # run script from install-configure (make config files)
408 for confdist in `awk ' $5 == "config" && $1 ~ /\.dist$/ { print $1 }' <permissions.dat`
409 do %{__perl} ././sysconftool $RPM_BUILD_ROOT$confdist
412 # make locals, esmtpacceptmailfor.dir/default
413 touch $RPM_BUILD_ROOT%{_sysconfdir}/esmtpacceptmailfor.dir/default
414 touch $RPM_BUILD_ROOT%{_sysconfdir}/locals
416 # file with important options
417 cat > $RPM_BUILD_ROOT%{_sysconfdir}/bofh <<EOF
418 # enable this option if you want to pass bad converted mails
419 # opt BOFHBADMIME=accept
422 # Make password and unsecureok (files for webadmin)
423 touch $RPM_BUILD_ROOT%{_sysconfdir}/webadmin/password
424 touch $RPM_BUILD_ROOT%{_sysconfdir}/webadmin/unsecureok
426 # create file me to put localdomain
427 touch $RPM_BUILD_ROOT%{_sysconfdir}/me
429 # create calendarmode
430 touch $RPM_BUILD_ROOT%{_sysconfdir}/calendarmode
432 install courier.sysvinit $RPM_BUILD_ROOT/etc/rc.d/init.d/courier
434 # sendmail soft links
435 ln -sf %{_sbindir}/sendmail $RPM_BUILD_ROOT/usr/lib/sendmail
438 rm -f $RPM_BUILD_ROOT%{_bindir}/rmail
439 ln -sf %{_sbindir}/sendmail $RPM_BUILD_ROOT%{_bindir}/rmail
441 # This link by default is missing
442 ln -sf %{_datadir}/esmtpd-ssl $RPM_BUILD_ROOT%{_sbindir}/esmtpd-ssl
445 install apache.conf $RPM_BUILD_ROOT%{_webapps}/courier-webmail/apache.conf
446 install apache.conf $RPM_BUILD_ROOT%{_webapps}/courier-webmail/httpd.conf
448 # remove unpackaged files
449 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/*.dist
450 rm -rf $RPM_BUILD_ROOT%{_datadir}/faxmail
451 rm -f $RPM_BUILD_ROOT%{_datadir}/courierwebadmin/*fax*
454 rm -rf $RPM_BUILD_ROOT
456 %triggerin -- courier < 0.45.5
458 echo Directory with certificates has changed to %{_certsdir}
462 if [ "$1" = "1" ]; then
463 [ -s %{_sysconfdir}/me ] || /bin/hostname -f > %{_sysconfdir}/me
464 %banner -e %{name} <<'EOF'
466 Now courier will refuse to accept SMTP messages except to localhost
467 add hosts to %{_sysconfdir}/esmtpacceptmailfor.dir/default
468 run makeacceptmailfor
470 Add hosts to %{_sysconfdir}/locals you want to accept mail for
473 Enter user, who should receive mail for root, mailer-daemon and postmaster
474 into %{_sysconfdir}/aliases/system
476 Default maildir is in ~/Mail/Maildir
481 /sbin/chkconfig --add courier
482 %service courier restart
485 if [ "$1" = "0" ]; then
486 %service courier stop
487 /sbin/chkconfig --del courier
491 # TODO: use rc-scripts here
492 if [ -e %{_localstatedir}/tmp/imapd.pid ]; then
493 %{_sbindir}/imapd stop
494 %{_sbindir}/imapd start
497 echo 'Type "%{_sbindir}/imapd start" to start imapd server'
500 if [ -e %{_localstatedir}/tmp/imapd-ssl.pid ]; then
501 %{_sbindir}/imapd-ssl stop
502 %{_sbindir}/imapd-ssl start
505 echo Type "%{_sbindir}/imapd-ssl start" to start imapd-ssl server
510 if [ "$1" = "0" ]; then
511 if [ -e %{_localstatedir}/tmp/imapd.pid ]; then
512 %{_sbindir}/imapd stop
514 if [ -e %{_localstatedir}/tmp/imapd-ssl.pid ]; then
515 %{_sbindir}/imapd-ssl stop
520 if [ -e %{_localstatedir}/tmp/pop3d.pid ]; then
521 %{_sbindir}/pop3d stop
522 %{_sbindir}/pop3d start
525 echo 'Type "%{_sbindir}/pop3d start" to start pop3d server'
528 if [ -e %{_localstatedir}/tmp/pop3d-ssl.pid ]; then
529 %{_sbindir}/pop3d-ssl stop
530 %{_sbindir}/pop3d-ssl start
533 echo 'Type "%{_sbindir}/pop3d-ssl start" to start pop3d-ssl server'
538 if [ "$1" = "0" ]; then
539 if [ -e %{_localstatedir}/tmp/pop3d.pid ]; then
540 %{_sbindir}/pop3d stop
542 if [ -e %{_localstatedir}/tmp/pop3d-ssl.pid ]; then
543 %{_sbindir}/pop3d-ssl stop
548 if [ "$1" = "1" ]; then
550 echo Remember to put your webadmin password to %{_sysconfdir}/webadmin/password
555 if [ "$1" = "1" ]; then
557 echo If you want to have calendar starting by default then
558 echo put word net to %{_sysconfdir}/calendarmode
561 if [ -e %{_localstatedir}/tmp/sqwebmaild.pid ]; then
562 %{_sbindir}/webmaild stop
563 %{_sbindir}/webmaild start
566 echo 'Type "%{_sbindir}/webmaild start" to start webmail server'
571 if [ "$1" = "0" ]; then
572 if [ -e %{_localstatedir}/tmp/sqwebmaild.pid ]; then
573 %{_sbindir}/webmaild stop
577 %triggerin webmail -- apache1 < 1.3.37-3, apache1-base
578 %webapp_register apache courier-webmail
580 %triggerun webmail -- apache1 < 1.3.37-3, apache1-base
581 %webapp_unregister apache courier-webmail
583 %triggerin webmail -- apache < 2.2.0, apache-base
584 %webapp_register httpd courier-webmail
586 %triggerun webmail -- apache < 2.2.0, apache-base
587 %webapp_unregister httpd courier-webmail
589 %triggerpostun webmail -- courier-webmail < 0.52.2-0.2
590 # migrate from apache-config macros
591 if [ -f /etc/courier/apache-courier.conf.rpmsave ]; then
592 if [ -d /etc/apache/webapps.d ]; then
593 cp -f %{_webapps}/courier-webmail/apache.conf{,.rpmnew}
594 cp -f /etc/courier/apache-courier.conf.rpmsave %{_webapps}/courier-webmail/apache.conf
597 if [ -d /etc/httpd/webapps.d ]; then
598 cp -f %{_webapps}/courier-webmail/httpd.conf{,.rpmnew}
599 cp -f /etc/courier/apache-courier.conf.rpmsave %{_webapps}/courier-webmail/httpd.conf
601 rm -f /etc/courier/apache-courier.conf.rpmsave
604 # migrating apache-config symlinks
605 if [ -L /etc/apache/conf.d/99_courier.conf ]; then
606 rm -f /etc/apache/conf.d/99_courier.conf
607 /usr/sbin/webapp register apache courier-webmail
608 %service -q apache reload
610 if [ -L /etc/httpd/httpd.conf/99_courier.conf ]; then
611 rm -f /etc/httpd/httpd.conf/99_courier.conf
612 /usr/sbin/webapp register httpd courier-webmail
613 %service -q httpd reload
617 %defattr(644,root,root,755)
618 %doc AUTHORS BENCHMARKS ChangeLog INSTALL NEWS README TODO htmldoc/[adehqstu]*
619 %doc htmldoc/courierperl* htmldoc/courier.html htmldoc/courier[fltu]*
620 %doc htmldoc/local* htmldoc/mailbot* htmldoc/mailq* htmldoc/make*
621 %doc htmldoc/mime* htmldoc/mkesmtpd* htmldoc/modules* htmldoc/preline*
622 %{_mandir}/man1/sendmail.1*
623 %{_mandir}/man1/preline.1*
624 %{_mandir}/man1/cancelmsg.1*
625 %{_mandir}/man1/lockmail.1*
626 %{_mandir}/man1/mailbot.1*
627 %{_mandir}/man1/makemime.1*
628 %{_mandir}/man1/mimegpg.1*
629 %{_mandir}/man1/makedat.1*
630 %{_mandir}/man1/testmxlookup.1*
631 %{_mandir}/man1/dot-forward.1*
632 %{_mandir}/man1/couriertls.1*
633 %{_mandir}/man1/mailq*
634 %{_mandir}/man1/couriertcpd*
635 %{_mandir}/man1/dotforward.1*
636 %{_mandir}/man1/rmail.1*
637 %{_mandir}/man5/dot-courier.5*
638 %{_mandir}/man7/localmailfilter.7*
639 %{_mandir}/man8/aliaslookup.8*
640 %{_mandir}/man8/courierfilter.8*
641 %{_mandir}/man8/courierperlfilter.8*
642 %{_mandir}/man8/dupfilter.8*
643 %{_mandir}/man8/courier.8*
644 %{_mandir}/man8/courierldapaliasd.8*
645 %{_mandir}/man8/deliverquota.8*
646 %{_mandir}/man8/esmtpd.8*
647 %{_mandir}/man8/makeacceptmailfor.8*
648 %{_mandir}/man8/makehosteddomains.8*
649 %{_mandir}/man8/mkesmtpdcert.8*
650 %{_mandir}/man8/makealiases.8*
651 %{_mandir}/man8/makepercentrelay.8*
652 %{_mandir}/man8/makesmtpaccess.8*
653 %{_mandir}/man8/submit.8*
654 %{_mandir}/man8/courieruucp.8*
655 %{_mandir}/man8/esmtpd-msa.8*
656 %{_mandir}/man8/filterctl.8*
657 %{_mandir}/man8/makesmtpaccess-msa.8*
658 %{_mandir}/man8/makeuucpneighbors.8*
659 %attr(755,daemon,daemon) %dir %{_sysconfdir}
660 %attr(750,daemon,daemon) %dir %{_certsdir}
661 %attr(755,daemon,daemon) %dir %{_sysconfdir}/hosteddomains
662 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/me
663 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ldapaddressbook
664 %attr(755,daemon,daemon) %dir %{_sysconfdir}/aliasdir
665 %attr(750,daemon,daemon) %dir %{_sysconfdir}/aliases
666 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/enablefiltering
667 %attr(755,daemon,daemon) %dir %{_sysconfdir}/smtpaccess
668 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/smtpaccess/default
669 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpacceptmailfor.dir/default
670 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/bofh
671 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/locals
672 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/courierd
673 %attr(640,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/aliases/system
674 %{_sysconfdir}/quotawarnmsg.example
676 %dir %{_libdir}/courier
678 %dir %{_datadir}/courierwebadmin
679 %{_datadir}/courierwebadmin/admin-15*
680 %dir %{_libdir}/filters
681 %attr(755,daemon,daemon) %{_libdir}/filters/*
682 %attr(755,daemon,daemon) %{_datadir}/perlfilter-*.pl
683 %attr(755,bin,bin) %dir %{_localstatedir}
684 %attr(770,daemon,daemon) %dir %{_localstatedir}/tmp
685 %attr(750,daemon,daemon) %dir %{_localstatedir}/msgs
686 %attr(750,daemon,daemon) %dir %{_localstatedir}/msgq
687 %attr(750,daemon,daemon) %dir %{_localstatedir}/filters
688 %attr(750,daemon,daemon) %dir %{_localstatedir}/allfilters
689 %attr(750,daemon,daemon) %dir %{_sysconfdir}/filters
690 %attr(750,daemon,daemon) %dir %{_sysconfdir}/filters/active
691 %attr(754,root,daemon) %{_datadir}/filterctl
692 %attr(754,root,daemon) %{_sbindir}/filterctl
693 %attr(754,root,daemon) %{_sbindir}/courierfilter
694 %dir %{_libdir}/courier/modules
695 %dir %{_libdir}/courier/modules/uucp
696 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/module.uucp
697 %attr(755,root,root) %{_libdir}/courier/modules/uucp/courieruucp
698 %attr(755,root,root) %{_sbindir}/makeuucpneighbors
699 %attr(755,root,root) %{_datadir}/makeuucpneighbors
700 %dir %{_libdir}/courier/modules/local
701 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/module.local
702 %attr(755,root,root) %{_libdir}/courier/modules/local/courierlocal
703 %attr(755,root,root) %{_libdir}/courier/modules/local/courierdeliver
704 %attr(755,root,root) %{_bindir}/preline
705 %dir %{_libdir}/courier/modules/esmtp
706 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/module.esmtp
707 %attr(750,root,daemon) %{_libdir}/courier/modules/esmtp/courieresmtp
708 %attr(750,root,daemon) %{_libdir}/courier/modules/esmtp/courieresmtpd
709 %attr(755,root,root) %{_libdir}/courier/modules/esmtp/addcr
710 %attr(755,root,root) %{_sbindir}/courieresmtpd
711 %attr(755,root,root) %{_bindir}/addcr
712 %attr(755,root,root) %{_sbindir}/aliaslookup
713 %attr(755,root,root) %{_sbindir}/esmtpd
714 %attr(755,root,root) %{_datadir}/esmtpd
715 %attr(755,root,root) %{_sbindir}/esmtpd-ssl
716 %attr(755,root,root) %{_datadir}/esmtpd-ssl
717 %attr(755,root,root) %{_sbindir}/makesmtpaccess
718 %attr(755,root,root) %{_datadir}/makesmtpaccess
719 %attr(755,root,root) %{_sbindir}/makeacceptmailfor
720 %attr(755,root,root) %{_datadir}/makeacceptmailfor
721 %attr(755,root,root) %{_sbindir}/makepercentrelay
722 %attr(755,root,root) %{_datadir}/makepercentrelay
723 %attr(755,root,root) %{_sbindir}/mkesmtpdcert
724 %attr(755,root,root) %{_datadir}/mkesmtpdcert
725 %attr(755,root,root) %{_sbindir}/esmtpd-msa
726 %attr(755,root,root) %{_sbindir}/makesmtpaccess-msa
727 %attr(755,root,root) %{_sbindir}/sharedindexinstall
728 %attr(755,root,root) %{_sbindir}/sharedindexsplit
729 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpd
730 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpd-msa
731 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpd-ssl
732 %attr(755,daemon,daemon) %dir %{_sysconfdir}/esmtpacceptmailfor.dir
733 %attr(755,daemon,daemon) %dir %{_sysconfdir}/esmtppercentrelay.dir
734 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpd.cnf
735 %attr(600,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpauthclient
736 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsndelayed.txt
737 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsndelivered.txt
738 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnfailed.txt
739 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnrelayed.txt
740 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnfooter.txt
741 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnsubjectnotice.txt
742 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnsubjectwarn.txt
743 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnheader.txt
744 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/module.dsn
745 %dir %{_libdir}/courier/modules/dsn
746 %attr(755,root,root) %{_libdir}/courier/modules/dsn/courierdsn
747 %attr(4550,daemon,daemon) %{_libdir}/courier/submitmkdir
748 %attr(750,daemon,daemon) %{_libdir}/courier/courierd
749 %attr(750,daemon,daemon) %{_libdir}/courier/aliasexp
750 %attr(750,daemon,daemon) %{_libdir}/courier/aliascombine
751 %attr(750,daemon,daemon) %{_libdir}/courier/aliascreate
752 %attr(750,daemon,daemon) %{_libdir}/courier/submit
753 %attr(755,daemon,daemon) %{_libdir}/courier/makedatprog
754 %attr(6555,daemon,daemon) %{_bindir}/cancelmsg
755 %attr(755,root,root) %{_sbindir}/courier
756 %attr(755,root,root) %{_datadir}/courierctl.start
757 %attr(755,root,root) %{_bindir}/couriertls
758 %attr(755,root,root) %{_sbindir}/couriertcpd
759 %attr(755,root,root) %{_bindir}/courier-config
760 %attr(755,root,root) %{_bindir}/deliverquota
761 %attr(755,root,root) %{_bindir}/dotforward
762 %attr(755,root,root) %{_bindir}/lockmail
763 %attr(755,root,root) %{_bindir}/mailbot
764 %attr(2755,daemon,daemon) %{_bindir}/mailq
765 %attr(750,root,daemon) %{_datadir}/makealiases
766 %attr(750,root,daemon) %{_sbindir}/makealiases
767 %attr(755,root,root) %{_datadir}/makedat
768 %attr(755,root,root) %{_bindir}/makedat
769 %attr(755,root,root) %{_datadir}/makehosteddomains
770 %attr(755,root,root) %{_sbindir}/makehosteddomains
771 %attr(755,root,root) %{_bindir}/makemime
772 %attr(755,root,root) %{_bindir}/mimegpg
773 %attr(4755,root,root) %{_bindir}/rmail
774 %attr(755,root,root) %{_sbindir}/showconfig
775 %attr(750,root,daemon) %{_sbindir}/showmodules
776 %attr(4755,root,root) %{_sbindir}/sendmail
777 %attr(755,root,root) %{_bindir}/testmxlookup
778 %attr(640,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ldapaliasrc
779 %attr(700,daemon,daemon) %{_sbindir}/courierldapaliasd
780 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/esmtp
781 %attr(754,root,root) /etc/rc.d/init.d/courier
782 %attr(755,daemon,daemon) %dir %{_sysconfdir}/shared
783 %attr(755,daemon,daemon) %dir %{_sysconfdir}/shared.tmp
784 %attr(755,daemon,daemon) %dir %{_localstatedir}/track
788 %defattr(644,root,root,755)
790 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/pop3
791 %{_mandir}/man8/courierpop3d.8*
792 %{_mandir}/man8/courierpop3login.8*
793 %{_mandir}/man8/mkpop3dcert.8*
794 %{_mandir}/man8/pop3d.8*
795 %{_mandir}/man8/pop3d-ssl.8*
796 %attr(755,root,root) %{_datadir}/courierwebadmin/admin-45pop3.pl
797 %{_datadir}/courierwebadmin/admin-45pop3.html
798 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pop3d
799 %attr(600,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pop3d.cnf
800 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pop3d-ssl
801 %attr(755,root,root) %{_libdir}/courier/courierpop3d
802 %attr(755,root,root) %{_libdir}/courier/courierpop3login
803 %attr(755,root,root) %{_datadir}/mkpop3dcert
804 %attr(755,root,root) %{_sbindir}/mkpop3dcert
805 %attr(755,root,root) %{_datadir}/pop3d
806 %attr(755,root,root) %{_sbindir}/pop3d
807 %attr(755,root,root) %{_datadir}/pop3d-ssl
808 %attr(755,root,root) %{_sbindir}/pop3d-ssl
811 %defattr(644,root,root,755)
813 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/imap
814 %{_mandir}/man8/imapd.8*
815 %{_mandir}/man8/mkimapdcert.8*
816 %attr(755,root,root) %{_datadir}/courierwebadmin/admin-40imap.pl
817 %{_datadir}/courierwebadmin/admin-40imap.html
818 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/imapd
819 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/imapd-ssl
820 %attr(600,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/imapd.cnf
821 %attr(755,root,root) %{_libdir}/courier/imaplogin
822 %attr(755,root,root) %{_sbindir}/imapd
823 %attr(755,root,root) %{_sbindir}/imapd-ssl
824 %attr(755,root,root) %{_datadir}/imapd
825 %attr(755,root,root) %{_datadir}/imapd-ssl
826 %attr(755,root,root) %{_bindir}/imapd
827 %attr(755,root,root) %{_datadir}/mkimapdcert
828 %attr(755,root,root) %{_sbindir}/mkimapdcert
831 %defattr(644,root,root,755)
832 # suid root to cgi-bin??? and it's not secured by apache config!
833 %attr(4755,root,root) %{_cgibindir}/webadmin
834 %attr(700,daemon,daemon) %dir %{_sysconfdir}/webadmin
835 %attr(700,daemon,daemon) %dir %{_sysconfdir}/webadmin/added
836 %attr(700,daemon,daemon) %dir %{_sysconfdir}/webadmin/removed
837 %attr(400,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/webadmin/password
838 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/webadmin/unsecureok
839 %attr(755,root,root) %{_datadir}/courierwebadmin/admin-main.pl
840 %attr(755,root,root) %{_datadir}/courierwebadmin/admin-save.pl
841 %attr(755,root,root) %{_datadir}/courierwebadmin/admin-cancel.pl
842 %attr(755,root,root) %{_datadir}/courierwebadmin/admin-[0235]*.pl
843 %attr(755,root,root) %{_datadir}/courierwebadmin/admin-10password.pl
844 %attr(755,root,root) %{_datadir}/courierwebadmin/dumpenv.pl
845 %attr(755,root,root) %{_datadir}/courierwebadmin/webadmin.pl
846 %{_datadir}/courierwebadmin/admin-[0235]*.html
847 %{_datadir}/courierwebadmin/admin-10password.html
848 %{_datadir}/courierwebadmin/admin-main.html
849 %{_datadir}/courierwebadmin/admin-save.html
850 %{_datadir}/courierwebadmin/login.html
851 %{_datadir}/courierwebadmin/notsupp.html
852 %{_datadir}/courierwebadmin/unsecure.html
853 %{_datadir}/courierwebadmin/webadmin.pm
856 %defattr(644,root,root,755)
857 %doc htmldoc/pcp* gpglib/README.html
858 %attr(755,root,root) %{_cgibindir}/webmail
859 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/webmail
860 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/calendar
861 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sqwebmaild
862 %attr(755,root,root) %{_sbindir}/webmaild
863 %dir %{_datadir}/sqwebmail
864 %dir %{_datadir}/sqwebmail/html
865 %dir %{_datadir}/sqwebmail/html/en-us
866 %{_datadir}/sqwebmail/html/en
867 %{_datadir}/sqwebmail/images
868 %config %{_datadir}/sqwebmail/html/en-us/[CILT]*
869 %{_datadir}/sqwebmail/html/en-us/*.html
870 %{_datadir}/sqwebmail/html/en-us/*.txt
871 %attr(755,root,root) %{_datadir}/courierwebadmin/admin-47webmail.pl
872 %{_datadir}/courierwebadmin/admin-47webmail.html
873 %attr(755,root,root) %{_datadir}/sqwebmail/cleancache.pl
874 %attr(755,root,root) %{_datadir}/sqwebmail/ldapsearch
875 %attr(755,root,root) %{_datadir}/sqwebmail/sendit.sh
876 %attr(755,root,root) %{_datadir}/sqwebmail/webgpg
877 %attr(755,root,root) %{_sbindir}/webgpg
878 %attr(755,root,root) %{_libdir}/courier/pcpd
879 %attr(755,root,root) %{_libdir}/courier/sqwebmaild
880 %attr(755,root,root) %{_libdir}/courier/sqwebpasswd
881 %attr(700, bin, bin) %dir %{_localstatedir}/webmail-logincache
882 %attr(755,root,root) /etc/cron.hourly/courier-webmail-cleancache
883 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/calendarmode
884 %attr(755,bin,daemon) %dir %{_localstatedir}/calendar
885 %attr(700,bin,daemon) %dir %{_localstatedir}/calendar/localcache
886 %attr(750,bin,daemon) %dir %{_localstatedir}/calendar/private
887 %attr(755,bin,daemon) %dir %{_localstatedir}/calendar/public
888 %dir %attr(750,root,http) %{_webapps}/courier-webmail
889 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/courier-webmail/apache.conf
890 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/courier-webmail/httpd.conf
893 %defattr(644,root,root,755)
894 %attr(700,daemon,daemon) %dir %{_sysconfdir}/webmlmrc
895 %attr(755,root,root) %{_bindir}/webmlmd
896 %attr(755,root,root) %{_bindir}/webmlmd.rc
897 %attr(755,root,root) %{_libdir}/courier/webmail
898 %{_mandir}/man1/webmlmd.1*
901 %defattr(644,root,root,755)
902 %doc htmldoc/r* htmldoc/maildrop* htmldoc/lockmail*
903 %{_mandir}/man1/maildrop.1*
904 %{_mandir}/man1/refor*
905 %{_mandir}/man7/maildrop*
906 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/maildrop
907 %attr(4755,root,root) %{_bindir}/maildrop
908 %attr(755,root,root) %{_bindir}/reformail
909 %attr(755,root,root) %{_bindir}/reformime
912 %defattr(644,root,root,755)
913 %doc maildir/README.*.html htmldoc/maildir*
914 %{_mandir}/man1/maildirmake.1*
915 %{_mandir}/man1/maildirkw.1*
916 %{_mandir}/man1/maildiracl.1*
917 %{_mandir}/man5/maildir.5*
918 %{_mandir}/man7/maildirquota.7*
919 %attr(755,root,root) %{_bindir}/maildirmake
920 %attr(755,root,root) %{_bindir}/maildirkw
921 %attr(755,root,root) %{_bindir}/maildiracl
924 %defattr(644,root,root,755)
925 %doc htmldoc/couriermlm.html
926 %{_mandir}/man1/couriermlm.1*
927 %attr(755,root,root) %{_bindir}/couriermlm
928 %{_datadir}/couriermlm