I have covered some mileage. Well, It is not yet delivering but I ihink I am close. If only I can figure out a few things like:
Dec 17 18:15:00 mail postfix/error[1551]: 157091F46D: to=<[email protected]>, relay=none, delay=84972883, delays=84972883/0.07/0/0, dsn=4.3.0, status=deferred (mail transport unavailable) The above message is recurring ... a lot. Why are my mails getting deferred? Now when I reactivate dovecot-lda, the above message changes to a permission error, because LDA doesn't have the privileges to access certs. At the moment I have no entry for dovecot in /etc/postfix/master.cf (I read somewhere that it is not necessary while using lmtp). Yet somehow, dovecot appears to be absent for mail delivery. What should I do? > dovecot -n > # Pigeonhole version 2.4.1-4 (0a86619f) > # OS: Linux 6.17.11-300.fc43.x86_64 x86_64 Fedora release 43 (Forty Three) > dovecot_config_version = 2.4.1 > auth_debug = yes > auth_mechanisms = plain login > dovecot_storage_version = 2.4.1 > first_valid_uid = xxxx > mail_driver = maildir > mail_home = /home/mails/%{user | domain}/%{user | username} > mail_path = %{home}/Maildir > mail_privileged_group = mail > passdb_default_password_scheme = BLF-CRYPT > protocols { > imap = yes > lmtp = yes > sieve = yes > } > sql_driver = pgsql > ssl = required > ssl_cipher_list = PROFILE=SYSTEM > pgsql localhost { > parameters { > dbname = postfix > password = xxxxxxx > user = postfix > } > } > passdb sql {n > query = SELECT username AS user, password FROM mailbox WHERE username = > '%{user}' AND active='1' > } > userdb sql { > query = SELECT '/home/mails/' || maildir AS home, xxxx as uid, xxxx as gid > FROM mailbox WHERE username = '%{user}' AND active = '1' > } > namespace inbox { > inbox = yes > mailbox Drafts { > auto = create > special_use = "\\Drafts" > } > mailbox Junk { > auto = create > special_use = "\\Junk" > } > mailbox Trash { > auto = create > special_use = "\\Trash" > } > mailbox Sent { > auto = create > special_use = "\\Sent" > } > mailbox "Sent Messages" { > special_use = "\\Sent" > } > } > service lmtp { > executable = lmtp -L > process_min_avail = 5 > user = vmail > unix_listener /var/spool/postfix/private/dovecot-lmtp { > group = postfix > mode = 0600 > user = postfix > } > } > service auth { > unix_listener /var/spool/postfix/private/auth { > group = postfix > mode = 0600 > user = postfix > } > } > service stats { > unix_listener stats-reader { > group = vmail > mode = 0660 > user = vmail > } > unix_listener stats-writer { > group = vmail > mode = 0660 > user = vmail > } > } > ssl_server { > cert_file = /etc/letsencrypt/live/xxxxxxx.com/fullchain.pem > dh_file = /etc/dovecot/dh.pem > key_file = /etc/letsencrypt/live/xxxxxxx.com/privkey.pem > prefer_ciphers = server > } > protocol lmtp { > info_log_path = /var/log/lmtp/dovecot-lmtp.log > mail_plugins { > sieve = yes > } > } > service managesieve-login { > inet_listener sieve { > port = 4190 > } > } > service managesieve { > } > protocol sieve { > managesieve_implementation_string = Dovecot Pigeonhole > } > sieve_script personal { > active_path = ~/.dovecot.sieve > path = ~/sieve} > Regards Onyeibo _______________________________________________ dovecot mailing list -- [email protected] To unsubscribe send an email to [email protected]
