<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>21453</bug_id>
          
          <creation_ts>2009-09-07 12:28:37 +0400</creation_ts>
          <short_desc>Не работает получение почты по POP3</short_desc>
          <delta_ts>2009-09-12 10:49:04 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>alterator-postfix-dovecot</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>distro-blocker</keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>19564</blocked>
    
    <blocked>21454</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Andrey Cherepanov">cas</reporter>
          <assigned_to name="Anton V. Boyarshinov">boyarsh</assigned_to>
          <cc>aen</cc>
    
    <cc>boyarsh</cc>
    
    <cc>sem</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>98376</commentid>
    <comment_count>0</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2009-09-07 12:28:37 +0400</bug_when>
    <thetext>На клиенте (KMail) прописываю аутентификацию и подключение через SSL/TLS. Невозможно подключиться к серверу POP3.

Sep  7 12:25:19 ham1 dovecot: pop3-login: Login: user=&lt;l1&gt;, method=PLAIN, rip=10.1.1.249, lip=10.1.0.18, TLS
Sep  7 12:25:19 ham1 dovecot: POP3(l1): mail_location not set and autodetection failed: Mail storage autodetection failed with home=/home/l1
Sep  7 12:25:19 ham1 dovecot: POP3(l1): Fatal: Namespace initialization failed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98499</commentid>
    <comment_count>1</comment_count>
    <who name="Grigory Batalov">bga</who>
    <bug_when>2009-09-08 16:41:46 +0400</bug_when>
    <thetext>Не воспроизводится.
Последовательность действий:
1. В альтераторе завести пользователя l1.
2. В почтовом клиенте завести учётную запись POP3

email: l1@test.spb.altlinux.ru
POP3: 192.168.3.254
SMTP: 192.168.3.254
login: l1
password: test
options: STARTTLS для POP3

3. Получение почты, журнал:

[16:34:46] POP3&lt; +OK Dovecot ready.
[16:34:46] POP3&gt; STLS
[16:34:46] POP3&lt; +OK Begin TLS negotiation now.
** LibSylph-WARNING: 192.168.3.254: SSL certificate verify failed (18: self signed certificate)

[16:34:47] POP3&gt; USER l1
[16:34:47] POP3&lt; +OK
[16:34:47] POP3&gt; PASS ********
[16:34:47] POP3&lt; +OK Logged in.
[16:34:47] POP3&gt; STAT
[16:34:47] POP3&lt; +OK 0 0
[16:34:47] POP3&gt; QUIT
[16:34:47] POP3&lt; +OK Logging out.

4. Журнал на сервере (/var/log/maillog):
Sep  8 16:34:54 server dovecot: pop3-login: Login: user=&lt;l1&gt;, method=PLAIN, rip=192.168.3.1, lip=192.168.3.254, TLS
Sep  8 16:34:54 server dovecot: POP3(l1): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98644</commentid>
    <comment_count>2</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2009-09-09 16:42:37 +0400</bug_when>
    <thetext>Нет. Три попытки (без шифрования, SSL, TLS):
Sep  9 16:37:44 ham1 dovecot: pop3-login: Login: user=&lt;l1&gt;, method=PLAIN, rip=10.1.1.249, lip=10.1.0.18
Sep  9 16:37:44 ham1 dovecot: POP3(l1): mail_location not set and autodetection failed: Mail storage autodetection failed with home=/home/l1
Sep  9 16:37:45 ham1 dovecot: POP3(l1): Fatal: Namespace initialization failed
Sep  9 16:40:08 ham1 postfix/anvil[20414]: statistics: max connection rate 1/60s for (smtp:10.1.1.249) at Sep  9 16:36:48
Sep  9 16:40:08 ham1 postfix/anvil[20414]: statistics: max connection count 1 for (smtp:10.1.1.249) at Sep  9 16:36:48
Sep  9 16:40:08 ham1 postfix/anvil[20414]: statistics: max cache size 1 at Sep  9 16:36:48
Sep  9 16:40:28 ham1 dovecot: pop3-login: Login: user=&lt;l1&gt;, method=PLAIN, rip=10.1.1.249, lip=10.1.0.18, TLS
Sep  9 16:40:28 ham1 dovecot: POP3(l1): mail_location not set and autodetection failed: Mail storage autodetection failed with home=/home/l1
Sep  9 16:40:29 ham1 dovecot: POP3(l1): Fatal: Namespace initialization failed
Sep  9 16:40:51 ham1 dovecot: pop3-login: Login: user=&lt;l1&gt;, method=PLAIN, rip=10.1.1.249, lip=10.1.0.18, TLS
Sep  9 16:40:51 ham1 dovecot: POP3(l1): mail_location not set and autodetection failed: Mail storage autodetection failed with home=/home/l1
Sep  9 16:40:51 ham1 dovecot: POP3(l1): Fatal: Namespace initialization failed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98650</commentid>
    <comment_count>3</comment_count>
    <who name="Grigory Batalov">bga</who>
    <bug_when>2009-09-09 17:21:20 +0400</bug_when>
    <thetext>Тогда приложи diff -ru /usr/share/alterator-postfix-dovecot/dovecot /etc/dovecot</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98651</commentid>
    <comment_count>4</comment_count>
    <who name="Grigory Batalov">bga</who>
    <bug_when>2009-09-09 17:34:49 +0400</bug_when>
    <thetext>И проверь, существует ли на сервере /home/l1/mail - эта директория создаётся при первом обращении по POP3.
А ещё укажи &quot;mail_debug = yes&quot; в /etc/dovecot/dovecot.conf , тогда сообщения про поиски inbox станут подробнее.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98654</commentid>
    <comment_count>5</comment_count>
    <who name="Grigory Batalov">bga</who>
    <bug_when>2009-09-09 18:10:25 +0400</bug_when>
    <thetext>Ещё пришло в голову
# grep pam_mkhomedir /etc/pam.d/system-auth
Поскольку в system-auth-local этот плагин не используется.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98663</commentid>
    <comment_count>6</comment_count>
      <attachid>3859</attachid>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2009-09-09 19:33:55 +0400</bug_when>
    <thetext>Created attachment 3859
diff -ru /usr/share/alterator-postfix-dovecot/dovecot /etc/dovecot</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98664</commentid>
    <comment_count>7</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2009-09-09 19:38:19 +0400</bug_when>
    <thetext>(В ответ на комментарий №4)
&gt; И проверь, существует ли на сервере /home/l1/mail - эта директория создаётся
&gt; при первом обращении по POP3.
ls: cannot access /home/l1/mail: No such file or directory
Не создаётся. /home/l1 есть.

&gt; А ещё укажи &quot;mail_debug = yes&quot; в /etc/dovecot/dovecot.conf , тогда сообщения
&gt; про поиски inbox станут подробнее.

Sep  9 19:37:18 ham1 dovecot: pop3-login: Login: user=&lt;l1&gt;, method=PLAIN, rip=10.1.1.249, lip=10.1.0.18, TLS
Sep  9 19:37:18 ham1 dovecot: POP3(l1): Effective uid=5000, gid=5000, home=/home/l1
Sep  9 19:37:18 ham1 dovecot: POP3(l1): cydir: mailbox location not given
Sep  9 19:37:18 ham1 dovecot: POP3(l1): cydir: Couldn&apos;t create mail storage : Root mail directory not given
Sep  9 19:37:18 ham1 dovecot: POP3(l1): dbox: mailbox location not given
Sep  9 19:37:18 ham1 dovecot: POP3(l1): dbox: Couldn&apos;t create mail storage : Root mail directory not given
Sep  9 19:37:18 ham1 dovecot: POP3(l1): maildir: access(/home/l1/Maildir, rwx): failed: No such file or directory
Sep  9 19:37:18 ham1 dovecot: POP3(l1): maildir: couldn&apos;t find root dir
Sep  9 19:37:18 ham1 dovecot: POP3(l1): maildir: Couldn&apos;t create mail storage : Root mail directory not given
Sep  9 19:37:18 ham1 dovecot: POP3(l1): mbox: root: access(/home/l1/mail, rwx) failed: No such file or directory
Sep  9 19:37:18 ham1 dovecot: POP3(l1): mbox: root: access(/home/l1/Mail, rwx) failed: No such file or directory
Sep  9 19:37:18 ham1 dovecot: POP3(l1): mbox: checking if we are chrooted:
Sep  9 19:37:18 ham1 dovecot: POP3(l1): mbox autodetect: data=
Sep  9 19:37:18 ham1 dovecot: POP3(l1): mbox autodetect: has .imap/: stat(/.imap) failed: No such file or directory
Sep  9 19:37:18 ham1 dovecot: POP3(l1): mbox autodetect: has inbox: stat(/inbox) failed: No such file or directory
Sep  9 19:37:18 ham1 dovecot: POP3(l1): mbox autodetect: has mbox: stat(/mbox) failed: No such file or directory
Sep  9 19:37:18 ham1 dovecot: POP3(l1): mbox: root mail directory not found
Sep  9 19:37:18 ham1 dovecot: POP3(l1): mbox: Couldn&apos;t create mail storage : Autodetection failed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98665</commentid>
    <comment_count>8</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2009-09-09 19:38:56 +0400</bug_when>
    <thetext>(В ответ на комментарий №5)
&gt; Ещё пришло в голову
&gt; # grep pam_mkhomedir /etc/pam.d/system-auth
&gt; Поскольку в system-auth-local этот плагин не используется.
[root@ham1 ~]# grep pam_mkhomedir /etc/pam.d/system-auth
session         required        pam_mkhomedir.so silent</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98670</commentid>
    <comment_count>9</comment_count>
    <who name="Grigory Batalov">bga</who>
    <bug_when>2009-09-09 20:47:29 +0400</bug_when>
    <thetext>(В ответ на комментарий №7)
Ерунда какая-то. У меня вместо этого:
&gt; Sep  9 19:37:18 ham1 dovecot: POP3(l1): mbox: root mail directory not found
&gt; Sep  9 19:37:18 ham1 dovecot: POP3(l1): mbox: Couldn&apos;t create mail storage : Autodetection failed

это:
&gt; Sep  9 20:39:53 server dovecot: POP3(l2): mbox: root mail directory not found
&gt; Sep  9 20:39:53 server dovecot: POP3(l2): mbox: root directory created: /home/l2/mail

Какая версия dovecot?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98680</commentid>
    <comment_count>10</comment_count>
    <who name="Grigory Batalov">bga</who>
    <bug_when>2009-09-09 22:03:28 +0400</bug_when>
    <thetext>Попробуй указать в /etc/dovecot/dovecot.conf

mail_location = mbox:~/mail:INBOX=/var/mail/%u</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98755</commentid>
    <comment_count>11</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2009-09-10 12:10:31 +0400</bug_when>
    <thetext>(В ответ на комментарий №9)
&gt; Какая версия dovecot?
dovecot-1.2.4-alt5</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98757</commentid>
    <comment_count>12</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2009-09-10 12:13:39 +0400</bug_when>
    <thetext>(В ответ на комментарий №10)
&gt; Попробуй указать в /etc/dovecot/dovecot.conf
&gt; 
&gt; mail_location = mbox:~/mail:INBOX=/var/mail/%u
Да, так всё работает. Сделай дистрибутивно, пожалуйста.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98776</commentid>
    <comment_count>13</comment_count>
    <who name="Grigory Batalov">bga</who>
    <bug_when>2009-09-10 15:01:34 +0400</bug_when>
    <thetext>(В ответ на комментарий №11)
&gt; &gt; Какая версия dovecot?
&gt; dovecot-1.2.4-alt5

А, вот оно что. У меня на диске 1.1.6-alt3.
Ладно, добавлю mail_location.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98954</commentid>
    <comment_count>14</comment_count>
    <who name="Grigory Batalov">bga</who>
    <bug_when>2009-09-12 10:47:44 +0400</bug_when>
    <thetext>*** Bug 21454 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98955</commentid>
    <comment_count>15</comment_count>
    <who name="Grigory Batalov">bga</who>
    <bug_when>2009-09-12 10:49:04 +0400</bug_when>
    <thetext>fixed in 0.3-alt3</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>3859</attachid>
            <date>2009-09-09 19:33:55 +0400</date>
            <delta_ts>2009-09-09 19:33:55 +0400</delta_ts>
            <desc>diff -ru /usr/share/alterator-postfix-dovecot/dovecot /etc/dovecot</desc>
            <filename>dovecot.diff</filename>
            <type>text/plain</type>
            <size>2192</size>
            <attacher name="Andrey Cherepanov">cas</attacher>
            
              <data encoding="base64">T25seSBpbiAvZXRjL2RvdmVjb3Q6IGRvdmVjb3QtZGItZXhhbXBsZS5jb25mCk9ubHkgaW4gL2V0
Yy9kb3ZlY290OiBkb3ZlY290LWRpY3Qtc3FsLWV4YW1wbGUuY29uZgpPbmx5IGluIC9ldGMvZG92
ZWNvdDogZG92ZWNvdC1sZGFwLWV4YW1wbGUuY29uZgpkaWZmIC1ydSAvdXNyL3NoYXJlL2FsdGVy
YXRvci1wb3N0Zml4LWRvdmVjb3QvZG92ZWNvdC9kb3ZlY290LW9wZW5zc2wuY25mIC9ldGMvZG92
ZWNvdC9kb3ZlY290LW9wZW5zc2wuY25mCi0tLSAvdXNyL3NoYXJlL2FsdGVyYXRvci1wb3N0Zml4
LWRvdmVjb3QvZG92ZWNvdC9kb3ZlY290LW9wZW5zc2wuY25mCTIwMDktMDktMDggMTg6Mzc6MjMg
KzA0MDAKKysrIC9ldGMvZG92ZWNvdC9kb3ZlY290LW9wZW5zc2wuY25mCTIwMDktMDktMDkgMTY6
MDU6MzcgKzA0MDAKQEAgLTI1LDcgKzI1LDcgQEAKIENOPWltYXAuZXhhbXBsZS5jb20KIAogIyBF
LW1haWwgY29udGFjdAotZW1haWxBZGRyZXNzPXBvc3RtYXN0ZXJAQGRvbWFpbkAKK2VtYWlsQWRk
cmVzcz1wb3N0bWFzdGVyQHN0ZW5kLmFsdGxpbnV4LnJ1CiAKIFsgY2VydF90eXBlIF0KIG5zQ2Vy
dFR5cGUgPSBzZXJ2ZXIKT25seSBpbiAvZXRjL2RvdmVjb3Q6IGRvdmVjb3Qtc3FsLWV4YW1wbGUu
Y29uZgpkaWZmIC1ydSAvdXNyL3NoYXJlL2FsdGVyYXRvci1wb3N0Zml4LWRvdmVjb3QvZG92ZWNv
dC9kb3ZlY290LmNvbmYgL2V0Yy9kb3ZlY290L2RvdmVjb3QuY29uZgotLS0gL3Vzci9zaGFyZS9h
bHRlcmF0b3ItcG9zdGZpeC1kb3ZlY290L2RvdmVjb3QvZG92ZWNvdC5jb25mCTIwMDktMDktMDgg
MTg6Mzc6MjMgKzA0MDAKKysrIC9ldGMvZG92ZWNvdC9kb3ZlY290LmNvbmYJMjAwOS0wOS0wOSAx
NjoyNDoxNiArMDQwMApAQCAtNjU1LDcgKzY1NSw3IEBACiAKIHByb3RvY29sIGxkYSB7CiAgICMg
QWRkcmVzcyB0byB1c2Ugd2hlbiBzZW5kaW5nIHJlamVjdGlvbiBtYWlscy4KLSAgcG9zdG1hc3Rl
cl9hZGRyZXNzID0gcG9zdG1hc3RlckBAZG9tYWluQAorICBwb3N0bWFzdGVyX2FkZHJlc3MgPSBw
b3N0bWFzdGVyQHN0ZW5kLmFsdGxpbnV4LnJ1CiAKICAgIyBIb3N0bmFtZSB0byB1c2UgaW4gdmFy
aW91cyBwYXJ0cyBvZiBzZW50IG1haWxzLCBlZy4gaW4gTWVzc2FnZS1JZC4KICAgIyBEZWZhdWx0
IGlzIHRoZSBzeXN0ZW0ncyByZWFsIGhvc3RuYW1lLgpAQCAtMTAyNiwxMiArMTAyNiwxMiBAQAog
ICAgICAgI3BhdGggPSAvdmFyL3J1bi9kb3ZlY290L2F1dGgtY2xpZW50CiAgICAgICAjbW9kZSA9
IDA2NjAKICAgICAjfQotICAgIGNsaWVudCB7I3Bvc3RmaXgKLSAgICAgIHBhdGggPSAvdmFyL3Nw
b29sL3Bvc3RmaXgvcHJpdmF0ZS9hdXRoCi0gICAgICBtb2RlID0gMDY2MAotICAgICAgdXNlciA9
IHBvc3RmaXgKLSAgICAgIGdyb3VwID0gcG9zdGZpeAotICAgIH0jcG9zdGZpeAorIyAgICBjbGll
bnQgeyNwb3N0Zml4CisjICAgICAgcGF0aCA9IC92YXIvc3Bvb2wvcG9zdGZpeC9wcml2YXRlL2F1
dGgKKyMgICAgICBtb2RlID0gMDY2MAorIyAgICAgIHVzZXIgPSBwb3N0Zml4CisjICAgICAgZ3Jv
dXAgPSBwb3N0Zml4CisjICAgIH0jcG9zdGZpeAogICB9CiB9CiAKT25seSBpbiAvZXRjL2RvdmVj
b3Q6IGRvdmVjb3Qua2V5dGFiCmRpZmYgLXJ1IC91c3Ivc2hhcmUvYWx0ZXJhdG9yLXBvc3RmaXgt
ZG92ZWNvdC9kb3ZlY290L2xkYXAuY29uZiAvZXRjL2RvdmVjb3QvbGRhcC5jb25mCi0tLSAvdXNy
L3NoYXJlL2FsdGVyYXRvci1wb3N0Zml4LWRvdmVjb3QvZG92ZWNvdC9sZGFwLmNvbmYJMjAwOS0w
OS0wOCAxODozNzoyMyArMDQwMAorKysgL2V0Yy9kb3ZlY290L2xkYXAuY29uZgkyMDA5LTA5LTA5
IDE2OjA1OjM3ICswNDAwCkBAIC0xLDcgKzEsNyBAQAogdXJpcyA9IGxkYXA6Ly9sb2NhbGhvc3Qv
CiBkZWJ1Z19sZXZlbCA9IDAKIGF1dGhfYmluZCA9IHllcwotYXV0aF9iaW5kX3VzZXJkbiA9IHVp
ZD0lbixvdT1QZW9wbGUsQGJhc2VkbkAKLWJhc2UgPSBAYmFzZWRuQAorYXV0aF9iaW5kX3VzZXJk
biA9IHVpZD0lbixvdT1QZW9wbGUsZGM9c3RlbmQsZGM9YWx0bGludXgsZGM9cnUKK2Jhc2UgPSBk
Yz1zdGVuZCxkYz1hbHRsaW51eCxkYz1ydQogdXNlcl9hdHRycyA9IGhvbWVEaXJlY3Rvcnk9aG9t
ZSx1aWROdW1iZXI9dWlkLGdpZE51bWJlcj1naWQKIHVzZXJfZmlsdGVyID0gKCYob2JqZWN0Q2xh
c3M9cG9zaXhBY2NvdW50KSh1aWQ9JW4pKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>