dovecot-1.2.3

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
damir_madaga
старшина
Сообщения: 445
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

dovecot-1.2.3

Непрочитанное сообщение damir_madaga » 2009-08-18 13:36:25

Народ ни кто не сталкивался с проблемой нового довекота!
У меня после обновления ругнулся на пару параметров!
Залез в документацию!

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

Renamed ssl_disable=yes to ssl=no. 
это я профиксил!
Дале ругнулся на

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

Removed umask. It wasn't really used anywhere anymore. 
На сколько я понял этот параметр нужно закоментить, зауоментировал! И теперь не могу отправить сообщение, ругается на то что не может скопировать письмо в папку отправленные!
Подскажите как быть?
Женщины и софт - должны быть бесплатными!

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

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: dovecot-1.2.3

Непрочитанное сообщение Laa » 2009-08-18 13:48:32

Хм.
А я обновился и ничего не изменял, сабж продолжил работать как и раньше. 8)
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

Аватара пользователя
damir_madaga
старшина
Сообщения: 445
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: dovecot-1.2.3

Непрочитанное сообщение damir_madaga » 2009-08-18 13:56:48

Все интереснее и интереснее! А покажи конфиг Довекота?
Женщины и софт - должны быть бесплатными!

Аватара пользователя
damir_madaga
старшина
Сообщения: 445
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: dovecot-1.2.3

Непрочитанное сообщение damir_madaga » 2009-08-18 14:11:57

Вот что в логах!

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

g 18 19:10:46 gate dovecot: auth(default): client in: AUTH    1       PLAIN   service=imap    lip=217.74.169.48       rip=192.168.100.135     lpor
Aug 18 19:10:46 gate dovecot: auth(default): client out: CONT   1                                                                                   
Aug 18 19:10:46 gate dovecot: auth(default): client in: CONT<hidden>                                                                                
Aug 18 19:10:46 gate dovecot: auth-worker(default): sql(md@als-krsn.ru,192.168.100.135): query: SELECT `username` as `user`, `password` FROM `mailbo
Aug 18 19:10:46 gate dovecot: auth(default): client out: OK     1       user=md@als-krsn.ru                                                         
Aug 18 19:10:46 gate dovecot: auth(default): master in: REQUEST 95      7350    1                                                                   
Aug 18 19:10:46 gate dovecot: auth-worker(default): sql(md@als-krsn.ru,192.168.100.135): SELECT `maildir` AS `home`, 26 AS `uid`, 26 AS `gid` FROM `
Aug 18 19:10:46 gate dovecot: auth(default): master out: USER   95      md@als-krsn.ru  home=md@als-krsn.ru/    uid=26  gid=26                      
Aug 18 19:10:46 gate dovecot: dovecot: Relative home directory paths not supported (user md@als-krsn.ru): md@als-krsn.ru/                           
Aug 18 19:10:46 gate dovecot: imap-login: Internal login failure (auth failed, 1 attempts): user=<md@als-krsn.ru>, method=PLAIN, rip=192.168.100.135
Aug 18 19:10:46 gate dovecot: auth(default): new auth connection: pid=7354     
Мне кажеться или он папку найти не может?
Женщины и софт - должны быть бесплатными!

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: dovecot-1.2.3

Непрочитанное сообщение Laa » 2009-08-18 14:13:21

Ага, он думает что директория

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

md@als-krsn.ru/
:unknown:

А конфиг покажи!
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

Аватара пользователя
damir_madaga
старшина
Сообщения: 445
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: dovecot-1.2.3

Непрочитанное сообщение damir_madaga » 2009-08-18 14:18:28

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

Aug 18 19:19:19 gate exim[7487]: 2009-08-18 19:19:19 1MdMil-0001wl-3j <= md@als-krsn.ru H=([192.168.100.135]) [192.168.100.135] I=[217.74.169.48]:25
Aug 18 19:19:19 gate dovecot: auth(default): client in: AUTH    1       PLAIN   service=imap    lip=217.74.169.48       rip=192.168.100.135     lpor
Aug 18 19:19:19 gate dovecot: auth(default): client out: CONT   1                                                                                   
Aug 18 19:19:19 gate dovecot: auth(default): client in: CONT<hidden>                                                                                
Aug 18 19:19:19 gate dovecot: auth-worker(default): sql(md@als-krsn.ru,192.168.100.135): query: SELECT `username` as `user`, `password` FROM `mailbo
Aug 18 19:19:19 gate dovecot: auth(default): client out: OK     1       user=md@als-krsn.ru                                                         
Aug 18 19:19:19 gate dovecot: auth(default): master in: REQUEST 1       7484    1                                                                   
Aug 18 19:19:19 gate dovecot: auth-worker(default): sql(md@als-krsn.ru,192.168.100.135): SELECT `maildir` AS `home`, 26 AS `uid`, 26 AS `gid` FROM `
Aug 18 19:19:19 gate dovecot: auth(default): master out: USER   1       md@als-krsn.ru  home=md@als-krsn.ru/    uid=26  gid=26                      
Aug 18 19:19:19 gate dovecot: dovecot: Relative home directory paths not supported (user md@als-krsn.ru): md@als-krsn.ru/                           
Aug 18 19:19:19 gate dovecot: imap-login: Internal login failure (auth failed, 1 attempts): user=<md@als-krsn.ru>, method=PLAIN, rip=192.168.100.135
Aug 18 19:19:20 gate dovecot: auth(default): new auth connection: pid=7489                                                                          
Aug 18 19:19:22 gate dovecot: auth(default): master in: USER    1       md@als-krsn.ru  service=deliver                                             
Aug 18 19:19:22 gate dovecot: auth-worker(default): sql(md@als-krsn.ru): SELECT `maildir` AS `home`, 26 AS `uid`, 26 AS `gid` FROM `mailbox` WHERE `
Aug 18 19:19:22 gate dovecot: auth(default): master out: USER   1       md@als-krsn.ru  home=md@als-krsn.ru/    uid=26  gid=26                      
Aug 18 19:19:22 gate dovecot: deliver(md@als-krsn.ru): auth input: home=md@als-krsn.ru/                                                             
Aug 18 19:19:22 gate dovecot: deliver(md@als-krsn.ru): auth input: uid=26                                                                           
Aug 18 19:19:22 gate dovecot: deliver(md@als-krsn.ru): auth input: gid=26                                                                           
Aug 18 19:19:22 gate dovecot: deliver(md@als-krsn.ru): Home dir not found: md@als-krsn.ru/                                                          
Aug 18 19:19:22 gate dovecot: deliver(md@als-krsn.ru): maildir: data=/var/mail/exim/md@als-krsn.ru                                                  
Aug 18 19:19:22 gate dovecot: deliver(md@als-krsn.ru): maildir++: root=/var/mail/exim/md@als-krsn.ru, index=, control=, inbox=/var/mail/exim/md@als-
Aug 18 19:19:22 gate dovecot: deliver(md@als-krsn.ru): Namespace : Using permissions from /var/mail/exim/md@als-krsn.ru: mode=0777 gid=-1           
Aug 18 19:19:22 gate dovecot: deliver(md@als-krsn.ru): msgid=<4A8A8D4C.2030904@als-krsn.ru>: saved mail to INBOX        
А в немного более расширеном логе вроде все ок!
Женщины и софт - должны быть бесплатными!

Аватара пользователя
damir_madaga
старшина
Сообщения: 445
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: dovecot-1.2.3

Непрочитанное сообщение damir_madaga » 2009-08-18 14:24:09

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

mail_location = maildir:/var/mail/exim/%n@%d 
Это то что касается маилдира. А вообще фактически 1 в 1 из статьи Лиса про довекот и экзим
Женщины и софт - должны быть бесплатными!

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: dovecot-1.2.3

Непрочитанное сообщение Laa » 2009-08-18 14:28:06

damir_madaga писал(а):Все интереснее и интереснее! А покажи конфиг Довекота?
Вот:

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

mail_debug = yes
protocols = pop3s pop3 imap imaps
protocol pop3 {
        listen = *:110
        ssl_listen = *:995
}
protocol imap {
        listen = *:143
        ssl_listen = *:993
}
disable_plaintext_auth = no
ssl_cert_file = /usr/local/etc/exim/host.crt
ssl_key_file = /usr/local/etc/exim/host.key
login_greeting = FIRMA imap/pop mailserver ready
verbose_proctitle = yes
max_mail_processes = 512
mail_max_userip_connections = 50
mail_location = maildir:~/Maildir
mail_privileged_group = mail
verbose_proctitle = yes
first_valid_gid = 0
protocol imap {
  imap_client_workarounds = delay-newmail netscape-eoh tb-extra-mailbox-sep
}
protocol pop3 {
  pop3_uidl_format = %08Xu%08Xv
  pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
}
auth_verbose = yes
auth_debug = no
auth default {
  mechanisms = plain
  passdb sql {
    args = /usr/local/etc/dovecot-sql.conf
  }
  userdb sql {
    args = /usr/local/etc/dovecot-sql.conf
  }
  user = root
}
dict {
}
plugin {
}
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

Fedor
ефрейтор
Сообщения: 67
Зарегистрирован: 2007-12-19 18:17:30
Откуда: Москва

Re: dovecot-1.2.3

Непрочитанное сообщение Fedor » 2009-08-18 14:52:07

Для того чтобы не ругался на директорию в dovecot-sql.conf нужно исправить
если был такой (как в статье):

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

user_query = SELECT `maildir` AS `home`, 26 AS `uid`, 26 AS `gid` FROM `mailbox` WHERE `username` = '%n@%d' AND `active`='1'
то теперь нужен вот такой:

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

user_query = SELECT 26 AS `uid`, 26 AS `gid` FROM `mailbox` WHERE `username` = '%n@%d' AND `active`='1'
если конечно не переназначаешь mail_location через sql.

У меня другая проблема :( Перестала работать схема PLAIN-MD5 пока пользуюсь обычным PLAIN.
Всего хорошего, Федор

Аватара пользователя
damir_madaga
старшина
Сообщения: 445
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: dovecot-1.2.3

Непрочитанное сообщение damir_madaga » 2009-08-18 18:39:46

Fedor писал(а):Для того чтобы не ругался на директорию в dovecot-sql.conf нужно исправить
если был такой (как в статье):

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

user_query = SELECT `maildir` AS `home`, 26 AS `uid`, 26 AS `gid` FROM `mailbox` WHERE `username` = '%n@%d' AND `active`='1'
то теперь нужен вот такой:

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

user_query = SELECT 26 AS `uid`, 26 AS `gid` FROM `mailbox` WHERE `username` = '%n@%d' AND `active`='1'
если конечно не переназначаешь mail_location через sql.

У меня другая проблема :( Перестала работать схема PLAIN-MD5 пока пользуюсь обычным PLAIN.
Спасибо огромное помогло! Только вот где об этом можно прочитать? Я так и не нашел!
Женщины и софт - должны быть бесплатными!

Fedor
ефрейтор
Сообщения: 67
Зарегистрирован: 2007-12-19 18:17:30
Откуда: Москва

Re: dovecot-1.2.3

Непрочитанное сообщение Fedor » 2009-08-18 22:05:34

Как я понял разработчики поменяли приоритет у mail_location и sql запроса. Если раньше важнее было mail_location, то теперь значение поля home в sql запросе.
Всего хорошего, Федор

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

Re: dovecot-1.2.3

Непрочитанное сообщение Alex Keda » 2009-08-19 14:02:32

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

user_query = SELECT CONCAT('/var/mail/exim/',LCASE(`maildir`)) AS `home`, 26 AS `uid`, 26 AS `gid` FROM `mailbox` WHERE `username` = LCASE('%n@%d') AND `active`='1'
а я долго не думал. мне надо было шоп быстрей заработало =)
Убей их всех! Бог потом рассортирует...

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: dovecot-1.2.3

Непрочитанное сообщение manefesto » 2009-08-20 13:04:31

+1 про CONCAT, сегодня как раз тазик обновлял...и долго тупил почему через круглокуб не могу войти
я такой яростный шо аж пиздеЦ
Изображение

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

Re: dovecot-1.2.3

Непрочитанное сообщение schizoid » 2009-08-21 10:11:06

тоже, переношу почтовик наткнуля на это
описано тут: http://wiki.dovecot.org/Upgrading/1.2
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: dovecot-1.2.3

Непрочитанное сообщение Laa » 2009-08-21 10:59:39

lissyara писал(а):

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

user_query = SELECT CONCAT('/var/mail/exim/',LCASE(`maildir`)) AS `home`, 26 AS `uid`, 26 AS `gid` FROM `mailbox` WHERE `username` = LCASE('%n@%d') AND `active`='1'
а я долго не думал. мне надо было шоп быстрей заработало =)
Хм. У меня похоже работало потому, что пути на мэйлдиры у меня полные и на HOME тоже полные. Поэтому после обновления я не ощутил ни одной проблемы... :oops:
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: dovecot-1.2.3

Непрочитанное сообщение Laa » 2009-08-21 11:00:33

manefesto писал(а):+1 про CONCAT, сегодня как раз тазик обновлял...и долго тупил почему через круглокуб не могу войти
Хм! :crazy: Настоящие джидаи читают почту mutt-ом и не юзают webmail/pop3/imap! :crazy:
:drinks:
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: dovecot-1.2.3

Непрочитанное сообщение manefesto » 2009-08-21 15:24:48

Laa писал(а):
manefesto писал(а):+1 про CONCAT, сегодня как раз тазик обновлял...и долго тупил почему через круглокуб не могу войти
Хм! :crazy: Настоящие джидаи читают почту mutt-ом и не юзают webmail/pop3/imap! :crazy:
:drinks:
настоящие джедаи пишут письмо, кладут в конверт и несут на почту
я такой яростный шо аж пиздеЦ
Изображение

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

Re: dovecot-1.2.3

Непрочитанное сообщение nk » 2009-08-27 0:07:12

Блин, раньше dovecot был нормальным, теперь и его разработчик начал куйнёй страдать....

Аватара пользователя
damir_madaga
старшина
Сообщения: 445
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: dovecot-1.2.3

Непрочитанное сообщение damir_madaga » 2009-08-27 0:40:09

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

dovecot-1.2.3                       <   needs updating (port has 1.2.4)
Ну что кто ни будь уже обновился грабли есть?
Женщины и софт - должны быть бесплатными!

Аватара пользователя
damir_madaga
старшина
Сообщения: 445
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: dovecot-1.2.3

Непрочитанное сообщение damir_madaga » 2009-08-27 1:05:10

Ну вроде все ок!
Женщины и софт - должны быть бесплатными!

Аватара пользователя
freeman
лейтенант
Сообщения: 734
Зарегистрирован: 2007-03-18 5:13:25

Re: dovecot-1.2.3

Непрочитанное сообщение freeman » 2009-11-10 18:06:01

nk писал(а):Блин, раньше dovecot был нормальным, теперь и его разработчик начал куйнёй страдать....
+1
Тем у кого пути не полные имхо дали намёк тонкий
If you were using e.g. mail_location = maildir:/var/mail/%h, just change it to mail_location = maildir:%h and add /var/mail/ prefix to home dirs.
что при обновлениях надо будет или искать очередные костыли и не факт что они найдутся или менять всем юзерам хомяки.
Надеюсь до такого не дойдёт ибо неудобно при переездах и пр. абсолютные пути эти.
Остатся должен только один ...