EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Za...
- мл. сержант
- Сообщения: 105
- Зарегистрирован: 2006-08-18 14:18:15
- Откуда: Север России
-
Контактная информация:
Непрочитанное сообщение
Za... » 2008-07-14 12:38:11
Есть задача сделать у всех пользаков расшаринную папку, что бы они могли туда складывать письма.
Как мне заставить работать общие папки imap
Есть конфиг dovecot
Код: Выделить всё
....
namespace private {
separator = /
prefix =
# If you don't set "location" here, it uses the mail_location setting
#location = maildir:~/Maildir
# Only one namespace contains the user's default INBOX:
inbox = yes
}
namespace public {
separator = /
prefix = &BB0ENQ- &BEEEPwQwBDw-/
# This assumes that the user has write access to the directory:
location = maildir:'/var/mail/&BB0ENQ- &BEEEPwQwBDw-'
hidden = no
}
protocol imap {
#mail_verbose = yes
#mail_debug = yes
imap_client_workarounds = delay-newmail outlook-idle netscape-eoh tb-extra-mailbox-sep
mail_plugins = quota imap_quota
}
....
plugin {
quota = maildir
quota_rule = Trash:ignore
sieve=/var/mail/exim/%d/%n/sieve/.dovecot.sieve
}
При осмотре подписки на папки, данная расшариная папка не дает подписаться на ней, т.е. не активна.
Как же все таки мне заставить это работать
Стою в очереди За... булкой и кефиром
Za...
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2008-07-14 13:33:21
права какие
от кого юзеры пашут и какие на папку
Убей их всех! Бог потом рассортирует...
Alex Keda
-
Za...
- мл. сержант
- Сообщения: 105
- Зарегистрирован: 2006-08-18 14:18:15
- Откуда: Север России
-
Контактная информация:
Непрочитанное сообщение
Za... » 2008-07-14 13:43:56
Юзеры берутся из ldap, сам dovecot работает от root группа mail
вот прова на папку
Код: Выделить всё
drwxrwxrwx 3 Debian-exim mail 4096 2008-07-14 12:42 &BB0ENQ- &BEEEPwQwBDw-
вот сам конфиг
Код: Выделить всё
base_dir = /var/run/dovecot/
protocols = imap imaps managesieve
listen = *
ssl_disable = no
ssl_cert_file = /etc/exim4/exim.crt
ssl_key_file = /etc/exim4/exim.key
disable_plaintext_auth = no
shutdown_clients = yes
log_timestamp = "%b %d %H:%M:%S "
syslog_facility = mail
login_dir = /var/run/dovecot/login
login_chroot = yes
login_user = dovecot
login_process_size = 64
login_processes_count = 3
login_process_per_connection = yes
login_max_processes_count = 64
login_max_connections = 128
#OLD#login_max_logging_users = 128
login_greeting = dovecot MUA ready
login_log_format_elements = user=<%u> method=%m rip=%r lip=%l %c
login_log_format = %$: %s
verbose_proctitle = yes
first_valid_uid = 25
first_valid_gid = 0
mail_privileged_group = mail
default_mail_env = maildir:/var/mail/exim/%d/%n
umask = 0077
mail_debug=yes
namespace private {
separator = /
prefix =
# If you don't set "location" here, it uses the mail_location setting
#location = maildir:~/Maildir
# Only one namespace contains the user's default INBOX:
inbox = yes
}
namespace public {
separator = /
prefix = &BB0ENQ- &BEEEPwQwBDw-/
# This assumes that the user has write access to the directory:
location = maildir:'/var/mail/&BB0ENQ- &BEEEPwQwBDw-'
hidden = no
}
protocol imap {
#mail_verbose = yes
#mail_debug = yes
imap_client_workarounds = delay-newmail outlook-idle netscape-eoh tb-extra-mailbox-sep
mail_plugins = quota imap_quota
}
protocol lda {
postmaster_address = admin@forestspb.ru
auth_socket_path = /var/run/dovecot/auth-master
mail_plugins = cmusieve quota
}
auth default {
# plain login digest-md5 cram-md5 ntlm rpa apop anonymous gssapi
mechanisms = plain login
socket listen {
master {
path = /var/run/dovecot/auth-master
mode = 0666
user = Debian-exim
}
}
passdb ldap {
# Path for LDAP configuration file
args = /etc/dovecot/dovecot-ldap.conf
}
userdb ldap {
# Path for LDAP configuration file
args = /etc/dovecot/dovecot-ldap.conf
}
passdb ldap {
# Path for LDAP configuration file
args = /etc/dovecot/dovecot-ldap-vasya.conf
}
userdb ldap {
# Path for LDAP configuration file
args = /etc/dovecot/dovecot-ldap-vasya.conf
}
user = root
}
auth vasya {
mechanisms = plain login
socket listen {
master {
path = /var/run/dovecot/auth-vasya-master
mode = 0666
user = Debian-exim
}
}
passdb ldap {
# Path for LDAP configuration file
args = /etc/dovecot/dovecot-ldap-vasya.conf
}
userdb ldap {
# Path for LDAP configuration file
args = /etc/dovecot/dovecot-ldap-vasya.conf
}
user = root
}
protocol managesieve {
#mail_debug=yes
sieve=/var/mail/exim/%n@%d/sieve/.dovecot.sieve
sieve_storage=/var/mail/exim/%d/%n/sieve
}
plugin {
quota = maildir
quota_rule = Trash:ignore
sieve=/var/mail/exim/%d/%n/sieve/.dovecot.sieve
}
Стою в очереди За... булкой и кефиром
Za...
-
Za...
- мл. сержант
- Сообщения: 105
- Зарегистрирован: 2006-08-18 14:18:15
- Откуда: Север России
-
Контактная информация:
Непрочитанное сообщение
Za... » 2008-08-25 13:07:28
В версии 1.1.2 все заработало! Конфиги остались теже, осталось разобраться с правами?? А то есть некоторые личности которые снимают подписку и тогда у всех общая папка пропадает. Кто знает как работать с ACL Dovecot?
Стою в очереди За... булкой и кефиром
Za...