И снова exim4 -- создание несуществующих директорий
Добрый день,
и снова попутно по exim4 (ну не в экзимовскую же рассылку писать :).
Вопрос простой до примитивизма и настолько же сложный для поиска
ответа в гугле (не нашел).
Итак, есть транспорт. В нем есть опция home_directory, которой
присваивается значение, генеримое на лету посредством некоторых
манипуляций с извлечениями частей из переменной $address_data.
Если директория, получаемая в результате, на диске не существует,
то delivery оканчивается событием defer. Как заставить exim создавать
ее (и все по пути наверх вплоть до корня) в случае ее отсутствия?
Между тем, если опцию home_directory не указывать, а указывать
(тип стораджа -- maildir) опцию directory, вычисляемую описанным
выше способом (плюс /Maildir в конце), то exim чудесным образом
все создает в случае отсутствия. За это отвечает опция
create_directory, по дефолту равная true. Аналогичной для
home_directory найти не смог.
Reply to: