Установить:
sudo apt-get install dovecot-imapd dovecot-pop3d
Настройте необходимый протокол, добавив его в файл /etc/dovecot/dovecot.conf:
protocols = imap
Выберите почтовый ящик, который хотите использовать. Dovecot поддерживает форматы maildir и mbox. Отредактируйте файл /etc/dovecot/dovecot.conf и измените строку
mail_location = maildir:~/Maildir # (for maildir)
или
mail_location = mbox:~/mail:INBOX=/var/spool/mail/%u # (for mbox)
Перезапустить службу:
systemctl restart dovecot
Используйте telnet для проверки правильности работы dovecot.
telnet localhost imap
Хорошо, я нашел решение или понял, что я сделал неправильно. Прежде всего, я попытался вызвать установку марионетки на главном узле. Запустив puppet apply./test-it.pp
. Поскольку это не сработало, я попытался вызвать его на ведомом узле, используя вместо этого sudo /opt/puppetlabs/bin/puppet agent -t
.
Чтобы это работало, я переименовал test-it.pp
в site.pp
и переместил в /etc/puppetlabs/code/environments/production/manifests/
.
Это заняло несколько секунд, и теперь я могу использовать Java на ведомом узле, как и ожидалось.