EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2008-10-01 15:11:06
Доброго времени суток!
Подскажите пожалуйста что это значит и как плохо или так и должно?
Вот это строка
Код: Выделить всё
Oct 1 15:52:54 mail deliver(user1@domain-ak.ru): Home dir not found: domain-ak.ru/user1/
Код: Выделить всё
Oct 1 15:52:54 mail exim[40110]: 1Kl0GE-000AQw-8p <= user2@domain-ak.ru H=([192.168.100.75]) [192.168.1.66] I=[192.168.1.9]:25 P=esmtpa A=auth_cram_md5: S=107103 id=48E3652E.2020602@domain-ak.ru from <user2@domain-ak.ru> for user1@domain-ak.ru
Oct 1 15:52:54 mail deliver(user1@domain-ak.ru): auth input: user1@domain-ak.ru
Oct 1 15:52:54 mail deliver(user1@domain-ak.ru): auth input: home=domain-ak.ru/user1/
Oct 1 15:52:54 mail deliver(user1@domain-ak.ru): auth input: uid=26
Oct 1 15:52:54 mail deliver(user1@domain-ak.ru): auth input: gid=26
Oct 1 15:52:54 mail deliver(user1@domain-ak.ru): Home dir not found: domain-ak.ru/user1/
Oct 1 15:52:54 mail deliver(user1@domain-ak.ru): maildir: data=/var/mail/exim/domain-ak.ru/user1
Oct 1 15:52:54 mail deliver(user1@domain-ak.ru): maildir++: root=/var/mail/exim/domain-ak.ru/user1, index=, control=, inbox=/var/mail/exim/domain-ak.ru/user1
Oct 1 15:52:54 mail deliver(user1@domain-ak.ru): msgid=<48E3652E.2020602@domain-ak.ru>: saved mail to INBOX
Oct 1 15:52:54 mail exim[40111]: 1Kl0GE-000AQw-8p => user1 <user1@domain-ak.ru> R=dovecot_user T=dovecot_delivery
Oct 1 15:52:54 mail exim[40111]: 1Kl0GE-000AQw-8p Completed
Cancer
-
Хостинг 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
- стреляли...
- Сообщения: 35487
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2008-10-01 16:54:42
плохо
Убей их всех! Бог потом рассортирует...
Alex Keda
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2008-10-01 17:21:58
lissyara писал(а):плохо
а что она значит? и как если это плохо исправить исправить?
или может проблема в роутере?
Код: Выделить всё
begin routers
# Все адреса *@zern.domain-ak.ru отправляем на *@domain-ak.ru все пользователи у нас в
# @domain-ak.ru, чтобы алиасы не прописывать
# Не юзаем потому что стоит подмена заголовков begin rewrite
# aliases_mysql_nnov:
# driver = redirect
# condition = ${if eq{zern.domain-ak.ru}{$domain}{yes}{no}}
# allow_fail
# allow_defer
# data = ${quote:$local_part}@domain-ak.ru
# Копируем всю входящую и исходящую почту на audit@domain-ak.ru
# Нужно было начальству для контроля.
#copy_message:
# driver = redirect
# unseen
# domains = *
# data = audit@domain-ak.ru
# 1.Смотрим системные Алиасы
system_aliases:
driver = redirect
allow_fail
allow_defer
data = ${lookup mysql{SELECT `goto` FROM `alias` WHERE \
`address`='${quote_mysql:$local_part@$domain}' OR \
`address`='${quote_mysql:@$domain}'}}
# 2.Доставляем почты в dovecot
dovecot_user:
driver = accept
condition = ${lookup mysql{SELECT `goto` FROM \
`alias` WHERE \
`address`='${quote_mysql:$local_part@$domain}' OR \
`address`='${quote_mysql:@$domain}'}{yes}{no}}
transport = dovecot_delivery
# 3.Отправка почты на "masterhost @adomain-ak.ru" для локального домена "@domain-ak.ru"
# если пользователя несуществует в локаль
masterhost_router:
driver = manualroute
transport = masterhost_transport
route_list = domain-ak.ru smtp.masterhost.ru
# 4.Отправка всей не локальной почты т.е на удаленные сервера кроме "masterhost.ru
# домен @domain-ak.ru", отправка производить
donpac_router:
driver = manualroute
transport = donpac_transport
route_list = * smtp.donpac.ru
# 5.Если лег сервак провайдера donpac.ru то EXIM отправляет напрямую
# т.е как "mail.zern.domain-ak.ru"
# Поиск маршрута к хосту в DNS. Если маршрут не найден в DNS -
# то это `унроутабле аддресс`. Не проверяются локальные
# домены, 0.0.0.0 и 127.0.0.0/8
dnslookup:
driver = dnslookup
domains = ! +local_domains
transport = remote_smtp
ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
no_more
или в транспорте ???
Код: Выделить всё
begin transports
remote_smtp:
driver = smtp
dovecot_delivery:
driver = pipe
command = /usr/local/libexec/dovecot/deliver -d $local_part@$domain
message_prefix =
message_suffix =
delivery_date_add
envelope_to_add
return_path_add
log_output
user = mailnull
address_pipe:
driver = pipe
return_output
address_reply:
driver = autoreply
# Транспорт на smtp.masterhost.ru
masterhost_transport:
driver = smtp
hosts = smtp.masterhost.ru
# Транспорт на smtp.donpac.ru
donpac_transport:
driver = smtp
hosts = smtp.donpac.ru
А может в Довекоте???
Cancer
-
schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
-
Контактная информация:
Непрочитанное сообщение
schizoid » 2008-10-02 10:17:17
попробуй в начале получить почту для этого пользователя.
если довекот тоже ругается на невозможность создания папки для пользователя, то смотри на счет прав и владельца папки domain-ak.ru
ядерный взрыв...смертельно красиво...жаль, что не вечно...
schizoid
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2008-10-02 10:29:01
schizoid писал(а):попробуй в начале получить почту для этого пользователя.
если довекот тоже ругается на невозможность создания папки для пользователя, то смотри на счет прав и владельца папки domain-ak.ru
так почта работает все отлично, но из за чего такое пишется не пойму
Cancer
-
schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
-
Контактная информация:
Непрочитанное сообщение
schizoid » 2008-10-02 10:50:07
ну а есть такая папка?
ядерный взрыв...смертельно красиво...жаль, что не вечно...
schizoid
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2008-10-02 10:56:45
Код: Выделить всё
/var/mail/exim/domain-ak.ru/>ls -l
drwx------ 5 mailnull mail 512 2 окт 09:21 user1
drwx------ 5 mailnull mail 512 21 авг 11:09 user2
drwx------ 5 mailnull mail 512 2 окт 11:46 user3
drwx------ 5 mailnull mail 512 2 окт 11:06 user4
Cancer
-
gruy
- рядовой
- Сообщения: 33
- Зарегистрирован: 2008-08-14 16:01:33
Непрочитанное сообщение
gruy » 2008-10-02 11:01:10
Где-то в настройках указан не полный путь к каталогу почты.
gruy
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2008-10-02 11:08:58
gruy писал(а):Где-то в настройках указан не полный путь к каталогу почты.
где то это где проверял вроде все норм....конфиги тут
http://www.lissyara.su/?id=1728
Cancer
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2008-10-07 15:31:11
Блин немогу найти где, может кто поможет?
О,счастлифчик

Cancer
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2008-10-08 13:07:50
Код: Выделить всё
username password name maildir quota domain
____________________________________________________________________________________________________
pupkin@domain-ak.ru 231nujbd098sgsd Пупкин Сергей domain-ak.ru/pupkin/ 0 domain-ak.ru
Вот такая шняга в таблице маилбокс
за это же отвечает postfixadmin ??? правильно
у кого такая же фигня... Кто сталкивался отпишитесь
Последний раз редактировалось
Cancer 2008-10-08 13:55:36, всего редактировалось 1 раз.
Cancer
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2008-10-08 13:55:08
Починил сделал так
/usr/local/www/postfixadmin/create-mailbox.php
/usr/local/www/postfixadmin/admin/create-mailbox.php
поменяв в обеих
Код: Выделить всё
if ($error != 1)
{
$password = pacrypt ($fPassword);
if ($CONF['domain_path'] == "YES")
{
if ($CONF['domain_in_mailbox'] == "YES")
{
$maildir = "/var/mail/exim/" . $fDomain . "/" . $fUsername . "/";
}
else
{
$maildir = "/var/mail/exim/" . $fDomain . "/" . escape_string ($_POST['fUsername']) . "/";
}
}
else
{
$maildir = "/var/mail/exim/" . $fUsername . "/";
Cancer