<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<div>
<div dir="auto" style="direction:ltr; margin:0; padding:0; font-family:sans-serif; font-size:11pt; color:black">
You could also change the perms to 666<br>
<br>
</div>
<div dir="auto" style="direction:ltr; margin:0; padding:0; font-family:sans-serif; font-size:11pt; color:black">
<div dir="auto" style="direction:ltr; margin:0; padding:0; font-family:sans-serif; font-size:11pt; color:black">
Get <a href="https://aka.ms/ghei36">Outlook for Android</a></div>
<br>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> dovecot <dovecot-bounces@dovecot.org> on behalf of Matt Simpson <dclist@list.jmatt.net><br>
<b>Sent:</b> Tuesday, January 8, 2019 9:41:36 AM<br>
<b>To:</b> Dovecot Mailing List<br>
<b>Subject:</b> Permission error on stats writer</font>
<div> </div>
</div>
</div>
<font size="2"><span style="font-size:11pt;">
<div class="PlainText">I’m running Dovecot 2.3.4 on FreeBSD 11.2 with qmail.  In my mail log, I see messages like this on every delivery<br>
<br>
Jan  8 10:30:02 v1 qmail: 1546961402.314222 delivery 533: success: lda(matt,)Error:_net_connect_unix(/var/run/dovecot/stats-writer)_failed:_Permission_denied/did_0+0+1/<br>
<br>
Searching for this error, I found a message on a support forum for a different server that suggested adding this to dovecot.conf:<br>
<br>
service stats {<br>
    unix_listener stats-reader {<br>
        user = vmail<br>
        group = vmail<br>
        mode = 0660<br>
    }<br>
<br>
    unix_listener stats-writer {<br>
        user = vmail<br>
        group = vmail<br>
        mode = 0660<br>
    }<br>
}<br>
<br>
The person reporting the error said that this corrected it.  But since I’m running qmail, I have no vmail user/group.  I’m guessing that I need to replace user/group with the values that  some mail delivery process is running with.  I’ve tried a couple of things
 with no success.  Any ideas?<br>
<br>
$ doveconf -n<br>
# 2.3.4 (0ecbaf23d): /usr/local/etc/dovecot/dovecot.conf<br>
# Pigeonhole version 0.5.4 (60b0f48d)<br>
# OS: FreeBSD 11.2-RELEASE-p7 amd64<br>
# Hostname: v1.redhorse.me<br>
auth_stats = yes<br>
auth_verbose = yes<br>
default_vsz_limit = 128 M<br>
lock_method = flock<br>
mail_location = maildir:~/Maildir<br>
mail_privileged_group = mail<br>
managesieve_notify_capability = mailto<br>
managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date index ihave duplicate mime foreverypart extracttext
 vnd.dovecot.pipe vnd.dovecot.execute<br>
namespace inbox {<br>
  inbox = yes<br>
  location =<br>
  prefix =<br>
}<br>
passdb {<br>
  args = imap<br>
  driver = pam<br>
}<br>
plugin {<br>
  recipient_delimiter = -<br>
  sieve = file:~/sieve;active=~/.dovecot.sieve<br>
  sieve_execute_bin_dir = /usr/local/lib/dovecot/sieve-pipe<br>
  sieve_extensions = +vnd.dovecot.pipe +vnd.dovecot.execute<br>
  sieve_pipe_bin_dir = /usr/local/lib/dovecot/sieve-pipe<br>
  sieve_pipe_exec_timeout = 10s<br>
  sieve_plugins = sieve_extprograms<br>
}<br>
postmaster_address = postmaster@redhorse.me<br>
protocols = imap<br>
service auth {<br>
  unix_listener auth-master {<br>
    group = qnofiles<br>
    mode = 0660<br>
    user = alias<br>
  }<br>
  user = root<br>
}<br>
service imap-login {<br>
  process_min_avail = 3<br>
  vsz_limit = 94 M<br>
}<br>
ssl_cert = </usr/local/etc/letsencrypt/live/bitchpack.us-0001/fullchain.pem<br>
ssl_cipher_list = EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH<br>
ssl_dh = # hidden, use -P to show it<br>
ssl_key = # hidden, use -P to show it<br>
ssl_prefer_server_ciphers = yes<br>
syslog_facility = local0<br>
userdb {<br>
  driver = passwd<br>
}<br>
verbose_proctitle = yes<br>
protocol lda {<br>
  mail_plugins = " sieve"<br>
}<br>
<br>
<br>
<br>
ls -l /var/run/dovecot<br>
total 20<br>
srw-------  1 root     wheel       0 Jan  8 10:29 anvil<br>
srw-------  1 root     wheel       0 Jan  8 10:29 anvil-auth-penalty<br>
srw-------  1 dovecot  wheel       0 Jan  8 10:29 auth-client<br>
srw-------  1 dovecot  wheel       0 Jan  8 10:29 auth-login<br>
srw-rw----  1 alias    qnofiles    0 Jan  8 10:29 auth-master<br>
-rw-------  1 root     wheel      32 Jan  8 10:29 auth-token-secret.dat<br>
srw-rw-rw-  1 dovecot  wheel       0 Jan  8 10:29 auth-userdb<br>
srw-------  1 dovecot  wheel       0 Jan  8 10:29 auth-worker<br>
srw-------  1 root     wheel       0 Jan  8 10:29 config<br>
srw-rw----  1 root     dovecot     0 Jan  8 10:29 dict<br>
srw-rw----  1 root     dovecot     0 Jan  8 10:29 dict-async<br>
srw-------  1 root     wheel       0 Jan  8 10:29 director-admin<br>
srw-rw-rw-  1 root     wheel       0 Jan  8 10:29 dns-client<br>
srw-------  1 root     wheel       0 Jan  8 10:29 doveadm-server<br>
lrwx------  1 root     wheel      35 Jan  8 10:29 dovecot.conf -> /usr/local/etc/dovecot/dovecot.conf<br>
drwxr-xr-x  2 root     wheel     512 Jan  8 10:29 empty<br>
srw-rw----  1 root     dovecot     0 Jan  8 10:29 imap-hibernate<br>
srw-------  1 root     wheel       0 Jan  8 10:29 imap-master<br>
srw-rw-rw-  1 root     wheel       0 Jan  8 10:29 imap-urlauth<br>
srw-------  1 dovecot  wheel       0 Jan  8 10:29 imap-urlauth-worker<br>
srw-rw-rw-  1 root     wheel       0 Jan  8 10:29 indexer<br>
srw-------  1 dovecot  wheel       0 Jan  8 10:29 indexer-worker<br>
srw-------  1 dovecot  wheel       0 Jan  8 10:29 ipc<br>
srw-------  1 root     wheel       0 Jan  8 10:29 log-errors<br>
drwxr-x---  2 root     dovenull  512 Jan  8 10:29 login<br>
srw-------  1 root     wheel       0 Jan  8 10:29 master<br>
-rw-------  1 root     wheel       6 Jan  8 10:29 master.pid<br>
srw-------  1 root     wheel       0 Jan  8 10:29 old-stats<br>
prw-------  1 root     wheel       0 Jan  8 10:29 old-stats-mail<br>
prw-------  1 root     wheel       0 Jan  8 10:29 old-stats-user<br>
srw-------  1 root     wheel       0 Jan  8 10:29 replication-notify<br>
prw-------  1 root     wheel       0 Jan  8 10:29 replication-notify-fifo<br>
srw-------  1 dovecot  wheel       0 Jan  8 10:29 replicator<br>
srw-------  1 root     wheel       0 Jan  8 10:29 stats-reader<br>
srw-rw----  1 root     dovecot     0 Jan  8 10:29 stats-writer<br>
drwxr-x---  2 root     dovenull  512 Jan  8 10:29 token-login</div>
</span></font>
</body>
</html>