On 12/27/20 5:56 PM, PICCORO McKAY Lenz wrote:
of course those packages can work with other mail suite but default (as
just apt-get install does) install doe snot handle that! so dependences
are wrong in all way!
Relax. It can't be that bad.
The bug references version 0.64.2-1 (as of 2012), where courier-imap and
courier-pop both depended on: `exim4 | mail-transport-agent`. Nowadays,
the dependencies are on `default-mta | mail-transport-agent`, which
seems correct given that courier is *not* the default MTA on Debian.
Note that as per the popularity contest, many more users use
courier-imap (0.44%) than courier-mta (0.02%), meaning that the vast
majority of users of courier-imap actually *do* use it with an MTA other
than courier.
I do not want to annoy that majority of users. Nor am I aware of any
significant warning or problem that arises should I try to use
courier-imap in combination with courier-mta. Just installing both
packages works fine for me. No matter even the order
Just install both packages. But yes, if you want a non-default MTA, you
need to explicitly say so. That's intended behavior and not to be
overridden by courier-imap. And no, Courier is not the default and it
is not likely to become in the future, either.
> Depends: courier-mta | default-mta | mail-transport-agent
This clearly wouldn't change anything in case the default-mta
(exim4-daemon-light) is already installed. And would do the wrong thing
(install courier-mta rather than the default-mta), if none of the above
are installed, already, but the user chose to install only courier-imap,
but not courier-mta.
Unless a real dependency issue (other than something boiling down to
courier-mta not being the default MTA) comes up, I'm inclined to close
this ticket. So far, nothing substantial has been shown in this ticket.
Regards
Markus