Авторизация Exim

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Pez!
старшина
Сообщения: 436
Зарегистрирован: 2008-01-13 20:02:24
Откуда: москва матушка

Re: Авторизация Exim

Непрочитанное сообщение Pez! » 2008-07-11 20:55:55

еще раз здравствуйте. Что-то ни как не могу понять, как настроить мэйл сервер на данной связке

поставил exim, dovecot, mysql, postfixadmin и squrrelmail.

Вроде все работает, но вот как завести почтовые ящики не пойму. В базу данных в таблицу domain добавил свой домен, в таблицу mailbox добавил пользователей вот так:
INSERT INTO `mailbox` (`username`, `password`, `name`, `maildir`, `quota`, `domain`, `created`, `modified`, `active`) VALUES
('coquette@thp.org.ru', '1', 'pez', 'coquette@thp.org.ru/', 0, 'thp.org.ru', '2008-12-11 21:15:28', '2008-12-11 21:15:28', 1)
но, squrrelmail говорит при попытке авторизоватся, что ОШИБКА: Сервер IMAP сбросил соединение.

как все же правильно добавить почтовый ящик ?

мои конфиги :

Код: Выделить всё

thp# cat dovecot.conf
#!/bin/sh
base_dir = /var/run/dovecot/
protocols = pop3 imap
listen = *
ssl_disable = yes
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_process_per_connection = yes
login_processes_count = 3
login_max_processes_count = 64
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_gid = 0
mail_access_groups = mail
mail_debug = yes
mail_location = maildir:/var/mail/%n@%d
umask = 0077
protocol imap {
  imap_client_workarounds = delay-newmail outlook-idle \
                             netscape-eoh tb-extra-mailbox-sep
}
protocol pop3 {
  pop3_uidl_format = %08Xu%08Xv
  pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
}
protocol lda {
  postmaster_address = pez1424@mail.ru
  auth_socket_path = /var/run/dovecot/auth-master
}
auth default {
mechanisms = plain
   socket listen {
     master {
       path = /var/run/dovecot/auth-master
       mode = 0600
       user = mailnull
       #group = mail
     }
   }
  passdb sql {
        args = /usr/local/etc/dovecot-sql.conf
  }
  userdb sql {
        args = /usr/local/etc/dovecot-sql.conf
}
  user = root
}
plugin {
}
Всёравно все умрут, какая разница....и только серваки с фряхой будут работать ещё некоторое время после.

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: Авторизация Exim

Непрочитанное сообщение Morty » 2008-07-11 23:04:39

а что с постфиксадмина ящики не создаються ?
по поводу довекота :unknown:
развечто попробовать
вместо

Код: Выделить всё

mail_access_groups = mail
это

Код: Выделить всё

mail_privileged_group = mail
вот тут описана разниц http://wiki.dovecot.org/MainConfig
но чесно говоря как-то размыто... :-o

Аватара пользователя
Pez!
старшина
Сообщения: 436
Зарегистрирован: 2008-01-13 20:02:24
Откуда: москва матушка

Re: Авторизация Exim

Непрочитанное сообщение Pez! » 2008-07-11 23:52:37

К сожалению не помогло. :st:
Всёравно все умрут, какая разница....и только серваки с фряхой будут работать ещё некоторое время после.

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Авторизация Exim

Непрочитанное сообщение zingel » 2008-07-18 23:26:13

кстати, мне тут стукнули, мол корявости в статье...:

Код: Выделить всё

INSERT INTO `user` (`Host`, `User`, `Password`)
будет ошибка

Код: Выделить всё

ERROR 1062 (23000) at line 5: Duplicate entry 'localhost-exim' for key 'PRIMARY'
mysql51

UPD: посоветовал завести руками и не взрывать мозги по-ночам... :smile:
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Авторизация Exim

Непрочитанное сообщение zingel » 2008-07-27 21:19:06

Обновился, едрёна мать, автоматом, после чего вся почта пошла прахом, с ошибкой:

Код: Выделить всё

Child process of dovecot_delivery transport returned 75 (could mean temporary error) from command: /usr/local/libexec/dovecot/deliver
ковырял пол дня конфиг и так и эдак менял группы, переставлял местами, в messages:

Код: Выделить всё

Fatal: setgid(26) failed with euid=125, gid=125, egid=125: Operation not permitted
покурив всё, что об этом пишут в инете, а пишут октровенную туфту, вплоть до багрепортов, ошибку исправил вот так:

Код: Выделить всё

chmod +s /usr/local/libexec/dovecot/deliver
Z301171463546 - можно пожертвовать мне денег

harmless
лейтенант
Сообщения: 699
Зарегистрирован: 2007-08-23 10:56:51
Откуда: Украина, г. Киев, г. Белая Церковь
Контактная информация:

Re: Авторизация Exim

Непрочитанное сообщение harmless » 2008-07-29 1:25:41

Доброе время суток!
вот по статье Лиса поставил связку Exim+dovecot+mysql
Вот сами конфиги
dovecot.conf

Код: Выделить всё

#!/bin/sh
base_dir = /var/run/dovecot/
protocols = imap pop3
listen = *
ssl_disable = yes
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_process_per_connection = yes
login_processes_count = 3
login_max_processes_count = 64
login_max_connections = 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_extra_groups = mail
mail_location = maildir:/var/mail/exim/%d/%n
umask = 0077
protocol imap {
    imap_client_workarounds = delay-newmail outlook-idle \
                             netscape-eoh tb-extra-mailbox-sep
}

protocol pop3 {
    pop3_uidl_format = %08Xu%08Xv
  pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
}

protocol lda {
    postmaster_address = suport@bc-gold.kiev.ua
  auth_socket_path = /var/run/dovecot/auth-master
}

auth default {
    mechanisms = plain
   socket listen {
     master {
       path = /var/run/dovecot/auth-master
       mode = 0600
       user = mailnull
          }
   }

    # SQL database
  userdb sql {
        args = /usr/local/etc/dovecot-sql.conf
  }
  user = root

plugin {
  }
dddovecot-sql.conf

Код: Выделить всё

#!/bin/sh
driver = mysql
default_pass_scheme = PLAIN

password_query = SELECT `username` as `user`, `password` FROM  `mailbox` WHERE `username` = '%n@%d' AND `active`='1'

user_query = SELECT `maildir` AS `home`, 26 AS `uid`, 26 AS `gid` FROM `mailbox` WHERE `username` = '%n@%d' AND `active`='1'
config(exim'a)

Код: Выделить всё

#!/bin/sh
primary_hostname = mx.bc-gold.kiev.ua
domainlist local_domains = ${lookup mysql{SELECT `domain` \
                            FROM `domain` WHERE \
                            `domain`='${domain}' AND \
                            `active`='1'}}

domainlist relay_to_domains = ${lookup mysql{SELECT `domain` \
                            FROM `domain` WHERE \
                            `domain`='${domain}' AND \
                            `active`='1'}}

hostlist   relay_from_hosts = localhost:127.0.0.0/8:192.168.0.0/16:10.0.0.0/24

acl_smtp_rcpt = acl_check_rcpt
acl_smtp_data = acl_check_data

av_scanner = clamd:/var/run/clamav/clamd

qualify_domain = bc-gold.kiev.ua

qualify_recipient = bc-gold.kiev.ua

allow_domain_literals = false

exim_user = mailnull
exim_group = mail

never_users = root

rfc1413_query_timeout = 0s
recipient_unqualified_hosts = +relay_from_hosts
ignore_bounce_errors_after = 45m
timeout_frozen_after = 15d
helo_accept_junk_hosts = 192.168.0.0/24
auto_thaw = 1h
smtp_banner = "$primary_hostname, ESMTP EXIM $version_number"
smtp_accept_max = 50
smtp_accept_max_per_connection = 25
smtp_connect_backlog = 30
smtp_accept_max_per_host = 20
split_spool_directory = true
remote_max_parallel = 15
return_size_limit = 70k
message_size_limit = 64M
helo_allow_chars = _
smtp_enforce_sync = true

log_selector = \
    +all_parents \
    +connection_reject \
    +incoming_interface \
    +lost_incoming_connection \
    +received_sender \
    +received_recipients \
    +smtp_confirmation \
    +smtp_syntax_error \
    +smtp_protocol_error \
    -queue_run

syslog_timestamp = no
begin acl
acl_check_rcpt:
  accept  hosts = :
  deny    message       = "incorrect symbol in address"
          domains       = +local_domains
          local_parts   = ^[.] : ^.*[@%!/|]
  deny    message       = "incorrect symbol in address"
          domains       = !+local_domains
          local_parts   = ^[./|] : ^.*[@%!] : ^.*/\\.\\./
  accept  local_parts   = postmaster
          domains       = +local_domains
  deny    message       = "HELO/EHLO require by SMTP RFC"
          condition     = ${if eq{$sender_helo_name}{}{yes}{no}}
  accept  authenticated = *
# Рубаем нах, тех, кто подставляет свой IP в HELO
  deny    message       = "Your IP in HELO - access denied!"
          hosts         =  * : !+relay_from_hosts : !81-196.lissyara.su
          condition     = ${if eq{$sender_helo_name}\
    {$sender_host_address}{true}{false}}
# Рубаем тех, кто в HELO пихает мой IP (2500 мудаков за месяц!)
  deny    condition     = ${if eq{$sender_helo_name}\
    {$interface_address}{yes}{no}}
          hosts         = !127.0.0.1 : !localhost : *
          message       = "main IP in your HELO! Access denied!"
# Рубаем тех, кто в HELO пихает только цифры
# (не бывает хостов ТОЛЬКО из цифр)
  deny    condition     = ${if match{$sender_helo_name}\
    {\N^\d+$\N}{yes}{no}}
          hosts         = !127.0.0.1 : !localhost : *
          message       = "can not be only number in HELO!"

  deny    message       = "your hostname is bad (adsl, poll, ppp & etc)."
          condition     = ${if match{$sender_host_name} \
                               {adsl|dialup|pool|peer|dhcp} \
                               {yes}{no}}
  
  warn
        # ставим дефолтовую задержку в 20 секунд
        set acl_m0 = 30s
  warn
        # ставим задержку в 0 секунд своим хостам и 
        # дружественным сетям (соседняя контора :))
        hosts = +relay_from_hosts:
        set acl_m0 = 0s
  warn
        # пишем в логи задержку (если оно вам надо)
        logwrite = Delay $acl_m0 for $sender_host_name \
[$sender_host_address] with HELO=$sender_helo_name. Mail \
from $sender_address to $local_part@$domain.
        delay = $acl_m0
  
  accept  domains       = +local_domains
          endpass
          message       = "In my mailserver not stored this user"
          verify        = recipient
 
  accept  domains       = +relay_to_domains
          endpass
          message       = "main server not know how relay to this address"
          verify        = recipient
  
  deny    message       = "you in blacklist - $dnslist_domain \n $dnslist_text"
          dnslists      = opm.blitzed.org : \
                          cbl.abuseat.org : \
                          bl.csma.biz : \
                          dynablock.njabl.org
  
  accept  hosts         = +relay_from_hosts
  
  deny    message       = "Homo hominus lupus est"

acl_check_data:
  # Проверяем письмо на вирусы
  deny malware = *
  message = "In e-mail found VIRUS - $malware_name"
  # Если есть необходимость - тут проверки на спам
  # Пропускаем остальное
  accept
# чё делаем с почтой
begin routers

dnslookup:
  driver = dnslookup
  domains = ! +local_domains
  transport = remote_smtp
  ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
  no_more
# смотрим альясы
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}'}}
# Всё что осталось - это локальные адресаты.
# Доставляем почту в 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
# начинаются транспорты - как доставляем почту
begin transports
# Доставка на удалённые хосты - по SMTP
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
begin retry


# -----------------  -----   -------
*                    *       F,2h,15m; G,16h,1h,1.5; F,4d,6h
begin rewrite
begin authenticators

auth_plain:
  driver = plaintext
  public_name = PLAIN
  server_condition = ${lookup mysql{SELECT `username` FROM \
                     `mailbox` WHERE `username` = \
                     '${quote_mysql:$auth2}' AND `password` = \
                     '${quote_mysql:$auth3}'}{yes}{no}}
  server_prompts = :
  server_set_id = $auth2
# Вроде по этому оутглюк, а по предыдущему нетскейп.
auth_login:
  driver = plaintext
  public_name = LOGIN
  server_condition = ${lookup mysql{SELECT `username` FROM \
                     `mailbox` WHERE `username` = \
                     '${quote_mysql:$auth1}' AND `password` = \
                     '${quote_mysql:$auth2}'}{yes}{no}}
  server_prompts = Username:: : Password::
  server_set_id = $auth1
# А так авторизуется "Летучая Мышь" - TheBat!
auth_cram_md5:
  driver = cram_md5
  public_name = CRAM-MD5
  server_secret = ${lookup mysql{SELECT `password` FROM \
                        `mailbox` WHERE `username` \
                        = '${quote_mysql:$auth1}'}{$value}fail}
  server_set_id = $auth2
В чем собственно проблема:
ящики создаются и папки тоже но почта не ходит! :(
Вот что в логах

Код: Выделить всё

Jul 29 00:47:56 bc-gold dovecot: Dovecot v1.1.1 starting up
Jul 29 00:47:56 bc-gold dovecot: auth-worker(default): mysql: Connected to localhost (exim)
Jul 29 00:50:51 bc-gold dovecot: imap-login: Login: user=<harmless@bc-gold.kiev.ua>, method=PLAIN, rip=10.0.0.8, lip=10.0.0.8, secured
Jul 29 00:50:51 bc-gold dovecot: IMAP(harmless@bc-gold.kiev.ua): Disconnected: Logged out bytes=23/104
При старте dovecot'a

Код: Выделить всё

bc-gold# dovecot
Warning: mail_extra_groups setting was often used insecurely so it is now deprecated, use mail_access_groups or mail_privileged_group instead
Жду предложений!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35066
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Авторизация Exim

Непрочитанное сообщение Alex Keda » 2008-07-29 8:00:45

ун а письма куда деваются? =)
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: Авторизация Exim

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

harmless писал(а):Доброе время суток!
вss@bc-gold.kiev.ua): Disconnected: Logged out bytes=23/104
[/code]
При старте dovecot'a

Код: Выделить всё

bc-gold# dovecot
Warning: mail_extra_groups setting was often used insecurely so it is now deprecated, use mail_access_groups or mail_privileged_group instead
Жду предложений!
оно тебе пишет то о чем я выше писал
вмсето

Код: Выделить всё

mail_extra_groups
нада юзать

Код: Выделить всё

mail_access_groups
либо

Код: Выделить всё

mail_privileged_group
ЗЫ: экстаргруп из старой версии довекота

harmless
лейтенант
Сообщения: 699
Зарегистрирован: 2007-08-23 10:56:51
Откуда: Украина, г. Киев, г. Белая Церковь
Контактная информация:

Re: Авторизация Exim

Непрочитанное сообщение harmless » 2008-07-29 23:02:28

Ne dostavlyaet dovecot po4tu posle smeny na

Код: Выделить всё

mail_extra_groups>>>>>> mail_access_groups
!!! :( :st:
maillog

Код: Выделить всё

Jul 29 22:47:28 bc-gold dovecot: Dovecot v1.1.1 starting up
Jul 29 22:47:28 bc-gold dovecot: auth-worker(default): mysql: Connected to localhost (exim)
Jul 29 22:47:54 bc-gold dovecot: imap-login: Login: user=<harmless@bc-gold.kiev.ua>, method=PLAIN, rip=10.0.0.8, lip=10.0.0.8, secured
Jul 29 22:47:54 bc-gold dovecot: IMAP(harmless@bc-gold.kiev.ua): Disconnected: Logged out bytes=23/104
Jul 29 22:48:54 bc-gold dovecot: imap-login: Login: user=<harmless@bc-gold.kiev.ua>, method=PLAIN, rip=10.0.0.8, lip=10.0.0.8, secured
Jul 29 22:48:54 bc-gold dovecot: IMAP(harmless@bc-gold.kiev.ua): Disconnected: Logged out bytes=23/104
HELP ME, PLEASE!!!

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Авторизация Exim

Непрочитанное сообщение zingel » 2008-07-30 21:42:07

Код: Выделить всё

cat /var/log/messages | grep deliver
Z301171463546 - можно пожертвовать мне денег

izh_dima
рядовой
Сообщения: 11
Зарегистрирован: 2008-02-27 19:51:25

Re: Авторизация Exim

Непрочитанное сообщение izh_dima » 2008-07-31 13:44:03

Также поставил связку exim,mysql,postfixadmin,dovecot
довекот авторизует нормально, а exim почемуто вылетает с ошибкой: 535 Incorrect authentication data
пароли сверил, все в порядке, что не так сделано?

... немного поковырявшись, удалось таки запустить PLAIN и LOGIN, а вот CRAM-MD 5 вылетает с такой ошибкой.
при компиляции опцию WITHOUT_CRAMMD5 неустанавливал, поидее должен же был скомпилиться с этим механизмом.
запускал в дебаге, он вообще молчит про этот механизм, остальные хотябы раскрывает.

harmless
лейтенант
Сообщения: 699
Зарегистрирован: 2007-08-23 10:56:51
Откуда: Украина, г. Киев, г. Белая Церковь
Контактная информация:

Re: Авторизация Exim

Непрочитанное сообщение harmless » 2008-08-01 2:01:53

Код: Выделить всё

cat /var/log/messages | grep deliver
Нет такого лога!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35066
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Авторизация Exim

Непрочитанное сообщение Alex Keda » 2008-08-01 7:52:13

Код: Выделить всё

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

Alexander Mamchenkov
проходил мимо

Re: Авторизация Exim

Непрочитанное сообщение Alexander Mamchenkov » 2008-08-14 15:14:30

Все работает отлично, тока вот нафига пароли в базе в текстовом виде то хранить?
Можно сделать все через MD5 например

В таком случае в файле настроек SQL для dovecot-а пишем
default_pass_scheme = PLAIN-MD5

В конфиге postfixadmin, а меняем $CONF['encrypt'] = "md5";

Ну и соответственно в конфиге Exim-а меняем все SQL запросы которые запрашивают пароль на password=MD5(...)

Таким образом все пароли в базе лежат как md5 хашек )

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: Авторизация Exim

Непрочитанное сообщение Morty » 2008-08-14 17:56:12

класс -)

-=HaRuis=-
проходил мимо

Re: Авторизация Exim

Непрочитанное сообщение -=HaRuis=- » 2008-08-15 18:48:14

Alexander Mamchenkov писал(а):Все работает отлично, тока вот нафига пароли в базе в текстовом виде то хранить?
Можно сделать все через MD5 например

В таком случае в файле настроек SQL для dovecot-а пишем
default_pass_scheme = PLAIN-MD5

В конфиге postfixadmin, а меняем $CONF['encrypt'] = "md5";

Ну и соответственно в конфиге Exim-а меняем все SQL запросы которые запрашивают пароль на password=MD5(...)

Таким образом все пароли в базе лежат как md5 хашек )
Отлично, проверенно работает! =)

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: Авторизация Exim

Непрочитанное сообщение Morty » 2008-08-15 19:08:17

почтовые клиенты на отправку все работают ? МС Оутглюк, Экспресс , Бат ?
или у вас только М$ ?

-=HaRuis=-
проходил мимо

Re: Авторизация Exim

Непрочитанное сообщение -=HaRuis=- » 2008-08-18 14:52:38

webmail, ms outlook, ms outlook express, mac mail все работают

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: Авторизация Exim

Непрочитанное сообщение Morty » 2008-08-18 19:34:22

проверь плз The Bat , будет ли он авторизироваться на SMTP

Fly
проходил мимо

Re: Авторизация Exim

Непрочитанное сообщение Fly » 2008-10-01 23:19:51

Люди а как нужно правильно покрутить чтобы postfixadmin оперировал EXIM'ом ?
И как быть с такой ситуацией - машинка с почтовиком во внутренней сети с серым ип(порты 110 и 25 переброшены с реального ип на серую машинку с почтовиком).

fly
проходил мимо

Re: Авторизация Exim

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

В общем остфикс подружил с эксимом. Теперь в БД все заносится правильно. Только вот папочки с почтой не создаються =(. И авторизация не проходит успешно.

Alex_hha
лейтенант
Сообщения: 755
Зарегистрирован: 2005-11-06 18:25:26
Контактная информация:

Re: Авторизация Exim

Непрочитанное сообщение Alex_hha » 2008-10-02 9:31:40

оффтоп
клинический случай, имхо

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

Re: Авторизация Exim

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

fly писал(а):В общем остфикс подружил с эксимом. Теперь в БД все заносится правильно. Только вот папочки с почтой не создаються =(. И авторизация не проходит успешно.
права на папки какие?
ядерный взрыв...смертельно красиво...жаль, что не вечно...

fly
проходил мимо

Re: Авторизация Exim

Непрочитанное сообщение fly » 2008-10-02 10:40:16

schizoid писал(а):
fly писал(а):В общем остфикс подружил с эксимом. Теперь в БД все заносится правильно. Только вот папочки с почтой не создаються =(. И авторизация не проходит успешно.
права на папки какие?
На какие папки ? /var/mail - drwxrwxr-x root

И еще вот что я раскопал - в конфиге эксима есть такое

Код: Выделить всё

 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
Так вот command = /usr/local/libexec/dovecot/deliver - нет у меня такого =((. Непонятно почему только. Может в этом вся причина ?

адн
проходил мимо

Re: Авторизация Exim

Непрочитанное сообщение адн » 2008-10-02 10:42:05

Alex_hha писал(а):оффтоп
клинический случай, имхо
Лучше бы ссылку дал где есть решение.