Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 08 Nov 2022 20:17:54 +0100
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        Matteo Riondato <matteo@freebsd.org>, Mark Millard <marklmi@yahoo.com>
Cc:        dev-commits-src-main@freebsd.org
Subject:   =?US-ASCII?Q?Re=3A_git=3A_b7104f19147f_-_main_-_sendmail=3A_doc?= =?US-ASCII?Q?ument_that_sendmail=5Fenable_can_be_set_to_NONE?=
Message-ID:  <7EE0DEE9-D72E-4F5E-9B71-A3FF1C62756D@FreeBSD.org>
In-Reply-To: <20221108191406.c7er3d6koulh5vom@ubertino.local>
References:  <0BC32C72-6996-49BB-AF50-CB3044D79687.ref@yahoo.com> <0BC32C72-6996-49BB-AF50-CB3044D79687@yahoo.com> <20221108191406.c7er3d6koulh5vom@ubertino.local>

next in thread | previous in thread | raw e-mail | index | archive | help


Le 8 novembre 2022 20:14:07 GMT+01:00, Matteo Riondato <matteo@freebsd=2Eo=
rg> a =C3=A9crit=C2=A0:
>On 2022-11-08 at 12:11 EST, Mark Millard <marklmi@yahoo=2Ecom> wrote:
>> Baptiste Daroussin <bapt_at_freebsd=2Eorg> wrote on Date: Tue, 08 Nov 2=
022 13:41:29 UTC :
>>=20
>>> On Tue, Nov 08, 2022 at 08:07:46AM -0500, Matteo Riondato wrote:
>>> > On 2022-11-07 at 06:50 EST, Baptiste Daroussin <bapt@FreeBSD=2Eorg> =
> wrote:
>>> > > diff --git a/libexec/rc/rc=2Econf b/libexec/rc/rc=2Econf
>>> > > index a71a3fa4063d=2E=2E91b99780eae6 100644
>>> > > --- a/libexec/rc/rc=2Econf
>>> > > +++ b/libexec/rc/rc=2Econf
>>> > > @@ -596,7 +596,7 @@ allscreens_kbdflags=3D"" # Set this kbdcontrol=
 > > mode for all virtual screens
>>> > > mta_start_script=3D"/etc/rc=2Esendmail"
>>> > > # Script to start your chosen MTA, called by /etc/rc=2E
>>> > > # Settings for /etc/rc=2Esendmail and /etc/rc=2Ed/sendmail:
>>> > > -sendmail_enable=3D"NO" # Run the sendmail inbound daemon (YES/NO)=
=2E
>>> > > +sendmail_enable=3D"NONE" # Run the sendmail inbound daemon > > (Y=
ES/NO)=2E
>>> >
>>> > The comment on the above line should probably be updated: > inexperi=
enced
>>> > users may not know that there is a difference between "NO" and > "NO=
NE"=2E
>>> >
>>> > > sendmail_pidfile=3D"/var/run/sendmail=2Epid" # sendmail pid file
>>> > > sendmail_procname=3D"/usr/sbin/sendmail" # sendmail process name
>>> > > sendmail_flags=3D"-L sm-mta -bd -q30m" # Flags to sendmail (as a >=
 > server)
>>>=20
>>> You are not the first to report that, I have updated rc=2Econf a to ad=
d "the NONE" value=2E
>>=20
>> Also, from the commit:
>>=20
>> QUOTE
>> -sendmail_enable=3D"NONE" # Run the sendmail inbound daemon (YES/NO)=2E
>> +sendmail_enable=3D"NONE" # Run the sendmail inbound daemon (YES/NO/NON=
E)=2E
>> END QUOTE
>>=20
>> My guess is Matteo was after something more like the following text fro=
m your commit notes:
>>=20
>> QUOTE
>> setting sendmail_enable to NONE (which is now the default) turns all th=
e sendmail_*_enable variables to NO
>> END QUOTE
>>=20
>> In other words, documenting what is different about NONE vs=2E NO beyon=
d the spelling distinction=2E
>
>Indeed the issue that I intended to raise was that, AFAIK, there is no do=
cumentation, for NONE, except if one reads and understands /etc/rc=2Ed/send=
mail=2E It is something that is known by people "in the know", and probably=
 mentioned by a some online tutorials, but I don't think there is anything =
"official"=2E
>
>Even the handbook, in the section about changing MTA
>(https://docs=2Efreebsd=2Eorg/en/books/handbook/mail/#mail-changingmta) d=
oes not mention NONE, but explicitly sets the four variables to NO=2E
>
>(Side note: it seems that when this change will be integrated in some -ST=
ABLE branch, or when 14 becomes -STABLE, a large update to the relevant sec=
tions of the Handbook will be needed)
>
>Thanks,
>Matteo

It is documented as deprecated in rc=2Esendmail(8)

Besr regards,
Bapt




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7EE0DEE9-D72E-4F5E-9B71-A3FF1C62756D>