Baptiste Daroussin
2017-12-06 22:33:41 UTC
Hi all,
I would like to propose the deprecation then removal of sendmail in base.
Deprecation will happen in the form of FreeBSD 12.0 being built WITHOUT_SENDMAIL
by default
removal would happen in FreeBSD 13.0
sendmail in base it not really usable as a full featured mta due to the fact it
does not support anything an entreprised grade mta setup would require: ldap
support for example, check the number of options available in the sendmail port.
Users for that use case would be better served by the port version of sendmail.
The other kind of users are the one using the default setup of sendmail:
relaying emails externally and deliver locally.
We have dma(8) which is way smaller than sendmail(8) have a configuration file
understandable by most users (yet that is subjecttive) and have the setuid
binary capsicumized.
dma(8) has been modified to fix issues reported by clusteradm preventing its
usage in real life situations:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=208263
I think only providing dma(8) by default and let users choose a full featured
mta via packages is a good solution and better for both sendmail users and non
sendmail users.
If noone express a strong opinion by then, I will turn sendmail option off by
december 15th.
Best regards,
Bapt
I would like to propose the deprecation then removal of sendmail in base.
Deprecation will happen in the form of FreeBSD 12.0 being built WITHOUT_SENDMAIL
by default
removal would happen in FreeBSD 13.0
sendmail in base it not really usable as a full featured mta due to the fact it
does not support anything an entreprised grade mta setup would require: ldap
support for example, check the number of options available in the sendmail port.
Users for that use case would be better served by the port version of sendmail.
The other kind of users are the one using the default setup of sendmail:
relaying emails externally and deliver locally.
We have dma(8) which is way smaller than sendmail(8) have a configuration file
understandable by most users (yet that is subjecttive) and have the setuid
binary capsicumized.
dma(8) has been modified to fix issues reported by clusteradm preventing its
usage in real life situations:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=208263
I think only providing dma(8) by default and let users choose a full featured
mta via packages is a good solution and better for both sendmail users and non
sendmail users.
If noone express a strong opinion by then, I will turn sendmail option off by
december 15th.
Best regards,
Bapt