Насколько я понимаю из руководств, -r устанавливает путь возврата, а -f устанавливает адрес электронной почты отправителя, однако я обнаружил, что они оба устанавливают оба, и тот, который наступит позже, имеет приоритет.
Поскольку этот двоичный файл фактически предоставляется Exim4, следует ли считать, что все ставки на поведение классического sendmail сняты?
Это то, что я вижу в exim doc,
-r -> Это документированное (для Sendmail) устаревшее альтернативное имя для -f.
Итак, оба аргумента одинаковы :)
Да, вы не можете сравнивать их поведение ни в чем другом, кроме довольно простых случаев. Либо поведение sendmail было неправильно задокументировано (поэтому оно было неправильно реализовано в exim), не протестировано правильно (кто-то сделал неверное предположение, когда реализовал его в exim), либо оно используемый чтобы работать таким образом в Sendmail (в какой-то неопределенный момент в прошлом), и это изменилось в новых версиях sendmail.
С другой стороны, если справочная страница exim по sendmail что-то говорит, а оболочка совместимости с sendmail, предоставляемая Exim, действует иначе, это ошибка в Exim, о которой следует сообщить и принять соответствующие меры.