Было дело, что Tue, 30 Mar 2004 04:03:53 -0600
Alexander писал(а):

> 
> > В логах fetchmail выдает:
> > Мар 30 16:44:59 debsmart fetchmail[10358]: socket error while
> > fetching from mail.ngs.ru
> fetchmail штука примитивная, ломатся там особо нечему.
> ошибка скорее всего оттого, что обламывается соединение с POP
> сервером, или с MTA (или кому ты у тебя мессаги он скармливает).
> Посмотри, попробуй... Могут быть обраничения по какому либо параметру
> у МТА (размер, например).
Он спотыкается _до_ того как соединяется с mail-сервером.

> > соответсвенно, почту не забирает. Отписывать в support, или искать у
> > себя косяк?
> Система такая: найди RFC по POP3 (или IMAP?) и проникнись, там все
> просто. потом
> telnet mail.ngs.ru 110
> user пользователь
> pass его_пароль
> list
> retr номер_мессаги
> .......
> если глючит -> в поддержу, если нет то скорее всего у тебя там че-то
> не то нахимичено.
Ерунда в том, что это не всегда воспроизводимо: запускаешь fetchmail 3
раза (у меня на mail.ngs.ru два почтовых ящика), итого 6 "коннектов" из
них 4 "обламываются", причем не один и тот же ящик, а разные.  telnet
коннектиться, правда
а) один раз mail.ngs.ru просто отбросил коннект (т.е. баннера
pop-сервера еще не появилось, а коннект разорвался)
б) между Connected to mail.ngs.ru Escape
character is '^]'. и баннером pop-сервера происходит довольно таки много
времени (субъективно -- секунды две-четыре)

> Можно запуститиь fetchmail в болтливом режиме и foreground (там в
> --help написанно как) и посмотри, на каком именно место он
> обламывается.
$ fetchmail -v -v
fetchmail: 5.9.11 querying mail.ngs.ru (protocol POP3) at Срд 31 Мар
2004 12:49:42: poll started fetchmail: socket error while fetching from
mail.ngs.ru 
fetchmail: 5.9.11 querying mail.ngs.ru (protocol POP3) at
Срд 31 Мар 2004 12:49:44: poll completed fetchmail: Query status=2
(SOCKET) 
и далее (из другого ящика) пошел нормально брать почту
> Если ничего не найдешь, процитируй свой fetchmailrc (из /etc и ~/ ) и
> поподробнее выдержку из логов.
# set syslog
set no syslog
set postmaster "yura"
set nobouncemail
set no spambounce
poll mail.ngs.ru with proto POP3
    user 'yurevich' there with password 'XXXX' is 'yura' here options
nokeep fetchall        
   user 'captyure' there with password 'YYYY' is 'yura' here options
nokeep fetchall

P.S. Когда почту забирал не fetchmail, а непосредственно MUA (sylpheed),
тоже были проблемы с коннектом к серверу.


-- 
Best regards, 
Yury A. Yurevich
Registered Linux User #276311
Debian 3.0r1 Woody kernel 2.6.3

Ответить