Exim лог подскажите на счет одной строки

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Exim лог подскажите на счет одной строки

Непрочитанное сообщение 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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.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
стреляли...
Сообщения: 35352
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Exim лог подскажите на счет одной строки

Непрочитанное сообщение Alex Keda » 2008-10-01 16:54:42

плохо
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Re: Exim лог подскажите на счет одной строки

Непрочитанное сообщение 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
А может в Довекоте???

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Exim лог подскажите на счет одной строки

Непрочитанное сообщение schizoid » 2008-10-02 10:17:17

попробуй в начале получить почту для этого пользователя.
если довекот тоже ругается на невозможность создания папки для пользователя, то смотри на счет прав и владельца папки domain-ak.ru
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Re: Exim лог подскажите на счет одной строки

Непрочитанное сообщение Cancer » 2008-10-02 10:29:01

schizoid писал(а):попробуй в начале получить почту для этого пользователя.
если довекот тоже ругается на невозможность создания папки для пользователя, то смотри на счет прав и владельца папки domain-ak.ru

так почта работает все отлично, но из за чего такое пишется не пойму

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Exim лог подскажите на счет одной строки

Непрочитанное сообщение schizoid » 2008-10-02 10:50:07

ну а есть такая папка?
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Re: Exim лог подскажите на счет одной строки

Непрочитанное сообщение 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

Аватара пользователя
gruy
рядовой
Сообщения: 33
Зарегистрирован: 2008-08-14 16:01:33

Re: Exim лог подскажите на счет одной строки

Непрочитанное сообщение gruy » 2008-10-02 11:01:10

Где-то в настройках указан не полный путь к каталогу почты.

Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Re: Exim лог подскажите на счет одной строки

Непрочитанное сообщение Cancer » 2008-10-02 11:08:58

gruy писал(а):Где-то в настройках указан не полный путь к каталогу почты.

где то это где проверял вроде все норм....конфиги тут http://www.lissyara.su/?id=1728

Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Re: Exim лог подскажите на счет одной строки

Непрочитанное сообщение Cancer » 2008-10-07 15:31:11

Блин немогу найти где, может кто поможет?

О,счастлифчик :)

Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Re: Exim лог подскажите на счет одной строки

Непрочитанное сообщение 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
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Re: Exim лог подскажите на счет одной строки

Непрочитанное сообщение 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 . "/";