rawlog
Matt Bryant
devops at atmail.com
Thu Aug 3 02:04:57 EEST 2017
Hi,
Trying to get rawlog working on dovecot 2.2.31 configured as per
https://wiki2.dovecot.org/Debugging/Rawlog
but
a) it doesnt appear to be loggin anything
b) rawlog_dir which is supposed to be v2.2.26+ seems no where in site ..
in fact complains about unknown variable
So does rawlog still do anything ???? Or am I missing something ...
config is below ....
# 2.2.19: /etc/dovecot/dovecot.conf
# Pigeonhole version 0.4.9 (357ac0a0e68b+)
doveconf: Warning: service auth { client_limit=30000 } is lower than
required under max. load (150032)
doveconf: Warning: service anvil { client_limit=22000 } is lower than
required under max. load (50027)
# OS: Linux 3.10.0-327.4.4.el7.x86_64 x86_64 CentOS Linux release
7.2.1511 (Core)
auth_cache_negative_ttl = 2 mins
auth_cache_size = 10 M
auth_cache_ttl = 10 mins
auth_master_user_separator = *
auth_mechanisms = plain login
auth_worker_max_count = 10000
default_client_limit = 50000
default_process_limit = 50000
disable_plaintext_auth = no
doveadm_password = # hidden, use -P to show it
imap_client_workarounds = delay-newmail tb-extra-mailbox-sep tb-lsub-flags
imap_hibernate_timeout = 1 mins
imap_idle_notify_interval = 1 mins
login_greeting = IMAP/POP3 ready - dev-dh-ro-ms-001-b
mail_attachment_dir = /var/lib/dovecot/attachments/%Ld
mail_cache_min_mail_count = 5
mail_plugins = " notify replication quota virtual"
mailbox_list_index = yes
managesieve_notify_capability = mailto
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 vacation-seconds spamtest
spamtestplus editheader
mbox_write_locks = fcntl
mmap_disable = yes
namespace {
inbox = yes
list = yes
location =
mailbox Archive {
auto = create
special_use = \Archive
}
mailbox Drafts {
auto = create
special_use = \Drafts
}
mailbox Sent {
auto = create
special_use = \Sent
}
mailbox Spam {
auto = create
special_use = \Junk
}
mailbox Trash {
auto = create
special_use = \Trash
}
prefix = INBOX/
separator = /
type = private
}
namespace {
list = no
location = virtual:/var/lib/dovecot/virtual:INDEXPVT=~/virtual
prefix = virtual/
separator = /
type = private
}
passdb {
args = /etc/dovecot/sql_users.conf
driver = sql
}
plugin {
mail_log_events = delete expunge
mail_log_fields = uid box msgid size
mail_replica = tcp:dev-ms-001-a:4000
quota = dict:UserQuota::file:%h/dovecot-quota
quota_rule2 = INBOX/Trash:storage=+10%%
sieve = file:~/sieve/user;active=~/.dovecot.sieve
sieve_default = file:/var/lib/dovecot/sieve/default.sieve
sieve_default_name = default
sieve_editheader_max_header_size = 1k
sieve_extensions = +spamtest +spamtestplus +editheader +vacation-seconds
sieve_global = file:/var/lib/dovecot/sieve
sieve_quota_max_scripts = 5
sieve_spamtest_max_value = 200
sieve_spamtest_status_header = X-Spam-score-int: -?([[:digit:]]+)
sieve_spamtest_status_type = score
sieve_vacation_default_period = 10d
sieve_vacation_max_period = 30d
sieve_vacation_min_period = 1s
}
pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
pop3_fast_size_lookups = yes
protocols = imap pop3 lmtp sieve
replication_dsync_parameters = -d -n INBOX -l 30 -U
service aggregator {
fifo_listener replication-notify-fifo {
user = vmail
}
unix_listener replication-notify {
user = vmail
}
}
service anvil {
client_limit = 22000
}
service auth-worker {
user = $default_internal_user
}
service auth {
client_limit = 30000
unix_listener auth_client {
mode = 0660
user = exim
}
}
service doveadm {
client_limit = 1
inet_listener {
address = *
port = 4000
}
process_limit = 80
process_min_avail = 8
service_count = 10
}
service imap-hibernate {
client_limit = 8000
process_limit = 8
process_min_avail = 8
service_count = 0
unix_listener imap-hibernate {
group = vmail
mode = 0660
}
}
service imap-login {
client_limit = 8000
inet_listener imap {
port = 143
}
process_limit = 8
process_min_avail = 8
service_count = 0
}
service imap {
client_limit = 1
process_limit = 50000
service_count = 100
}
service managesieve-login {
client_limit = 1000
inet_listener sieve {
port = 4190
}
process_limit = 8
process_min_avail = 8
service_count = 0
}
service managesieve {
process_limit = 1024
}
service pop3-login {
client_limit = 1000
inet_listener pop3 {
port = 110
}
process_limit = 8
process_min_avail = 8
service_count = 0
}
service pop3 {
process_limit = 10000
}
service postlogin {
executable = script-login -d rawlog
unix_listener postlogin {
group = atmail
mode = 0660
}
}
service replicator {
process_min_avail = 1
unix_listener replicator-doveadm {
group = atmail
mode = 0660
}
}
shutdown_clients = no
ssl_cert = </etc/pki/dovecot/certs/dovecot.pem
ssl_key = </etc/pki/dovecot/private/dovecot.pem
userdb {
driver = prefetch
}
userdb {
args = /etc/dovecot/sql_users.conf
driver = sql
}
protocol imap {
mail_max_userip_connections = 30000
mail_plugins = " notify replication quota virtual imap_quota"
}
protocol pop3 {
mail_max_userip_connections = 30000
mail_plugins = " notify replication quota virtual"
}
protocol lmtp {
auth_username_format = %Lu
mail_plugins = " notify replication quota virtual sieve quota"
postmaster_address = mailer-daemon
}
More information about the dovecot
mailing list