[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

И снова exim4 -- создание несуществующих директорий



Добрый день,

и снова попутно по exim4 (ну не в экзимовскую же рассылку писать :).
Вопрос простой до примитивизма и настолько же сложный для поиска
ответа в гугле (не нашел).

Итак, есть транспорт. В нем есть опция home_directory, которой
присваивается значение, генеримое на лету посредством некоторых
манипуляций с извлечениями частей из переменной $address_data.

Если директория, получаемая в результате, на диске не существует,
то delivery оканчивается событием defer. Как заставить exim создавать
ее (и все по пути наверх вплоть до корня) в случае ее отсутствия?

Между тем, если опцию home_directory не указывать, а указывать
(тип стораджа -- maildir) опцию directory, вычисляемую описанным
выше способом (плюс /Maildir в конце), то exim чудесным образом
все создает в случае отсутствия. За это отвечает опция
create_directory, по дефолту равная true. Аналогичной для
home_directory найти не смог.


Reply to: