Я считаю, что проблема была устранена путем исправления разрешений для папки:
/var/lib/imap/socket/lmtp
Также была небольшая разница между имя хоста сервера и имя хоста, фактически определенное в файле конфигурации postfix. После того, как эти две вещи были исправлены, постфикс был перезапущен.
Я не знаю ни одного стандарта, содержащего правила или рекомендации для этой ситуации, однако это довольно распространенное явление, поэтому его стоит обсудить.
Во-первых, я бы избегал символических ссылок. На мой взгляд, обычно намного чище изменить путь. Лучше всего использовать либо /etc/environment
, либо /etc/profile
.
Что касается структуры каталогов, я бы рекомендовал что-то вроде local/
(/mnt/hdd/local/bin
, например ). Это согласуется с использованием $HOME/.local
в качестве префикса программного обеспечения пользователя и /usr/local
в качестве пользовательского/не -префикса программного обеспечения дистрибутива системного администратора.
Что касается установки только двоичных файлов, то для большей части программного обеспечения это будет случай установки exec_prefix=/path/to/local/
. Для другого программного обеспечения вам нужно будет посмотреть их конкретную документацию по сборке.