Re: Incompatibility between Sendmail and DMA

From: Miroslav Lachman <000.fbsd_at_quip.cz>
Date: Mon, 06 Jan 2025 18:26:57 UTC
On 06/01/2025 19:03, Juraj Lutter wrote:
> 
> 
>> On 6 Jan 2025, at 18:50, Helge Oldach <freebsd@oldach.net> wrote:
>>
>> Hi,
>>
>> Miroslav Lachman wrote on Mon, 06 Jan 2025 17:14:47 +0100 (CET):
>> On 1/6/25 11:14, Miroslav Lachman wrote:
>>> After upgrading from 13.3 to 14.2, sending emails from shel lscript,
>>> which had worked for about 20 years, stopped working.
>>>
>>> The code looks like this:
>>>
>>> mailto="mon mon-sms"
>>> subject="DMA check"
>>> msg="testing of DMA"
>>>
>>> echo -e "$msg" | mail -s "$subject" "$mailto"
>>
>> Try:
>>
>> echo -e "$msg" | mail -s "$subject" $mailto
> 
> When mail recipients are delimited by a comma (,), it would work independently of quotes.

No it does not.
    sendmail: invalid recipient `mon,mon-sms'

Even unquoted recipients delimited by comma on the command line shows 
the error:

# echo check | mail -s "DMA check" mon,mon-sms
    sendmail: invalid recipient `mon,mon-sms'

Kind regards
Miroslav Lachman