<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><body style='font-family: Verdana,Geneva,sans-serif'>
<p> </p>
<p>I changed the user permissions, this is a must.<br />Because an email is sent to this user, all emails are identified.</p>
<p> </p>
<p> </p>
<blockquote type="cite" style="padding-left:5px; border-left:#1010ff 2px solid; margin-left:5px"><!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<div dir="ltr">Did you do something like "chown -R vmail:vmail /var/mail" after copy messages?</div>
<br />
<div class="gmail_quote">
<div class="gmail_attr" dir="ltr">ср, 8 мая 2019 г. в 12:57, lty via dovecot <<a href="mailto:dovecot@dovecot.org">dovecot@dovecot.org</a>>:</div>
<blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left: 1px solid #cccccc; padding-left: 1ex;"><span style="text-decoration: underline;"></span>
<div style="font-family: Verdana,Geneva,sans-serif;">
<p> </p>
<p>Today I tried to import mail directly on the server's home directory on the server. I copied it directly. I didn't use the imap protocol. Dovcot didn't recognize these emails. I didn't display these imported emails on my page, recalculating disk quotas. It will not increase the used capacity. I try to send an email to this user, dovcot recognizes all the emails, and recalculates the disk cooperation, this time is correct.<br />Why can't I identify the mail I imported?</p>
<p> </p>
<p> </p>
<blockquote style="padding-left: 5px; border-left: 2px solid #1010ff; margin-left: 5px;">
<p>[root@imap2 ~]# dovecot -n<br /># 2.2.36 (1f10bfa63): /etc/dovecot/dovecot.conf<br /># Pigeonhole version 0.4.24 (124e06aa)<br /># OS: Linux 2.6.32-431.el6.x86_64 x86_64 CentOS release 6.5 (Final) <br /># Hostname: imap<br />auth_master_user_separator = *<br />auth_mechanisms = PLAIN LOGIN<br />default_internal_user = vmail<br />default_vsz_limit = 2 G<br />deliver_log_format = msgid=%m, subject=%s, from=%f, %$<br />dict {<br /> acl = mysql:/etc/dovecot/dovecot-share-folder.conf<br /> quotadict = mysql:/etc/dovecot/dovecot-used-quota.conf<br />}<br />disable_plaintext_auth = no<br />first_valid_uid = 2000<br />last_valid_uid = 2000<br />listen = *<br />mail_fsync = never<br />mail_gid = 2000<br />mail_location = maildir:/%Lh/Maildir/:INDEX=/%Lh/Maildir/<br />mail_plugins = quota lazy_expunge zlib fts fts_solr<br />mail_uid = 2000<br />maildir_stat_dirs = yes<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<br />mmap_disable = yes<br />namespace {<br /> list = children<br /> location = maildir:/%%Lh/Maildir/:INDEX=/%%Lh/Maildir/Shared/%%u<br /> prefix = Shared/%%u/<br /> separator = /<br /> subscriptions = yes<br /> type = shared<br />}<br />namespace {<br /> hidden = yes<br /> list = no<br /> location = maildir:/var/vmail/backup/expunged/%d/%n<br /> prefix = .DELETED/<br /> separator = /<br />}<br />namespace inbox {<br /> inbox = yes<br /> location = <br /> mailbox Drafts {<br /> auto = subscribe<br /> special_use = \Drafts<br /> }<br /> mailbox Junk {<br /> auto = subscribe<br /> special_use = \Junk<br /> }<br /> mailbox Sent {<br /> auto = subscribe<br /> special_use = \Sent<br /> }<br /> mailbox Trash {<br /> auto = subscribe<br /> special_use = \Trash<br /> }<br /> prefix = <br /> separator = /<br />}<br />passdb {<br /> args = /etc/dovecot/dovecot-mysql.conf<br /> driver = sql<br />}<br />passdb {<br /> args = /etc/dovecot/dovecot-fallback-password-mysql.conf<br /> driver = sql<br />}<br />passdb {<br /> args = /etc/dovecot/dovecot-fallback-mysql.conf<br /> driver = sql<br />}<br />passdb {<br /> args = /etc/dovecot/dovecot-master-users-password<br /> driver = passwd-file<br /> master = yes<br />}<br />plugin {<br /> acl = vfile:/etc/dovecot/dovecot-acl<br /> acl_globals_only = yes<br /> auth_socket_path = /var/run/dovecot/auth-master<br /> fts_autoindex_exclude = \Junk<br /> fts_autoindex_exclude2 = \Trash<br /> fts_autoindex_exclude3 = \Sent<br /> fts_autoindex_exclude4 = \Drafts<br /> fts_autoindex_max_recent_msgs = 20<br /> lazy_expunge = .DELETED/<br /> mail_replica = tcp:<a href="http://10.0.11.152:1111">10.0.11.152:1111</a><br /> quota = dict:user::proxy::quotadict<br /> quota_grace = 0%%<br /> quota_max_mail_size = 70M<br /> quota_rule = *:storage=1G<br /> quota_rule2 = *:messages=0<br /> quota_warning = storage=85%% quota-warning 85 %u<br /> quota_warning2 = storage=90%% quota-warning 90 %u<br /> quota_warning3 = storage=95%% quota-warning 95 %u<br /> sieve = /%Lh/sieve/dovecot.sieve<br /> sieve_default = /var/vmail/sieve/dovecot.sieve<br /> sieve_default_name = managesieve<br /> sieve_dir = /%Lh/sieve<br />}<br />protocols = pop3 imap sieve<br />service anvil {<br /> client_limit = 20500<br />}<br />service auth {<br /> client_limit = 20500<br /> unix_listener /var/spool/postfix/private/auth {<br /> group = postfix<br /> mode = 0666<br /> user = postfix<br /> }<br /> unix_listener auth-master {<br /> group = vmail<br /> mode = 0666<br /> user = vmail<br /> }<br /> unix_listener auth-userdb {<br /> group = vmail<br /> mode = 0660<br /> user = vmail<br /> }<br />}<br />service dict {<br /> unix_listener dict {<br /> group = vmail<br /> mode = 0660<br /> user = vmail<br /> }<br />}<br />service imap-login {<br /> process_min_avail = 24<br /> service_count = 0<br /> vsz_limit = 2 G<br />}<br />service imap {<br /> process_limit = 1024000<br /> process_min_avail = 24<br /> vsz_limit = 2 G<br />}<br />service pop3-login {<br /> service_count = 0<br />}<br />service quota-warning {<br /> executable = script /usr/local/bin/dovecot-quota-warning.sh<br /> unix_listener quota-warning {<br /> group = vmail<br /> mode = 0660<br /> user = vmail<br /> }<br />}<br />ssl_ca = </etc/pki/tls/certs/c.cn.ca-bundle<br />ssl_cert = </etc/pki/tls/certs/c.cn.crt<br />ssl_key = # hidden, use -P to show it<br />syslog_facility = local6<br />userdb {<br /> args = /etc/dovecot/dovecot-mysql.conf<br /> driver = sql<br />}<br />userdb {<br /> args = /etc/dovecot/dovecot-fallback-user-mysql.conf<br /> driver = sql<br />}<br />protocol lda {<br /> auth_socket_path = /var/run/dovecot/auth-master<br /> lda_mailbox_autocreate = yes<br /> mail_fsync = optimized<br /> mail_plugins = quota lazy_expunge zlib fts fts_solr sieve<br /> syslog_facility = local6<br />}<br />protocol imap {<br /> imap_client_workarounds = tb-extra-mailbox-sep<br /> imap_id_send = NAME dovecot VERSION 2.1.17<br /> mail_max_userip_connections = 20<br /> mail_plugins = quota lazy_expunge zlib fts fts_solr imap_quota mail_log imap_zlib notify<br />}<br />protocol pop3 {<br /> mail_max_userip_connections = 20<br /> mail_plugins = quota lazy_expunge zlib fts fts_solr mail_log notify<br /> pop3_client_workarounds = outlook-no-nuls oe-ns-eoh<br /> pop3_uidl_format = %08Xu%08Xv<br />}</p>
</blockquote>
</div>
</blockquote>
</div>
<br clear="all" />
<div> </div>
-- <br />
<div class="gmail_signature" dir="ltr">С уважением, Рустам Багов. </div>
</blockquote>
</body></html>