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

Исходное сообщение
"Mandriva server dovecot-ldap"

Отправлено czech , 08-Апр-10 14:42 
поднял ldap сервер в комплекте шли настройки dovecot-ldap и postfix
ввел ldap-юзеров
конетктятся imap и smtp
отправляю почту на любого юзера почта падает /var/mail/юзер
проверяю почту клиентом - нету да и в папке  /home/vmail/user/Maildir юзера ее (почты тоже нет)
подскажите где капать

Содержание

Сообщения в этом обсуждении
"Mandriva server dovecot-ldap"
Отправлено cuad0 , 08-Апр-10 15:13 
>поднял ldap сервер в комплекте шли настройки dovecot-ldap и postfix
>ввел ldap-юзеров
>конетктятся imap и smtp
>отправляю почту на любого юзера почта падает /var/mail/юзер
>проверяю почту клиентом - нету да и в папке  /home/vmail/user/Maildir юзера
>ее (почты тоже нет)
>подскажите где капать

Определитесь, что вам надо - mbox или Maildir. И выберите что-то одно.


"Mandriva server dovecot-ldap"
Отправлено czech , 08-Апр-10 19:22 
>>поднял ldap сервер в комплекте шли настройки dovecot-ldap и postfix
>>ввел ldap-юзеров
>>конетктятся imap и smtp
>>отправляю почту на любого юзера почта падает /var/mail/юзер
>>проверяю почту клиентом - нету да и в папке  /home/vmail/user/Maildir юзера
>>ее (почты тоже нет)
>>подскажите где капать
>
>Определитесь, что вам надо - mbox или Maildir. И выберите что-то одно.
>

если я прописываю в dovecot.conf
mail_location = mbox:/var/mail/
то при коннекте пользователя создается
в папке /var/mail содаются  директория /.imap и файлы Drafts Junk Send Trash inbox
а так же лежат файлы имена пользователей которым пришли письма
но пользователи не получают письма!!!

если я прописываю в dovecot.conf
mail_location = maildir:~/Maildir
то в папке /home/vmail/user/Maildir при соединение польтзователя создаются
папки  .Drafts .Junk .Send .Trash cur new tmp а так же файлы dovecot-uidlist
и так далее
но пользователи тоже не получают письма!!! хотя они так же приходят в папку /var/mail/

что надо еще подкорректировать???



"Mandriva server dovecot-ldap"
Отправлено cuad0 , 08-Апр-10 20:44 
>но пользователи тоже не получают письма!!! хотя они так же приходят в
>папку /var/mail/

Так вы давкоту скажите, куда именно ваш MTA кладет почту и в каком именно формате (или кто у вас там в качестве MDA указан). Если у вас настроено в давкоте maildir:~/Maildir, а почту MTA сам кладет в mbox-ы /var/mail, то есс-но юзеры почту не получат.
Что у вас за MTA? Sendmail? Postfix? Конфиг покажите...


"Mandriva server dovecot-ldap"
Отправлено czech , 09-Апр-10 13:59 
>>но пользователи тоже не получают письма!!! хотя они так же приходят в
>>папку /var/mail/
>
>Так вы давкоту скажите, куда именно ваш MTA кладет почту и в
>каком именно формате (или кто у вас там в качестве MDA
>указан). Если у вас настроено в давкоте maildir:~/Maildir, а почту MTA
>сам кладет в mbox-ы /var/mail, то есс-но юзеры почту не получат.
>
>Что у вас за MTA? Sendmail? Postfix? Конфиг покажите...

Postfix
main.cf
##########################
smtpd_banner = $myhostname ESMTP $mail_name (Mandriva MES5)
biff = no
append_at_myorigin = yes
append_dot_mydomain = no

daemon_directory = /usr/lib64/postfix
myhostname = domen.ru
alias_maps = hash:/etc/postfix/aliases
alias_database = hash:/etc/postfix/aliases
mydomain = domen.ru
myorigin = domen.ru
mydestination = domen.ru, domen, localhost.localdomain, localhost
relayhost =
mynetworks = @mynetworks@
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
luser_relay =

delay_warning_time = 4h
maximal_queue_lifetime = 10d
mailbox_size_limit = 0
message_size_limit = 15728640
home_mailbox = Maildir/
# LDAP Transport
transport_map = ldap:/etc/postfix/ldap-transport.cf

# Virtual Domains Control
virtual_mailbox_domains = ldap:/etc/postfix/ldap-domains.cf
virtual_mailbox_maps = ldap:/etc/postfix/ldap-accounts.cf
virtual_mailbox_base =
virtual_alias_maps = ldap:/etc/postfix/ldap-aliases.cf, ldap:/etc/postfix/ldap-maildrop.cf
virtual_alias_domains =
virtual_minimum_uid = 100
virtual_uid_maps = static:vmail
virtual_gid_maps = static:mail

# Dovecot LDA
virtual_transport = dovecot
dovecot_destination_recipient_limit = 1

# TLS parameters
smtpd_use_tls = yes
smtpd_tls_loglevel = 1
smtpd_tls_cert_file = /etc/ssl/mmc-wizard/certs/smtpd.pem
smtpd_tls_key_file = /etc/ssl/mmc-wizard/private/smtpd.key

# Enable SASL authentication for the smtpd daemon
smtpd_sasl_auth_enable = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
# Fix some outlook's bugs
broken_sasl_auth_clients = yes
# Reject anonymous connections
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain =

# Wait until the RCPT TO command before evaluating restrictions
smtpd_delay_reject = yes

# Basics Restrictions
smtpd_helo_required = yes
strict_rfc821_envelopes = yes

content_filter = amavis:[127.0.0.1]:10025

smtpd_recipient_restrictions =
    permit_mynetworks,
    permit_sasl_authenticated,
    reject_non_fqdn_recipient,
    reject_unknown_recipient_domain,
    reject_unauth_destination,
    permit

smtpd_helo_restrictions =
    permit_mynetworks,
    permit_sasl_authenticated,
    # outlook clients limits
    # reject_non_fqdn_hostname,
    # reject_invalid_hostname,
    permit

smtpd_sender_restrictions =
    permit_mynetworks,
    permit_sasl_authenticated,
    reject_non_fqdn_sender,
    reject_unknown_sender_domain,
    permit

smtpd_client_restrictions =
    permit_mynetworks,
    permit_sasl_authenticated,
    reject_rbl_client bl.spamcop.net,
    reject_rbl_client dnsbl.njabl.org,
    reject_rbl_client cbl.abuseat.org,
    reject_rbl_client sbl-xbl.spamhaus.org,
    permit

smtpd_data_restrictions =
    reject_unauth_pipelining,
    permit
###########



"Mandriva server dovecot-ldap"
Отправлено czech , 09-Апр-10 16:05 
получается следующее
dovecot проверяет почту под vmail  пользователем
а postxif кладет письма под именем пользователя
и заходя web морду roundcumemail файл затирается так как доступ только пользователю

"Mandriva server dovecot-ldap"
Отправлено czech , 09-Апр-10 17:09 
и еще postfix скидывает в папку пользователя письмо уж с его именем и правами просмотр и изменение только владелец
вот это бы исправить