DOVECOT + POSTFIX + OPENLDAPの環境で、受信メールの件数を確認しようとしています。
コマンドよりmailコマンドでメールの送信をおこないました。
[root@mailcli-01 openldap]# mail hoge13@mailsvr-01.local
Subject: testtesttest
testtesttesttest
.
EOT
そして、/var/vmail/hoge13/Maildir/newに移動して、受信メールがあることを確認しました。
[root@mailsvr-01 new]# ll
合計 4
-rw------- 1 mailadmin mailadmin 748 1月 6 14:27 2016 1452058078.Vfd00Ic36f3M146124.mailsvr-01.local
その上で、telnetコマンド110ポートを指定してメールの件数を確認しましたが、0件と表示されてしまいます。
[root@mailsvr-01 new]# telnet mailsvr-01.local 110
Trying 192.168.100.41...
Connected to mailsvr-01.local.
Escape character is '^]'.
+OK Dovecot ready.
USER hoge13
+OK
PASS naisyo
+OK Logged in.
LIST
+OK 0 messages:
.
お手数かけます。上記のmail_locationとコマンド実行結果は下記になります。
●Dovecot の mail_location
→mail_location = maildir:~/
●postconf -n
[root@mailsvr-01 conf.d]# postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
debug_peer_level = 2
home_mailbox = Maildir/
html_directory = no
inet_interfaces = all
inet_protocols = ipv4
local_recipient_maps = proxy:unix:passwd.byname $alias_maps $virtual_mailbox_maps
mail_owner = postfix
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
mydestination =
mydomain = local
myhostname = mailsvr-01.local
mynetworks = 192.168.100.0/24, 127.0.0.1
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.6.6/README_FILES
relayhost = $mydomain
sample_directory = /usr/share/doc/postfix-2.6.6/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtpd_recipient_restrictions = permit_mynetworks permit_auth_destination permit_sasl_authenticated reject
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
smtpd_tls_cert_file = /etc/pki/tls/certs/localhost.crt
smtpd_tls_key_file = /etc/pki/tls/private/localhost.key
smtpd_tls_loglevel = 1
smtpd_tls_session_cache_database = btree:/etc/postfix/smtpd_tls_scache
smtpd_use_tls = yes
unknown_local_recipient_reject_code = 550
virtual_alias_maps = ldap:/etc/postfix/ldap-alias.cf
virtual_gid_maps = static:1000
virtual_mailbox_base = /var/vmail
virtual_mailbox_domains = $myhostname, localhost.$mydomain, localhost, $mydomain
virtual_mailbox_maps = ldap:/etc/postfix/ldap-mailbox.cf
virtual_transport = virtual
virtual_uid_maps = static:1000
[root@mailsvr-01 conf.d]#
●doveadm config -n
[root@mailsvr-01 conf.d]# doveadm config -n
2.0.9: /etc/dovecot/dovecot.conf
OS: Linux 2.6.32-504.el6.x86_64 x86_64 CentOS release 6.6 (Final)
auth_mechanisms = plain login
disable_plaintext_auth = no
listen = *
login_trusted_networks = 192.168.100.0/24
mail_location = maildir:~/
mbox_write_locks = fcntl
passdb {
driver = pam
}
passdb {
args = /etc/dovecot/dovecot-ldap.conf.ext
driver = ldap
}
protocols = pop3
ssl = no
ssl_cert = </etc/pki/dovecot/certs/dovecot.pem
ssl_key = </etc/pki/dovecot/private/dovecot.pem
userdb {
driver = passwd
}
userdb {
args = /etc/dovecot/dovecot-ldap.conf.ext
driver = passwd
}
userdb {
args = uid=10000 gid=10000 home=/var/spool/virtual/home/%u
driver = static
}
userdb {
args = /etc/dovecot/dovecot-ldap.conf.ext
driver = passwd
}
userdb {
args = uid=1000 gid=1000 home=/var/spool/virtual/home/%u
driver = static
}
[root@mailsvr-01 conf.d]#
回答1件
あなたの回答
tips
プレビュー