Размышления о конфигурировании.
Приступив к конфигурированию я столкнулся с "задачей со многими неизвестными", т.е. конфигурационные файлы Постфикса и Довекота имеют большое количество настраиваемых параметров. Их назначение и взаимосвязь лично для меня не является очевидными.
Что бы я хотел?
А хотел бы иметь хорошее понимание построенной системы. Это позволит точно и быстро диагностировать неисправности и надежно управлять системой.
Как этого добиться?
Если бы знал, то вряд ли бы эта серия заметок появилась бы в моем блоге. Пока же хочу пройти путь "шаг-за-шагом", от простого к сложному. Я просмотрел много страниц в интернете, в которых люди описывают свои успешные инсталляции. Я сам методом проб и ошибок, знаменитым методом "напильника" (т.е. отладкой сообщений от ошибках) настроил "с нуля" пару конфигураций. Но, повторюсь, мне нужна система, которая действительно прозрачна для меня при любом уровне ее сложности. Мне нужен подход (метод), который мне обеспечит решение поставленной задачи.
Шаг первый: запуск почтового сервера без шифрования, баз данных и т.д. Пользовательские аккаунты берутся из системы.
В этом мне помогли статьи "Простая настройка Postfix" и "Простая настройка Dovecot" с сайта http://wikiadmin.net
Единственная поправка по существу была связана с тем, что из файла main.cf, размещенного на странице сайта, я исключил дефиницию daemon_directory, т.к. она вызывала ошибку. А в документации прямо написано: "каталог програм поддержки Postfix и демонов" Следовательно, этот параметр должен был правильно быть задан "по умолчанию" еще во время инсталляции и легко проверяется при помощи "postconf -d"
Еще в dovecot.conf я заменил протокол IMAP на POP3
Для проверки настроил новую учетную запись в почтовой программе на ноутбуке.
Этот шаг считаю чуть ли не самым сложным, но успешно выполненным: начало положено.