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]

Reply via email to