Manual Install steps for Dovecot seem totally out of date, or missing steps... Just unusable. #3101
solarisfire
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I've followed the installation through for Modoboa, Postfix, Dovecot, and configured my webserver correctly...
The Web GUI is working fine, the postgres DB looks good... but getting dovecot to allow login to my mailbox through IMAP is proving troublesome.
I'm guessing my issues are around the "Operations on the filesystem" step, one of which is to "Edit the crontab of the user who owns the mailboxes on the file system". But there was no step to create a user that will own the mailboxes?? So how am I meant to know what user is meant to do that? I see speak of a vmail user created in the automated installation, but the manual steps do none of this...
The user running the cron script must have access to the settings.py file of the modoboa instance...
It needs access to the whole pythonenv really then? But again... none of the steps really explain this.
Even if that user did exist, the dovecot configuration for mailboxes then doesn't make sense.
passdb sql {
and
userdb sql {
are outdated and should just be:
passdb {
and
userdb {
In the 10-mail.conf file it says to set:
inbox = yes in the inbox namespace
But that is already done on a fresh dovecot install...
The link to the dovecot wiki leads to the old closed down wiki.
The postgres trigger throws an error when running it, I had to change:
CREATE OR REPLACE FUNCTION merge_quota() RETURNS TRIGGER AS $$
to
CREATE FUNCTION merge_quota() RETURNS TRIGGER AS $$
as it errors saying the function doesn't exist (some quirk of newer postgres).
But as it stands at the moment. The manual instructions seem totally unusable :(
Beta Was this translation helpful? Give feedback.
All reactions