#1111836 courier-webadmin: webadmin doesn't run after upgrade to Trixie, probably looking for wrong socket dirs

Package:
courier-webadmin
Source:
courier-webadmin
Description:
Courier mail server - web-based administration frontend
Submitter:
Jean Louis
Date:
2025-09-01 16:05:01 UTC
Severity:
normal
#1111836#5
Date:
2025-08-22 17:06:05 UTC
From:
To:
Dear Maintainer,

   * What led up to the situation?
     Upgrade to Trixie

   * What exactly did you do (or not do) that was effective (or
     ineffective)?
     I just tried to run it as usual, I was running it all time before. It breaks the Courier mail management.

   * What was the outcome of this action?
     connect: something cannot connect, but I found how to make sockets, however, then:

     The webmail system is temporarily unavailable. An error occurred in function sendmsg(filedescriptor): Broken pipe

   * What outcome did you expect instead?

     For web management to work.

#1111836#10
Date:
2025-08-22 19:45:15 UTC
From:
To:
Thank you for your bug report.

Investigation shows that the core of this problem is that webadmin changed
architecture in version 1.1.9.

2022-04-03  Sam Varshavchik  <mrsam@courier-mta.com>

	* courier: Webadmin refresh: convert the UI to UTF-8, integrate with
	systemd. Replace the suid root cgi-bin binary with a sqwebmail-style
	daemon that communicates with a non-privileged cgi-bin-invoked
	binary over a filesystem socket. Update courier.sysvinit to start
	webadmin accordingly.

https://github.com/svarshavchik/courier/blob/master/courier/ChangeLog#L345-L351

When I salvaged the package and upgraded from the stale 1.0.16 to 1.3.13 I
missed this change (because webadmin is not a feature of currier I personally
use, at least up until now).

I will work on uploading a fix shortly.

#1111836#15
Date:
2025-08-23 06:05:20 UTC
From:
To:
* Soren Stoutner <soren@debian.org> [2025-08-22 22:45]:

Alright, good you understand it. I hae been using it for years, maybe
decade or longer, can't remember when it started. It is for management
of hosted domains, SPF, e-mail addresses, Bastard Operator of Hell
features and much more! ☺️

And I see that one binary is in the directory webmail/webadmin and I
wonder if it was intended so.

#1111836#20
Date:
2025-08-23 19:39:23 UTC
From:
To:
I have asked upstream for some assistance in getting this working.
#1111836#25
Date:
2025-08-23 19:39:23 UTC
From:
To:
I have asked upstream for some assistance in getting this working.
#1111836#30
Date:
2025-08-24 05:42:48 UTC
From:
To:
* Soren Stoutner <soren@debian.org> [2025-08-23 22:41]:

I have tried setting 755 to /var/lib/courier, but I am getting:

The webmail system is temporarily unavailable. An error occurred in function sendmsg(filedescriptor): Broken pipe

My system is still broken, if you find way how to run it without package, let me know.

Jean Louis

#1111836#35
Date:
2025-08-24 05:42:48 UTC
From:
To:
* Soren Stoutner <soren@debian.org> [2025-08-23 22:41]:

I have tried setting 755 to /var/lib/courier, but I am getting:

The webmail system is temporarily unavailable. An error occurred in function sendmsg(filedescriptor): Broken pipe

My system is still broken, if you find way how to run it without package, let me know.

Jean Louis

#1111836#38
Date:
2025-08-24 05:42:48 UTC
From:
To:
* Soren Stoutner <soren@debian.org> [2025-08-23 22:41]:

I have tried setting 755 to /var/lib/courier, but I am getting:

The webmail system is temporarily unavailable. An error occurred in function sendmsg(filedescriptor): Broken pipe

My system is still broken, if you find way how to run it without package, let me know.

Jean Louis

#1111836#43
Date:
2025-08-25 22:49:25 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
courier, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1111836@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Soren Stoutner <soren@debian.org> (supplier of updated courier package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Mon, 25 Aug 2025 14:35:50 -0700
Source: courier
Architecture: source
Version: 1.4.1-7
Distribution: unstable
Urgency: medium
Maintainer: Soren Stoutner <soren@debian.org>
Changed-By: Soren Stoutner <soren@debian.org>
Closes: 1111836
Changes:
 courier (1.4.1-7) unstable; urgency=medium
 .
   * Add debian/courier-webadmin.init and debian/courier-webadmin.service
     (closes: #1111836).
   * Add debian/courier-webadmin.links to create a cgi-bin link.
   * Add debian/lrc.config.
   * Add debian/patches/webadmin-restart-commands.patch.
   * debian/control:  Add "Pre-Depends: ${misc:Pre-Depends}".
   * debian/copyright:  Mark afx/configure and courier/doc/configure as released
     under the FSFUL license.
   * debian/courier-base.postinst:
     - Remove dpkg-statoverride for /var/lib/courier, which diverged from
       upstream and caused problems with webadmin.
     - Do not display error messages for temporary --force-statoverride-add.
   * debian/courier-base.postrm:  Remove the deletion of the dpkg-statoverride
     for /var/lib/courier.
   * debian/courier-webadmin.dirs:  Remove the unnecessary etc/courier/webadmin
     entry.
   * debian/courier-webadmin.install:  Install the new
     etc/courier/webadmin/restartcmd.
   * debian/courier-webadmin.postinst:  Stop copying the CGI binary, as it is now
     a link instead.
   * debian/courier-webadmin.postrm:
     - No longer delete the CGI binary, as it is a link and will automatically be
       removed.
     - Remove the webadmin socket on purge if it was left behind by the service.
   * debian/courier-webadmin.README.Debian:  Refactor to reflect the new,
     non-SUID webadmin architecture.
   * debian/courier-webadmin.templates:  Remove obsolete install-cgi question.
     The link is now created automatically on install.
   * debian/rules:  Really remove the obsolete copying of CPPFLAGS to CFLAGS and
     CXXFLAGS (not needed since debhelper 9, listed in the 1.4.1-5 changelog
     but not implemented).
   * debian/sqwebmail.init:  Add a Short-Description.
Checksums-Sha1:
 79aed5728aeb068566f9c8c665bd492ddebffcd7 3076 courier_1.4.1-7.dsc
 1594ac18b4a984c9d50adc8dc4e2688761c43203 111620 courier_1.4.1-7.debian.tar.xz
 09b820b2127137bf1b545b4ded23f353a3310a79 15762 courier_1.4.1-7_amd64.buildinfo
Checksums-Sha256:
 5be7ae2ed2a355d9d86a89ba33bd6a89ac7b1c42df727fce279162ac280de91a 3076 courier_1.4.1-7.dsc
 974f9ed5178a58d654e06b8acbd8a711a3e5109aaba7dbfafa2e405668a7f8ca 111620 courier_1.4.1-7.debian.tar.xz
 6cf9989ef042015b4c82d18a7c0fd20967e635afd736d71de2f6624c6063f2cf 15762 courier_1.4.1-7_amd64.buildinfo
Files:
 e4bd54a5f19115a5f4dcaf3497184165 3076 mail optional courier_1.4.1-7.dsc
 140b5d9db69fd7c74c8f8051107d2f68 111620 mail optional courier_1.4.1-7.debian.tar.xz
 f70eb60ee78abf388c203196a8a326ed 15762 mail optional courier_1.4.1-7_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEJKVN2yNUZnlcqOI+wufLJ66wtgMFAmis5T0ACgkQwufLJ66w
tgNiUhAAq04niBwzmfEcFQ2WKN64sDQ5jsoeUTC4vV/BF37BGp736s3R/ZqAVztu
z3urqOnQzqu8VDmSgQkLUc2Y1EStwmWgKj7iNVF04X5vd8yOgoQ6UkrAl0a1gr7K
7iymiW6f7ZlOB+cLlEvY2IfWcQ7pUEgzWdrelWxIKYfaot2tZupkIchai9HhQCAW
gS+1Dlw2Vg/4ig3PME+DTGH3OK5yvAGi3ieJEVmtFiLLDb3KKJL1ICzz8d4BKSOd
WwFEiDdMqBYCdKyzBoAuo0zjno7Tn38sWx8NhTBD7EBQ2bR7kojCqd7FQZi+8bOy
LBy2OD9gwaRveyHEqxkGUxNhpptC38BJaAekedndRob5wttQbd2ujQInEYNe+KM/
4kFTu/5EGDoZPvC+i5vrqM6J5snI0fFJTwVcCzlc6tnkp5HQme3wp9W+SjH4eaCN
+jZu2JRk+DN+SbAr8Z34mjLbtPOHbcBOcZ96IEZHQQjWlWflV8MKF5EdyWY0j/J/
bMBv7SXE7bI1BZxNVL7LaGvGz503UU+GxEgFsLXZyigdvTg3GraGl6QfgTcBK/mT
zvfRCdOJ84kTIXEBgmYTwFFyI1GPxbwZL9ONJAc4v2+GNDB5/Bi6gB6y5OyMlegw
m2tRQlD6C0mp39RJPh8lj6D/D29B4BKz7G1c5XMjuFD7YdLctY8=
=UZYu
-----END PGP SIGNATURE-----

#1111836#44
Date:
2025-08-25 23:05:13 UTC
From:
To:
* Debian FTP Masters <ftpmaster@ftp-master.debian.org> [2025-08-26 02:04]:

VERY MUCH WORRIED FOR THIS:

Does this mean it will maybe remove my directory? It is full of settings!

Jean

#1111836#49
Date:
2025-08-25 23:12:50 UTC
From:
To:
Courier 1.4.1-7 has been uploaded to unstable, which
should fix this issue.  If it migrates to testing without any
bugs being reported, I will apply the same fix to stable.

#1111836#52
Date:
2025-08-25 23:12:50 UTC
From:
To:
Courier 1.4.1-7 has been uploaded to unstable, which
should fix this issue.  If it migrates to testing without any
bugs being reported, I will apply the same fix to stable.

#1111836#57
Date:
2025-08-25 23:25:56 UTC
From:
To:
* Soren Stoutner <soren@debian.org> [2025-08-26 02:15]:

How am I supposed to use it? I was using "stable" and now that is in
testing. So the whole Courier package I have to replace with unknown
package to see if webadmin will work. It doesn't sound practical.

I don't touch things for years, I expect it to work.

Do you use it? Does it work?

Jean

#1111836#62
Date:
2025-08-25 23:25:56 UTC
From:
To:
* Soren Stoutner <soren@debian.org> [2025-08-26 02:15]:

How am I supposed to use it? I was using "stable" and now that is in
testing. So the whole Courier package I have to replace with unknown
package to see if webadmin will work. It doesn't sound practical.

I don't touch things for years, I expect it to work.

Do you use it? Does it work?

Jean

#1111836#65
Date:
2025-08-25 23:25:56 UTC
From:
To:
* Soren Stoutner <soren@debian.org> [2025-08-26 02:15]:

How am I supposed to use it? I was using "stable" and now that is in
testing. So the whole Courier package I have to replace with unknown
package to see if webadmin will work. It doesn't sound practical.

I don't touch things for years, I expect it to work.

Do you use it? Does it work?

Jean

#1111836#70
Date:
2025-08-25 23:42:31 UTC
From:
To:
* Soren Stoutner <soren@debian.org> [2025-08-26 02:15]:

Installing courier-webadmin/unstable removes courier-mta and
courier-imap and other packages. Do you know? Why?

Removing sqwebmail automatically, removes the symlink and new
installation doesn't find it.

Really mess!

Processing triggers for man-db (2.13.1-1) ...
admin@stw1:/usr/lib/cgi-bin$ ls
courierwebadmin  sqwebmail
admin@stw1:/usr/lib/cgi-bin$ ls -l
total 24
-r-sr-xr-x 1 root courier 22608 Aug 18 17:05 courierwebadmin
lrwxrwxrwx 1 root root       34 Aug 18 17:05 sqwebmail -> ../courier/courier/webmail/webmail
admin@stw1:/usr/lib/cgi-bin$ sudo ls ../courier/courier/webmail/webm*
ls: cannot access '../courier/courier/webmail/webm*': No such file or directory
admin@stw1:/usr/lib/cgi-bin$

and courierwebadmin doesn't work again:

The webmail system is temporarily unavailable. An error occurred in function sendmsg(filedescriptor): Broken pipe

So now sqwebmail and webadmin don't work neither in stable nor in unstable version.

Jean Louis

#1111836#75
Date:
2025-08-25 23:42:31 UTC
From:
To:
* Soren Stoutner <soren@debian.org> [2025-08-26 02:15]:

Installing courier-webadmin/unstable removes courier-mta and
courier-imap and other packages. Do you know? Why?

Removing sqwebmail automatically, removes the symlink and new
installation doesn't find it.

Really mess!

Processing triggers for man-db (2.13.1-1) ...
admin@stw1:/usr/lib/cgi-bin$ ls
courierwebadmin  sqwebmail
admin@stw1:/usr/lib/cgi-bin$ ls -l
total 24
-r-sr-xr-x 1 root courier 22608 Aug 18 17:05 courierwebadmin
lrwxrwxrwx 1 root root       34 Aug 18 17:05 sqwebmail -> ../courier/courier/webmail/webmail
admin@stw1:/usr/lib/cgi-bin$ sudo ls ../courier/courier/webmail/webm*
ls: cannot access '../courier/courier/webmail/webm*': No such file or directory
admin@stw1:/usr/lib/cgi-bin$

and courierwebadmin doesn't work again:

The webmail system is temporarily unavailable. An error occurred in function sendmsg(filedescriptor): Broken pipe

So now sqwebmail and webadmin don't work neither in stable nor in unstable version.

Jean Louis

#1111836#78
Date:
2025-08-25 23:42:31 UTC
From:
To:
* Soren Stoutner <soren@debian.org> [2025-08-26 02:15]:

Installing courier-webadmin/unstable removes courier-mta and
courier-imap and other packages. Do you know? Why?

Removing sqwebmail automatically, removes the symlink and new
installation doesn't find it.

Really mess!

Processing triggers for man-db (2.13.1-1) ...
admin@stw1:/usr/lib/cgi-bin$ ls
courierwebadmin  sqwebmail
admin@stw1:/usr/lib/cgi-bin$ ls -l
total 24
-r-sr-xr-x 1 root courier 22608 Aug 18 17:05 courierwebadmin
lrwxrwxrwx 1 root root       34 Aug 18 17:05 sqwebmail -> ../courier/courier/webmail/webmail
admin@stw1:/usr/lib/cgi-bin$ sudo ls ../courier/courier/webmail/webm*
ls: cannot access '../courier/courier/webmail/webm*': No such file or directory
admin@stw1:/usr/lib/cgi-bin$

and courierwebadmin doesn't work again:

The webmail system is temporarily unavailable. An error occurred in function sendmsg(filedescriptor): Broken pipe

So now sqwebmail and webadmin don't work neither in stable nor in unstable version.

Jean Louis

#1111836#83
Date:
2025-08-26 00:48:02 UTC
From:
To:
I would recommend you wait for the updated stable packages.
#1111836#90
Date:
2025-08-28 23:15:14 UTC
From:
To:
I have created an trixie-proposed-updates request.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1112355

#1111836#93
Date:
2025-08-28 23:15:14 UTC
From:
To:
I have created an trixie-proposed-updates request.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1112355

#1111836#98
Date:
2025-08-30 20:32:08 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
courier, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1111836@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Soren Stoutner <soren@debian.org> (supplier of updated courier package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Thu, 28 Aug 2025 14:59:42 -0700
Source: courier
Architecture: source
Version: 1.4.1-3+deb13u1
Distribution: trixie
Urgency: medium
Maintainer: Soren Stoutner <soren@debian.org>
Changed-By: Soren Stoutner <soren@debian.org>
Closes: 1111836
Changes:
 courier (1.4.1-3+deb13u1) trixie; urgency=medium
 .
   * Add debian/courier-webadmin.init and debian/courier-webadmin.service
     (closes: #1111836).
   * Add debian/tests/smoke-webadmin.
   * Add debian/courier-webadmin.links to create a cgi-bin link.
   * Add debian/patches/webadmin-restart-commands.patch.
   * debian/control:  Add "Pre-Depends: ${misc:Pre-Depends}".
   * debian/courier.base.postinst:
     - Remove the dpkg-statoverride for /var/lib/courier, which diverged from
       upstream and caused problems with webadmin.
   * debian/courier-base.postrm:  Remove the deletion of the dpkg-statoverride
     for /var/lib/courier.
   * debian/courier-webadmin.config:  Remove the courier-webadmin/install-cgi
     section.
   * debian/courier-webadmin.dirs:  Remove the unnecessary etc/courier/webadmin
     entry.
   * debian/courier-webadmin.install:
     - Install the new etc/courier/webadmin/restartcmd.
     - Install /etc/courier/webadmin/password.
   * debian/courier-webadmin.postinst:
     - Remove the processing of the now-removed install-cgi debconf question.
     - Stop manually creating and setting permissions for
       /etc/courier/webadmin/password.
     - Add a dpkg-statoverride for /etc/courier/webadmin/password.
   * debian/courier-webadmin.postrm:
     - Remove the processing of the now-removed install-cgi debconf question.
     - Remove the webadmin socket on purge if it was left behind by the service.
     - Remove the dpkg-statoverride for /etc/courier/webadmin/password on purge.
   * debian/courier-webadmin.README.Debian:
     - Refactor to reflect the new, non-SUID webadmin architecture.
     - Add information about enabling cgi-bin symlinks.
   * debian/courier-webadmin.templates:  Remove obsolete install-cgi question.
     The link is now created automatically on install.
   * debian/rules:  Create an empty /etc/courier/webadmin/password file.
   * debian/tests/control:  Enable the smoke-webadmin test.
Checksums-Sha1:
 6b6697a8202ee535fb0e1677e1e26aef28e30b56 3108 courier_1.4.1-3+deb13u1.dsc
 0c256b9694661b0b9ae5c08684c7abd5e4df9117 111584 courier_1.4.1-3+deb13u1.debian.tar.xz
 4b558f792b18b99ee7558c80af754a047c62842e 16283 courier_1.4.1-3+deb13u1_amd64.buildinfo
Checksums-Sha256:
 140d5c77c6e1854b67beb6fb9e731afc81148191152fb8ded102a92287e1860a 3108 courier_1.4.1-3+deb13u1.dsc
 a2417632ac3e5490c3e45500c3b1bbac3f3a164e703c7d0311254bf3aea026be 111584 courier_1.4.1-3+deb13u1.debian.tar.xz
 258c2f7ad539b223fd60e3f248c678544dde60365f03c26edda220ed8c8dc4ba 16283 courier_1.4.1-3+deb13u1_amd64.buildinfo
Files:
 3ce39961a444fe882789e73271764e9e 3108 mail optional courier_1.4.1-3+deb13u1.dsc
 2d1d908d27bd06fab324ccea16964e29 111584 mail optional courier_1.4.1-3+deb13u1.debian.tar.xz
 b42720163311a5a367ea4a5f48febaee 16283 mail optional courier_1.4.1-3+deb13u1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEJKVN2yNUZnlcqOI+wufLJ66wtgMFAmizPT0ACgkQwufLJ66w
tgNW3w/+PFyYedtuCkEYa5hmiyMZnjQwJRkcrhVdGro3JbWmPyTYZy4aPTbFNX86
3La/a0oAx2s8iQ4UOOO1ReYGE2jxt3pQfqXB2yrQsT9l0cVSn4rAsRh11ffCsXP8
UqIBt8NI9pqfkrGq1VaDVkBe6BToLXDA+gIAgZLnD2nkA8w9L/FTh1ErfmFG++4E
g4Kr+jevsen/kNlIc2+kz83jtzFsH4QUam123ZVF+1N/wU5glXHy2TaskcgYxDAG
J4OjxSNmb6Tj8g98bHB32TcgpXNlQMkkSu3EurhAcpn274QGbL+UKFABC5c+kRbJ
Q1h52awBnxF/VK841L4FcKO4FuuBAHyy4sSavH2rgy+q9/rxxMYbrbEGE1xBRLZX
j0FwiGi8QJjeN6PrItLI3vs5gvS7voI0rNmBgUVwj8wR6lPcyUcPuogwP+QljNmF
7EpRTY1FqoKz/KWDTDDiuYEPxRqSEahXcafpH4+Wjl5BgCTRTbzRa+RrkRT4cfoh
bRAUZltqckk7qsEX67aH5fY9JIio9J6I2FLj13iADv/mbX8ozlcjzXMk3UabjK5y
S1NYGsqJtxwRh6+wSnJoOssT8heo/9DztG5Szwy6KjHtvSLk2P/no+goJvWfm/x4
FDwTyNL/0CJrljIHUVcoYMXr19P6vUTA9NZigOB4BTWz61JoiVI=
=hcD4
-----END PGP SIGNATURE-----

#1111836#103
Date:
2025-08-30 20:45:11 UTC
From:
To:
This fix is now in trixie-proposed-updates.  You can install the packages
using the instructions at:

https://wiki.debian.org/StableProposedUpdates

#1111836#106
Date:
2025-08-30 20:45:11 UTC
From:
To:
This fix is now in trixie-proposed-updates.  You can install the packages
using the instructions at:

https://wiki.debian.org/StableProposedUpdates

#1111836#111
Date:
2025-09-01 09:12:22 UTC
From:
To:
* Soren Stoutner <soren@debian.org> [2025-08-30 23:47]:

Thanks, I have installed it and it works.

But there was symlink, and if you have script to put that symlink,
that one doesn't work due to permissions.

What I did, I copied webadmin and webmail binaries as sudo and placed
them in /usr/lib/cgi-bin/ and that worked.

So I think if script is placing symlinks, then symlink can't work if
target directory is protected. In my Apache configuration I can follow
symlinks, but if target directory doesn't allow it, then symlink will
not work over web.

I suggest making those scripts right:

- checking if it exists;
- ensuring permissions are correct for webserver to access it;

Jean Louis

#1111836#116
Date:
2025-09-01 09:12:22 UTC
From:
To:
* Soren Stoutner <soren@debian.org> [2025-08-30 23:47]:

Thanks, I have installed it and it works.

But there was symlink, and if you have script to put that symlink,
that one doesn't work due to permissions.

What I did, I copied webadmin and webmail binaries as sudo and placed
them in /usr/lib/cgi-bin/ and that worked.

So I think if script is placing symlinks, then symlink can't work if
target directory is protected. In my Apache configuration I can follow
symlinks, but if target directory doesn't allow it, then symlink will
not work over web.

I suggest making those scripts right:

- checking if it exists;
- ensuring permissions are correct for webserver to access it;

Jean Louis

#1111836#119
Date:
2025-09-01 09:12:22 UTC
From:
To:
* Soren Stoutner <soren@debian.org> [2025-08-30 23:47]:

Thanks, I have installed it and it works.

But there was symlink, and if you have script to put that symlink,
that one doesn't work due to permissions.

What I did, I copied webadmin and webmail binaries as sudo and placed
them in /usr/lib/cgi-bin/ and that worked.

So I think if script is placing symlinks, then symlink can't work if
target directory is protected. In my Apache configuration I can follow
symlinks, but if target directory doesn't allow it, then symlink will
not work over web.

I suggest making those scripts right:

- checking if it exists;
- ensuring permissions are correct for webserver to access it;

Jean Louis

#1111836#124
Date:
2025-09-01 16:03:05 UTC
From:
To:
This works without issue in a default Debian installation.  There are probably
many ways that system administrators could modify their Debian installation in
ways that would be incompatible with the default cgi-bin implementation.  It
would be inappropriate for courier to attempt to undo any such modifications,
as system administrators might have made those modifications on purpose and
for good reasons in their environment.  /usr/share/doc/courier-webadmin/
README.Debian contains some useful information for any sysadmin who might have
made such incompatible configuration changes.