2021.09.10. 13:43 keltezéssel, Michael Menge írta:
post the service section of your cyrus.conf
SERVICES {
# --- Normal cyrus spool, or Murder backends ---
# add or remove based on preferences
imap cmd="imapd -U 30" listen="imap" prefork=0
maxchild=100
imaps cmd="imapd -s -U 30" listen="imaps" prefork=0
maxchild=100
#pop3 cmd="pop3d -U 30" listen="pop3" prefork=0
maxchild=50
#pop3s cmd="pop3d -s -U 30" listen="pop3s" prefork=0
maxchild=50
#nntp cmd="nntpd -U 30" listen="nntp" prefork=0
maxchild=100
#nntps cmd="nntpd -s -U 30" listen="nntps" prefork=0
maxchild=100
#http cmd="httpd -U 30" listen="8008" prefork=0
maxchild=100
#https cmd="httpd -s -U 30" listen="8443" prefork=0
maxchild=100
# At least one form of LMTP is required for delivery
# (you must keep the Unix socket name in sync with imap.conf)
#lmtp cmd="lmtpd" listen="localhost:lmtp"
prefork=0 maxchild=20
lmtpunix cmd="lmtpd"
listen="/var/run/cyrus/socket/lmtp" prefork=0 maxchild=20
# ----------------------------------------------
# useful if you need to give users remote access to sieve
# by default, we limit this to localhost in Debian
sieve cmd="timsieved" listen="localhost:sieve"
prefork=0 maxchild=100
# this one is needed for the notification services
notify cmd="notifyd"
listen="/var/run/cyrus/socket/notify" proto="udp" prefork=1
# --- Murder frontends -------------------------
# enable these and disable the matching services above,
# except for sieve (which deals automatically with Murder)
# mupdate database service - must prefork at least 1
# (mupdate slaves)
#mupdate cmd="mupdate" listen=3905 prefork=1
# (mupdate master, only one in the entire cluster)
#mupdate cmd="mupdate -m" listen=3905 prefork=1
# proxies that will connect to the backends
#imap cmd="proxyd" listen="imap" prefork=0 maxchild=100
#imaps cmd="proxyd -s" listen="imaps" prefork=0
maxchild=100
#pop3 cmd="pop3proxyd" listen="pop3" prefork=0
maxchild=50
#pop3s cmd="pop3proxyd -s" listen="pop3s" prefork=0
maxchild=50
#lmtp cmd="lmtpproxyd" listen="lmtp" prefork=1
maxchild=20
# ----------------------------------------------
}
i suspect that your local connection and your remote connection use
different services, and most likely the remote connection is made
via service named "imap".
Indeed, but the other way around. My remote client is configured for
port 993 and SSL/TLS, my home machine is using port 143 and starttls.
If you prepend an option in imapd.conf with the servicename_ you
can change the option only for that specific service.
As your username is in imap_admins, it is still an admin for the
servise "imap" (the remote connection) but not for the other
services (your local connection)
so I can define like: imap_admins and imaps_admins?didn't know that.
What's the point in that?
------------------------------------------
Cyrus: Info
Permalink: https://cyrus.topicbox.com/groups/info/T7418fd5d15878e02-Mfeb23ed7ba9f832e18fd60f1
Delivery options: https://cyrus.topicbox.com/groups/info/subscription