Параметр additional_params задают, чтобы передать дополнительные флаги в виде аргументов командной строки для программы, настроенной в директиве sendmail_path для отправки писем. Например, этим пользуются при отправке письма агентом sendmail с аргументом -f, чтобы установить адрес отправителя конверта.
так как эксплуатация функции mail() основная цель взломов, то по дефолту ее вызов запрещен
или как минимум просто не донастроен.
ключ -f - это чтобы не лазить по конфигам
К начальному вопросу уже не относиться
https://qna.habr.com/search?q=php+mail%28%29+error