Параметр -b
для указания адресов в командной строке, похоже, не поддерживается в вашей версии.
Ваш второй интерактивный пример работает, потому что mailx
распознает его как escape-символ тильды. Они должны отображаться в первую очередь в строке тела сообщения, а не в командной строке.Они включены в спецификацию , поэтому они более широко поддерживаются.
Следующие команды можно вводить только в режиме ввода, начав строку с escape-символа (по умолчанию
('˜')) [...]
~ b имя. . .
Добавить имена в список скрытой копии (Bcc).
Чтобы добавить к ответу Руи Ф. Рибейро:
Возможно, вам также придется отключить безопасные _перенаправления, так как сейчас по умолчанию установлено значение 1 и отклоняются места назначения перенаправления, которые еще не являются одним из существующих шлюзов.
В качестве альтернативы, если вы можете добавить IP-адрес назначения в качестве второго шлюза по умолчанию для того же интерфейса, возможно, с более низким показателем, это тоже должно сработать. Если кто-то знает, как это сделать, пожалуйста, прокомментируйте.