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

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

    <bug>
          <bug_id>2000</bug_id>
          
          <creation_ts>2003-01-19 01:19:00 +0300</creation_ts>
          <short_desc>fetchmail in Master-2.2-beta does not work correctly</short_desc>
          <delta_ts>2005-08-30 02:57:53 +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>fetchmail</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>NOTABUG</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P4</priority>
          <bug_severity>blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="igor-moskalev">gnitarg</reporter>
          <assigned_to name="Mikhail Zabaluev">mhz</assigned_to>
          <cc>azol</cc>
    
    <cc>legion</cc>
    
    <cc>mike</cc>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1824</commentid>
    <comment_count>0</comment_count>
    <who name="igor-moskalev">gnitarg</who>
    <bug_when>2003-01-19 01:19:00 +0300</bug_when>
    <thetext>Master-beta 2.2 не работает нормально
fetchmail. Суть проблемы: fetchmail нормально соединяется с сервером,
находит, что там есть N писем и бесконечно долго скачивает первое из
них. 

Вот пример лога ~./fetchmail.log
fetchmail: awakened at Чтв 16 Янв 2003 16:04:35
fetchmail: 4 messages for gnitarg at mail.bellsouth.net (13502 octets).
fetchmail: reading message &lt;a href=&quot;mailto:gnitarg@mail.bellsouth.net:1&quot; target=&quot;_new&quot;&gt;gnitarg@mail.bellsouth.net:1&lt;/a&gt; of 4 (1261 octets) fetchmail:  flushed
fetchmail: socket error while fetching from mail.bellsouth.net
fetchmail: Query status=2 (SOCKET)
fetchmail: awakened at Чтв 16 Янв 2003 16:08:47
fetchmail: 4 messages for gnitarg at mail.bellsouth.net (13502 octets).
fetchmail: reading message &lt;a href=&quot;mailto:gnitarg@mail.bellsouth.net:1&quot; target=&quot;_new&quot;&gt;gnitarg@mail.bellsouth.net:1&lt;/a&gt; of 4 (1261 octets) fetchmail:  flushed
fetchmail: socket error while fetching from mail.bellsouth.net
fetchmail: Query status=2 (SOCKET)
fetchmail: awakened at Чтв 16 Янв 2003 16:13:00
fetchmail: 4 messages for gnitarg at mail.bellsouth.net (13502 octets).
fetchmail: reading message &lt;a href=&quot;mailto:gnitarg@mail.bellsouth.net:1&quot; target=&quot;_new&quot;&gt;gnitarg@mail.bellsouth.net:1&lt;/a&gt; of 4 (1261 octets) fetchmail:  flushed
fetchmail: socket error while fetching from mail.bellsouth.net

Если же запустить его от пользователя, явно указав MDA, т.е.:

fetchmail -m /usr/bin/procmail

то он нормально забирает почту (правда, при этом другая проблема: pine
ругается, что, мол, \&amp;quot;unexpected change of inbox\&amp;quot; и, фактически,
вылетает).

Я пробовал поставить fetchmail, fetchmail-daemon из Master-2.0
(обновленного только из updates), а также и procmail оттуда же, но
история в точности та же. Дополнительно, я пробовал полностью
скопировать /etc/postfix из Мастер-2.0 в Мастер-2.2-бета, чтобы настройки 
были полностью идентичны, однако, это не помогло. 
Отсылается почта нормально, локально тоже ходит без проблем, а
и распределяется procmail, а вот с сервера не забирается. 

---

---
Telnet работает нормально:
[&lt;a href=&quot;mailto:igor@localhost&quot; target=&quot;_new&quot;&gt;igor@localhost&lt;/a&gt; igor]$ telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is \&apos;^]\&apos;.
220 localhost.localdomain ESMTP Postfix

nslookup показывает IP адреса почтового сервера, 
в точности так же, как и в Мастер-2.0, firewall 
отключал -- не помогло.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>4944</commentid>
    <comment_count>1</comment_count>
    <who name="igor-moskalev">gnitarg</who>
    <bug_when>2003-01-19 16:15:33 +0300</bug_when>
    <thetext>Я дико извиняюсь, что поднял панику -- всё нормально заработало, просто
руки кривые были у меня :-( В общем, выяснилось следующее: вот
содержание двух файлов, которые и вызвали проблему:

#less /etc/hosts.deny
&amp;lt;skip&amp;gt;

ALL: ALL
ALL: 10.0.0.10


#less /etc/hosts
10.0.0.10     localhost.localdomain localhost
127.0.0.1     localhost.localdomain localhost


После того, как я поменял местами строки в /etc/hosts, всё сразу
заработало... Обнаружил я это следующим образом: если сказать

telnet 127.0.0.1, то все работает, соединение с postfix происходит. Если
сказать telnet localhost, то никакого соединения, естественно, нет.
Именно по этому fetchmail и не мог передать скачиваемые письма
постфиксу... Теперь всё нормально :-)

Я не знаю, как удалить своё сообщение о \&amp;quot;баге\&amp;quot;, поэтому прошу разработчиков сделать это за меня.
Спасибо.

--
С уважением,
Игорь Москалёв.

edited on: 19-01 16:17

edited on: 19-01 16:17</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>8309</commentid>
    <comment_count>2</comment_count>
    <who name="igor-moskalev">gnitarg</who>
    <bug_when>2003-01-19 16:15:33 +0300</bug_when>
    <thetext>Я дико извиняюсь, что поднял панику -- всё нормально заработало, просто
руки кривые были у меня :-( В общем, выяснилось следующее: вот
содержание двух файлов, которые и вызвали проблему:

#less /etc/hosts.deny
&amp;lt;skip&amp;gt;

ALL: ALL
ALL: 10.0.0.10


#less /etc/hosts
10.0.0.10     localhost.localdomain localhost
127.0.0.1     localhost.localdomain localhost


После того, как я поменял местами строки в /etc/hosts, всё сразу
заработало... Обнаружил я это следующим образом: если сказать

telnet 127.0.0.1, то все работает, соединение с postfix происходит. Если
сказать telnet localhost, то никакого соединения, естественно, нет.
Именно по этому fetchmail и не мог передать скачиваемые письма
постфиксу... Теперь всё нормально :-)

Я не знаю, как удалить своё сообщение о \&amp;quot;баге\&amp;quot;, поэтому прошу разработчиков сделать это за меня.
Спасибо.

--
С уважением,
Игорь Москалёв.

edited on: 19-01 16:17

edited on: 19-01 16:17</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>