Назад | Перейти на главную страницу

В чем разница между -f и -r в sendmail (от exim4)?

Насколько я понимаю из руководств, -r устанавливает путь возврата, а -f устанавливает адрес электронной почты отправителя, однако я обнаружил, что они оба устанавливают оба, и тот, который наступит позже, имеет приоритет.

Поскольку этот двоичный файл фактически предоставляется Exim4, следует ли считать, что все ставки на поведение классического sendmail сняты?

Это то, что я вижу в exim doc,

-r -> Это документированное (для Sendmail) устаревшее альтернативное имя для -f.

Итак, оба аргумента одинаковы :)

Да, вы не можете сравнивать их поведение ни в чем другом, кроме довольно простых случаев. Либо поведение sendmail было неправильно задокументировано (поэтому оно было неправильно реализовано в exim), не протестировано правильно (кто-то сделал неверное предположение, когда реализовал его в exim), либо оно используемый чтобы работать таким образом в Sendmail (в какой-то неопределенный момент в прошлом), и это изменилось в новых версиях sendmail.

С другой стороны, если справочная страница exim по sendmail что-то говорит, а оболочка совместимости с sendmail, предоставляемая Exim, действует иначе, это ошибка в Exim, о которой следует сообщить и принять соответствующие меры.