EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Valmon
- мл. сержант
- Сообщения: 132
- Зарегистрирован: 2007-11-14 9:51:19
Непрочитанное сообщение
Valmon » 2009-11-12 19:23:32
Приветствую
Перехожу на exim, столкнулся с такой проблемой
Код: Выделить всё
2009-11-12 19:06:34 1N8cBu-0000Eh-Cf == tech@domain.net R=localuser T=local_delivery defer (13): Permission denied: cannot create /usr/mail/domain.net/tech
В конфиге:
Код: Выделить всё
exim_user = mailnull
exim_group = mail
never_users = root
Транспорт
Код: Выделить всё
local_delivery:
driver = appendfile
directory = /usr/mail/$domain/$local_part/
create_directory
directory_mode = 0770
Права на диру:
Код: Выделить всё
host-XXX-XXX# pwd
/usr
host-XXX-XXX# ls -l | grep mail
drwxrwxr-x 2 mailnull mail 512 Nov 12 17:22 mail
Поставлю 777 все ок
Valmon
-
Хостинг 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/
-
Valmon
- мл. сержант
- Сообщения: 132
- Зарегистрирован: 2007-11-14 9:51:19
Непрочитанное сообщение
Valmon » 2009-11-12 22:38:49
Пока не поменял group на mail вместо выборки gid из базы, не хотел невкакую писать в /usr/mail
Код: Выделить всё
local_delivery:
driver = appendfile
directory = /usr/mail/$domain/$local_part/
# directory = ${lookup mysql{select maildir from users where email = '$local_part@$domain'}{$value}fail}
create_directory
directory_mode = 0770
maildir_format
delivery_date_add
envelope_to_add
return_path_add
group = mail
# group = ${lookup mysql{select gid from users where email = '$local_part@$domain'}{$value}fail}
user = ${lookup mysql{select uid from users where email = '$local_part@$domain'}{$value}fail}
mode = 0660
no_mode_fail_narrower
quota = ${lookup mysql{select quota from users where email = '$local_part@$domain'}{$value}fail}M
quota_warn_message = "\
To: $local_part@domain\n\
From: postmaster@$primary_hostname\n\
Subject: Your maildir is going full\n\
This message is automaticaly gnerated by your mail server.\n\
This means, that your mailbox is 75% full. If you would \n\
override this limit new mail would not be delivered to you!\n"
quota_warn_threshold = 75%
Ну не вариант же для всех ящиков 770 и в одной группе
Valmon