Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

exim4-base dependency on mysql?

80 views
Skip to first unread message

Kaz Kylheku

unread,
Mar 12, 2022, 2:40:06 PM3/12/22
to
Hi,

Can someone explain why MySQL/MariaDB detritus gets pulled in when you
install exim4?

Does exim4 use a database now?

I thought all the queues and such were just text files.

Thanks.

Eduardo M KALINOWSKI

unread,
Mar 12, 2022, 2:50:06 PM3/12/22
to
If by 'detritus' you mean libmariadb3, a client library for MariaDB,
then exim4-daemon-heavy does indeed have that as a dependency.

Exim can (but does not have too) connect to databases, so it needs to
have the client library. It won't use a database in the standard Debian
setup, though.

Note that there's exim4-daemon-light, which does not have support for
databases, embedded perl, and other less frequently used features. But
it should be enough for most simple use cases.


--
Eduardo M KALINOWSKI
edu...@kalinowski.com.br

Teemu Likonen

unread,
Mar 12, 2022, 2:50:06 PM3/12/22
to
* 2022-03-12 11:14:34-0800, Kaz Kylheku wrote:

> Can someone explain why MySQL/MariaDB detritus gets pulled in when you
> install exim4?

No personal experience about the "heavy" Exim but Debian package
exim4-daemon-heavy has dependency on database libraries. Its description
says:

In addition to the features already supported by exim4-daemon-light,
exim4-daemon-heavy includes LDAP, sqlite, PostgreSQL and MySQL data
lookups, [...]

If you want lighter version of Exim install exim4-daemon-light package
instead.

--
/// Teemu Likonen - .-.. https://www.iki.fi/tlikonen/
// OpenPGP: 6965F03973F0D4CA22B9410F0F2CAE0E07608462
signature.asc

Roberto C. Sánchez

unread,
Mar 12, 2022, 3:00:06 PM3/12/22
to
The only exim4 package that has a dependency on MySQL/MariaDB or
PostgreSQL is exim4-daemon-heavy. The description of that package is
clear that it includes a bunch of extra features enabled:
"exim4-daemon-heavy includes LDAP, sqlite, PostgreSQL and MySQL data
lookups, SASL and SPA SMTP authentication, embedded Perl interpreter,
and the content scanning extension (formerly known as "exiscan-acl") for
integration of virus scanners and spamassassin."

Perhaps you installed exim4-daemon-heavy when you intended to install
exim4-daemon-light.

Regards,

-Roberto
--
Roberto C. Sánchez
0 new messages