邮件已发送,但在客户端看不到

我有以下邮件服务器设置(dovecot – 版本= 2.2.13,后缀版本= 2.11.3-1),用户别名存储在mariadb和身份validation是针对活动目录服务器。 一切似乎没有问题(别名查询,NTLM身份validation等),但没有交付。 邮件似乎在邮箱内正确传递,但它不会出现在任何客户端。

==> /var/log/mail.log <== Jan 9 11:18:51 smail spamd[18014]: spamd: result: . 0 - ALL_TRUSTED,HTML_MESSAGE scantime=0.1,size=4279,user=debian-spamd,uid=113,required_score=5.0,rhost=localhost,raddr=::1,rport=57414,mid=<[email protected]>,autolearn=ham autolearn_force=no ==> /var/log/mail.info <== Jan 9 11:18:51 smail spamd[18014]: spamd: result: . 0 - ALL_TRUSTED,HTML_MESSAGE scantime=0.1,size=4279,user=debian-spamd,uid=113,required_score=5.0,rhost=localhost,raddr=::1,rport=57414,mid=<[email protected]>,autolearn=ham autolearn_force=no ==> /var/log/mail.log <== Jan 9 11:18:51 smail spamd[18013]: prefork: child states: II ==> /var/log/mail.info <== Jan 9 11:18:51 smail spamd[18013]: prefork: child states: II ==> /var/log/mail.log <== Jan 9 11:18:51 smail postfix/pipe[1960]: 910D221F870: to=<[email protected]>, relay=spamassassin, delay=0.32, delays=0.08/0/0/0.24, dsn=2.0.0, status=sent (delivered via spamassassin service) 

Jan 9 11:18:51 smail postfix / qmgr [1864]:910D221F870:已删除Jan 9 11:18:51 smail postfix / pickup [1863]:DE51C21F8AC:uid = 113 from =

  ==> /var/log/mail.info <== Jan 9 11:18:51 smail postfix/pipe[1960]: 910D221F870: to=<[email protected]>, relay=spamassassin, delay=0.32, delays=0.08/0/0/0.24, dsn=2.0.0, status=sent (delivered via spamassassin service) 

Jan 9 11:18:51 smail postfix / qmgr [1864]:910D221F870:已删除Jan 9 11:18:51 smail postfix / pickup [1863]:DE51C21F8AC:uid = 113 from =

  ==> /var/log/mail.log <== Jan 9 11:18:51 smail postfix/cleanup[1958]: DE51C21F8AC: message- id=<[email protected]> ==> /var/log/mail.info <== Jan 9 11:18:51 smail postfix/cleanup[1958]: DE51C21F8AC: message-id=<[email protected]> ==> /var/log/mail.log <== Jan 9 11:18:51 smail postfix/qmgr[1864]: DE51C21F8AC: from=<[email protected]>, size=4738, nrcpt=1 (queue active) ==> /var/log/mail.info <== Jan 9 11:18:51 smail postfix/qmgr[1864]: DE51C21F8AC: from=<[email protected]>, size=4738, nrcpt=1 (queue active) ==> /var/log/mail.log <== Jan 9 11:18:52 smail postfix/local[1964]: DE51C21F8AC: to=<[email protected]>, relay=local, delay=0.24, delays=0.15/0/0/0.08, dsn=2.0.0, status=sent (delivered to command: procmail -a "$EXTENSION") ==> /var/log/mail.info <== Jan 9 11:18:52 smail postfix/local[1964]: DE51C21F8AC: to=<[email protected]>, relay=local, delay=0.24, delays=0.15/0/0/0.08, dsn=2.0.0, status=sent (delivered to command: procmail -a "$EXTENSIO 

我检查了两个postfix和dovecot邮件位置,他们似乎匹配:

 **postconf -n** alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases append_dot_mydomain = no biff = no config_directory = /etc/postfix inet_interfaces = all mailbox_command = procmail -a "$EXTENSION" mailbox_size_limit = 0 mydestination = $myhostname, localhost.$mydomain, localhost myhostname = smail.localdomain.lan mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.0.0/24 readme_directory = no recipient_delimiter = + relayhost = smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination smtpd_sasl_auth_enable = yes smtpd_sasl_path = private/auth smtpd_sasl_type = dovecot smtpd_tls_auth_only = yes smtpd_tls_cert_file = /etc/dovecot/dovecot.pem smtpd_tls_key_file = /etc/dovecot/private/dovecot.pem smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtpd_use_tls = yes virtual_alias_maps = mysql:/etc/postfix/mysql-virtual-alias-maps.cf virtual_gid_maps = static:5000 virtual_mailbox_base = /var/mail/ virtual_mailbox_domains = $mydomain virtual_mailbox_maps = ldap:/etc/postfix/ldap-users.cf virtual_minimum_uid = 5000 virtual_transport = lmtp:unix:private/dovecot-lmtp virtual_uid_maps = static:5000 

dovecot -n

 # 2.2.13: /etc/dovecot/dovecot.conf # OS: Linux 3.16.0-4-amd64 x86_64 Debian 8.6 ext4 auth_mechanisms = plain ntlm login auth_use_winbind = yes mail_location = maildir:/var/mail/%u mail_privileged_group = vmail namespace inbox { inbox = yes location = mailbox Drafts { special_use = \Drafts } mailbox Junk { special_use = \Junk } mailbox Sent { special_use = \Sent } mailbox "Sent Messages" { special_use = \Sent } mailbox Trash { special_use = \Trash } prefix = } passdb { args = /etc/dovecot/dovecot-ldap.conf driver = ldap } passdb { args = /etc/dovecot/dovecot-sql.conf.ext driver = sql } protocols = imap lmtp service auth-worker { user = vmail } service auth { unix_listener /var/spool/postfix/private/auth { group = postfix mode = 0666 user = postfix } unix_listener auth-userdb { mode = 0666 user = vmail } user = root } service imap-login { inet_listener imap { port = 0 } } service lmtp { unix_listener /var/spool/postfix/private/dovecot-lmtp { group = postfix mode = 0666 user = postfix } } ssl = required ssl_cert = </etc/dovecot/dovecot.pem ssl_key = </etc/dovecot/private/dovecot.pem userdb { args = uid=5000 gid=5000 home=/var/mail/%u driver = static } 

如果有人可以给我一个提示,我会很感激…谢谢

我发布了这个愚蠢的自我…仍然学习:D …这已被修复,有可能与上面的configuration问题:由AD提供的dynamicuid / gid搞砸了一切(必须静态定义vmail为一个应该用来访问Maildir目录),Dovecot的邮件位置和后缀不匹配(必须解决这个问题)…谢谢