URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 96401
[ Назад ]

Исходное сообщение
"dovecot не вижу почту "

Отправлено just_zero , 17-Дек-15 13:31 
Всем привет!

Впервые настраиваю связку из  Postfix + Dovecot, в целом все работает, за исключением того, что не вижу письма в папке Входящие на клиенте. В тоже время на сервере под этим юзером в mailx письма вижу. Помогите пожалуйста разобраться в проблеме, выкладываю конфиг dovecot и postfix:
Заранее благодарен.

dovecot.conf

# 2.2.9: /etc/dovecot/dovecot.conf
# OS: Linux 3.13.0-52-generic x86_64 Ubuntu 14.04.3 LTS ext4
auth_debug = yes
auth_debug_passwords = yes
auth_mechanisms = plain login
auth_verbose = yes
base_dir = /var/run/dovecot/
debug_log_path = /var/log/dovecot-debug.log
listen = *
log_path = /var/log/dovecot.log
login_greeting = I'm ready.
mail_debug = yes
mail_gid = vmail
mail_location = maildir:/home/vmail/%d/%n
mail_uid = vmail
namespace inbox {
  inbox = yes
  location =
  mailbox Drafts {
    auto=subscribe
    special_use = \Drafts
  }
  mailbox Junk {
    auto=subscribe
    special_use = \Junk
  }
  mailbox Sent {
    auto=subscribe
    special_use = \Sent
  }
  mailbox "Sent Messages" {
     auto=subscribe
     special_use = \Sent
  }
  mailbox Trash {
    auto=subscribe
    special_use = \Trash
  }
  prefix =
}
passdb {
  args = scheme=SHA256-CRYPT username_format=%u /etc/dovecot/users
  driver = passwd-file
}
protocols = " imap"
service auth {
  group = postfix
  unix_listener /var/spool/postfix/private/auth {
    mode = 0666
  }
  user = postfix
}
ssl_cert = </etc/dovecot/dovecot.pem
ssl_key = </etc/dovecot/private/dovecot.pem
userdb {
  args = username_format=%u /etc/dovecot/users
  driver = passwd-file
}
verbose_ssl = yes

========================================================================

postfix main.cf

# See /usr/share/postfix/main.cf.dist for a commented, more complete version


smtpd_banner = $myhostname ESMTP
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = /usr/share/doc/postfix

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache


smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = mail.domain.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = domain.com, localhost, localhost.localdomain, localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
html_directory = /usr/share/doc/postfix/html

# ============================================================
# VIRTUAL
# ============================================================
virtual_mailbox_base = /var/vmail
virtual_minimum_uid = 1001
virtual_uid_maps = static:1001
virtual_gid_maps = static:1001
virtual_transport = virtual

# SMTP AUTH Dovecot
# ==============================================================
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
# Block old clients
broken_sasl_auth_clients = no


Содержание

Сообщения в этом обсуждении
"dovecot не вижу почту "
Отправлено qwertykma , 17-Дек-15 15:54 
1. mail_location = maildir:/home/vmail/%d/%n
2. virtual_mailbox_base = /var/vmail
Логи читаете?

"dovecot не вижу почту "
Отправлено just_zero , 17-Дек-15 18:26 
> 1. mail_location = maildir:/home/vmail/%d/%n
> 2. virtual_mailbox_base = /var/vmail
> Логи читаете?

Читаю. Напишите пожалуйста, что неправильно в конфиге.
Сейчас вот так в конфиг файлах, но все равно в входящих нет ничего.

dovecot
mail_location = maildir:/var/vmail/%d/%n  

postfix
home_mailbox = Maildir/
virtual_mailbox_base = /var/vmail


"dovecot не вижу почту "
Отправлено qwertykma , 18-Дек-15 08:16 
Доступ и у довекота и у постфикса в папку есть?

"dovecot не вижу почту "
Отправлено qwertykma , 18-Дек-15 08:28 
> Читаю. Напишите пожалуйста, что неправильно в конфиге.

Отправте почту на ящик, посмотрите что в логах постфикса, смог он ее положить в папку. Пихните в папку любое письмо - посмотрите видит ли его довекот.


"dovecot не вижу почту "
Отправлено Дядя_Федор , 18-Дек-15 10:47 
>> Логи читаете?
> Читаю.

Непохоже, что читаете. Попробуйте не просто читать, а ещё и задумываться над тем, что Вы там прочитали. Вдруг получится?