Hi folks,
Firstly, the first:
dovecot --version
2.2.10
dovecot -n
# 2.2.10: /etc/dovecot/dovecot.conf
# OS: Linux 3.10.0-514.16.1.el7.x86_64 x86_64 CentOS Linux release 7.3.1611
(Core)
auth_debug = yes
auth_krb5_keytab = /var/lib/dovecot/krb5.keytab
auth_master_user_separator = *
auth_mechanisms = plain login gssapi
auth_verbose = yes
debug_log_path = /dev/null
default_process_limit = 400
disable_plaintext_auth = no
first_valid_uid = 988
imapc_features = rfc822.size fetch-headers
imapc_host = mail.example-aid.com
imapc_master_user = osstand
imapc_password = secret
imapc_ssl = starttls
imapc_ssl_verify = no
imapc_user = %u
import_environment = TZ KRB5CCNAME
last_valid_uid = 988
lmtp_save_to_detail_mailbox = yes
mail_gid = vmail
mail_location = maildir:~/Maildir
mail_plugins = " acl listescape fts fts_lucene"
mail_prefetch_count = 20
mail_shared_explicit_inbox = yes
mail_uid = vmail
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 ihave imapflags
mbox_write_locks = fcntl
namespace PUBLIC {
list = children
location
maildir:/var/lib/nethserver/vmail/vmail/Maildir:INDEXPVT=~/Maildir/public
prefix = Public/
separator = /
subscriptions = no
type = public
}
namespace ROOT {
inbox = yes
location mailbox Drafts {
auto = no
special_use = \Drafts
}
mailbox Sent {
auto = no
special_use = \Sent
}
mailbox "Sent Messages" {
auto = no
special_use = \Sent
}
mailbox Trash {
auto = no
special_use = \Trash
}
prefix separator = /
subscriptions = yes
type = private
}
namespace SHARED_USERS {
disabled = no
list = children
location
maildir:/var/lib/nethserver/vmail/%%u/Maildir:INDEXPVT=~/Maildir/shared/%%u
prefix = Shared/%%n at example.local/
separator = /
subscriptions = no
type = shared
}
passdb {
args = /etc/dovecot/master-users
driver = passwd-file
master = yes
}
passdb {
args = dovecot-master
driver = pam
master = yes
}
passdb {
args = /etc/dovecot/deny.passwd
deny = yes
driver = passwd-file
}
passdb {
args = max_requests=100 failure_show_msg=yes blocking=yes
driver = pam
}
plugin {
acl = vfile
acl_shared_dict = file:/var/lib/nethserver/vmail/shared-mailboxes.db
antispam_backend = MAILTRAIN
antispam_mail_notspam = ham
antispam_mail_sendmail = /usr/libexec/nethserver/spam-training.sh
antispam_mail_sendmail_args = %u
antispam_mail_spam = spam
antispam_spam = Junk
antispam_trash = Trash
fts = lucene
fts_lucene = whitespace_chars=@.
sieve_after = /var/lib/nethserver/sieve-scripts/after.sieve
sieve_before = /var/lib/nethserver/sieve-scripts/before.sieve
sieve_extensions = +imapflags
}
protocols = imap lmtp sieve pop3
service anvil {
client_limit = 1603
}
service auth {
client_limit = 2000
unix_listener /var/spool/postfix/private/smtpauth {
group = postfix
mode = 0660
user = postfix
}
unix_listener auth-userdb {
group = vmail
mode = 0660
}
}
service dict {
unix_listener dict {
mode = 0600
user = vmail
}
}
service imap-login {
inet_listener imap {
port = 143
}
inet_listener imaps {
port = 993
}
unix_listener imap-ipc {
group = root
mode = 0600
user = $default_internal_user
}
}
service imap-postlogin {
executable = script-login /usr/libexec/nethserver/dovecot-postlogin
user = $default_internal_user
}
service imap {
executable = imap imap-postlogin
}
service lmtp {
client_limit = 1
unix_listener lmtp {
group = vmail
mode = 0660
user = vmail
}
user = vmail
}
service managesieve {
executable = managesieve sieve-postlogin
}
service pop3-postlogin {
executable = script-login /usr/libexec/nethserver/dovecot-postlogin
user = $default_internal_user
}
service pop3 {
executable = pop3 pop3-postlogin
}
service sieve-postlogin {
executable = script-login /usr/libexec/nethserver/dovecot-postlogin
user = $default_internal_user
}
ssl_cert = </etc/pki/dovecot/certs/dovecot.pem
ssl_key = </etc/pki/dovecot/private/dovecot.pem
userdb {
args = username_format=%Ln /etc/dovecot/imap.passwd
driver = passwd-file
override_fields = uid=988 gid=985 home=/var/lib/nethserver/vmail/%Ln
}
userdb {
driver = passwd
override_fields = uid=988 gid=985 home=/var/lib/nethserver/vmail/%u
skip = found
}
protocol imap {
mail_max_userip_connections = 12
mail_plugins = " acl listescape fts fts_lucene imap_acl antispam"
}
protocol lmtp {
mail_plugins = " acl listescape fts fts_lucene sieve"
}
When I try to import a mailbox from an Exchange server, this is the output:
time dsync -D -v backup -R -u sergio.zuniga at example.local imapc: |&
tee /tmp/errors2
doveadm(root): Debug: Loading modules from directory: /usr/lib64/dovecot
doveadm(root): Debug: Module loaded: /usr/lib64/dovecot/lib01_acl_plugin.so
doveadm(root): Debug: Module loaded: /usr/lib64/dovecot/lib20_fts_plugin.so
doveadm(root): Debug: Module loaded:
/usr/lib64/dovecot/lib20_listescape_plugin.so
doveadm(root): Debug: Module loaded:
/usr/lib64/dovecot/lib21_fts_lucene_plugin.so
doveadm(root): Debug: Loading modules from directory:
/usr/lib64/dovecot/doveadm
doveadm(root): Debug: Module loaded:
/usr/lib64/dovecot/doveadm/lib10_doveadm_acl_plugin.so
doveadm(root): Debug: Skipping module doveadm_expire_plugin, because
dlopen() failed: /usr/lib64/dovecot/doveadm/lib10_doveadm_expire_plugin.so:
undefined symbol: expire_set_deinit (this is usually intentional, so just
ignore this message)
doveadm(root): Debug: Skipping module doveadm_quota_plugin, because
dlopen() failed: /usr/lib64/dovecot/doveadm/lib10_doveadm_quota_plugin.so:
undefined symbol: quota_user_module (this is usually intentional, so just
ignore this message)
doveadm(root): Debug: Module loaded:
/usr/lib64/dovecot/doveadm/lib10_doveadm_sieve_plugin.so
doveadm(root): Debug: Module loaded:
/usr/lib64/dovecot/doveadm/lib20_doveadm_fts_lucene_plugin.so
doveadm(root): Debug: Module loaded:
/usr/lib64/dovecot/doveadm/lib20_doveadm_fts_plugin.so
doveadm(sergio.zuniga at example.local): Debug: Effective uid=988, gid=985,
home=/var/lib/nethserver/vmail/sergio.zuniga at example.local
doveadm(sergio.zuniga at example.local): Debug: Namespace ROOT: type=private,
prefix=, sep=/, inbox=yes, hidden=no, list=yes, subscriptions=yes
location=maildir:~/Maildir
doveadm(sergio.zuniga at example.local): Debug: maildir++:
root=/var/lib/nethserver/vmail/sergio.zuniga at example.local/Maildir, index=,
indexpvt=, control=,
inbox=/var/lib/nethserver/vmail/sergio.zuniga at example.local/Maildir,
altdoveadm(sergio.zuniga at example.local): Debug: acl: initializing backend
with
data: vfile
doveadm(sergio.zuniga at example.local): Debug: acl: acl username sergio.zuniga
at example.local
doveadm(sergio.zuniga at example.local): Debug: acl: owner = 1
doveadm(sergio.zuniga at example.local): Debug: acl vfile: Global ACL
directory: (none)
doveadm(sergio.zuniga at example.local): Debug: Namespace SHARED_USERS:
type=shared, prefix=Shared/%n at example.local/, sep=/, inbox=no, hidden=no,
list=children, subscriptions=no
location=maildir:/var/lib/nethserver/vmail/%u/Maildir:INDEXPVT=~/Maildir/shared/%u
doveadm(sergio.zuniga at example.local): Debug: shared: root=/var/run/dovecot,
index=, indexpvt=, control=, inbox=, altdoveadm(sergio.zuniga at example.local):
Debug: fts: Indexes disabled for
namespace 'Shared/%n at example.local/'
doveadm(sergio.zuniga at example.local): Debug: acl: initializing backend with
data: vfile
doveadm(sergio.zuniga at example.local): Debug: acl: acl username sergio.zuniga
at example.local
doveadm(sergio.zuniga at example.local): Debug: acl: owner = 0
doveadm(sergio.zuniga at example.local): Debug: acl vfile: Global ACL
directory: (none)
doveadm(sergio.zuniga at example.local): Debug: Namespace PUBLIC: type=public,
prefix=Public/, sep=/, inbox=no, hidden=no, list=children, subscriptions=no
location=maildir:/var/lib/nethserver/vmail/vmail/Maildir:INDEXPVT=~/Maildir/public
doveadm(sergio.zuniga at example.local): Debug: maildir++:
root=/var/lib/nethserver/vmail/vmail/Maildir, index=,
indexpvt=/var/lib/nethserver/vmail/sergio.zuniga at
example.local/Maildir/public,
control=, inbox=, altdoveadm(sergio.zuniga at example.local): Debug: acl:
initializing backend with
data: vfile
doveadm(sergio.zuniga at example.local): Debug: acl: acl username sergio.zuniga
at example.local
doveadm(sergio.zuniga at example.local): Debug: acl: owner = 0
doveadm(sergio.zuniga at example.local): Debug: acl vfile: Global ACL
directory: (none)
doveadm(sergio.zuniga at example.local): Debug: acl vfile: file
/var/lib/nethserver/vmail/sergio.zuniga at example.local/Maildir/dovecot-acl
not found
doveadm(sergio.zuniga at example.local): Debug: acl vfile: file
/var/lib/nethserver/vmail/sergio.zuniga at
example.local/Maildir/.Sent/dovecot-acl
not found
doveadm(sergio.zuniga at example.local): Debug: Namespace : Using permissions
from /var/lib/nethserver/vmail/sergio.zuniga at example.local/Maildir:
mode=0700 gid=default
dsync(sergio.zuniga at example.local): Debug: Effective uid=988, gid=985,
home=/var/lib/nethserver/vmail/sergio.zuniga at example.local
dsync(sergio.zuniga at example.local): Debug: Namespace ROOT: type=private,
prefix=, sep=/, inbox=yes, hidden=no, list=yes, subscriptions=yes
location=imapc:
dsync(sergio.zuniga at example.local): Debug: imapc(mail.example.com:143):
Looking up IP address
dsync(sergio.zuniga at example.local): Debug: imapc(mail.example.com:143):
Connecting to 192.168.50.1:143
dsync(sergio.zuniga at example.local): Debug: imapc(mail.example.com:143):
Server capabilities: IMAP4 IMAP4rev1 LOGINDISABLED STARTTLS IDLE NAMESPACE
LITERAL+
dsync(sergio.zuniga at example.local): Debug: imapc(mail.example.com:143):
Starting SSL handshake
dsync(sergio.zuniga at example.local): Debug: imapc(mail.example.com:143): SSL
handshake successful, ignoring invalid certificate: SSL certificate not
received
dsync(sergio.zuniga at example.local): Debug: imapc(mail.example.com:143):
Server capabilities: IMAP4 IMAP4rev1 AUTH=GSSAPI AUTH=PLAIN IDLE NAMESPACE
LITERAL+
dsync(sergio.zuniga at example.local): Debug: imapc(mail.example.com:143):
Authenticating as neth.stand for user sergio.zuniga at example.local
dsync(sergio.zuniga at example.local): Error: imapc(mail.example.com:143):
Authentication failed: AUTHENTICATE failed.
dsync(sergio.zuniga at example.local): Debug: imapc(mail.example.com:143):
Disconnected
dsync(sergio.zuniga at example.local): Error: imapc: Command failed:
Disconnected from server
dsync(sergio.zuniga at example.local): Error: user sergio.zuniga at
example.local:
Initialization failed: Namespace '': Mailbox list driver imapc: Failed
to
access imapc backend
Also, mailllog has a lot of lines as of:
dovecot: auth: passwd-file(john.doe at
infoestructura.local,127.0.0.1,<qRwxrulQ/gB/AAAB>):
unknown user
Please could you help to know where is the error?
Thanks in advance!!
--
--
Sergio Belkin
LPIC-2 Certified - http://www.lpi.org