Вообще, не нужно манипулировать почтовым каталогом напрямую. Maildir - это не только дерево каталогов с файлами, но и набор индексов и других дополнительных файлов. При создании файла в поддире ./new
необходимо, по крайней мере, воссоздать индекс соответствующей папки.
Рекомендуется использовать утилиту doveadm
для создания папок в подпапках, а также для их подписки. Если вы хотите ввести какое-либо сообщение для служанки, необходимо использовать утилиту deliver
, которая выполняет инъекцию в соответствующем пути.
Для чтения содержимого maildir необходимо использовать библиотеку IMAP, соответствующую протоколу IMAP. Я не знаком с Java, но абсолютно уверен, что существует несколько библиотек с требуемой функциональностью.
Необработанный доступ к почтовому каталогу не рекомендуется.
http://wiki2.dovecot.org/Tools/Doveadm
-121--230211-
Можно eval
использовать команду:
eval "ls $pipedargument"
или даже лучше определить функцию, например:
sorted() { "$@" | sort -n; }
и позднее при вызове с нужными аргументами:
sorted ls /tmp
-121--48419-
Вы правы, что не можете использовать |
этот путь. Причина в том, что оболочка уже искала трубопроводы и разделяла их на команды, прежде чем выполнить подстановку переменных. Следовательно, |
рассматривается как просто другой символ.
Одним из возможных обходов является размещение символа трубы буквально:
$ cmd="sort -n"
$ ls | $cmd
В случае, если конвейер не нужен, можно использовать cat
в качестве «nop» или местозаполнителя:
$ cmd=cat
$ ls | $cmd
Этот метод позволяет избежать тонкостей оценки . См. также здесь .
Более сложный подход будет использовать массивы bash
вместо простых последовательностей:
$ cmd=(sort -n)
$ ls | "${cmd[@]}"
Преимущество массивов становится важным, как только вам нужна команда cmd
, чтобы содержать цитируемые аргументы.
Вы можете
Щелкните правой кнопкой мыши -> Свойства -> Параметры типа файлов
и редактирование, удаление, перенастройку или добавление записей, которые появятся в диалоговом окне «Open с».
Вы можете получить доступ к тому же диалогу через `Системные настройки -> файловые ассоциации
Проверьте разрешения каталогов /var/www/vhosts/barelef_art/barelef-art.kiev.ua/
& / var / www / vhosts / barlef_art /
.
При получении запрещенных ошибок в NGINX или APACH всегда стоит работать резервное копирование дерева каталогов, чтобы убедиться, что веб-сервер может получить доступ на каждом уровне.