Fetchmail

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Fetchmail

Непрочитанное сообщение dikens3 » 2007-02-05 14:14:09

Появилась проблема. Голову сломал уже.
Есть некий IP-Адрес с которого нормально принимается почта через bat. (Обычный режим без TLS и т.п.)
Решил настроить fetchmail для этого дела:
poll ИП_АДРЕС1 proto pop3 user ЛОГИН1 with pass ПАРОЛЬ1 to МНЕ@МОЙ_ДОМЕН
poll ИП_АДРЕС2 proto pop3 user ЛОГИН2 with pass ПАРОЛЬ3 to МНЕ@МОЙ_ДОМЕН
Первая строка отрабатывает нормально, вторая нет.
Feb 5 13:50:49 mail fetchmail[90095]: запускается демон fetchmail 6.3.6
Feb 5 13:51:03 mail fetchmail[90095]: 1 сообщение для ЛОГИН1 на ИП_АДРЕС1 (27605 октетов).
Feb 5 13:51:03 mail fetchmail[90095]: считывается сообщение ЛОГИН1@ИП_АДРЕС1:1 из 1 (27605 октетов) пропущено
Feb 5 13:51:04 mail fetchmail[90095]: Неизвестный логин или ошибка аутентификации для ЛОГИН2@ИП_АДРЕС2
Feb 5 13:51:04 mail fetchmail[90095]: Ошибка сокет при выборке из ЛОГИН2@ИП_АДРЕС2
Feb 5 13:51:04 mail fetchmail[90095]: Статус запроса=2 (SOCKET)
Смотрю лог сервака:

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

Feb  5 14:06:16 www2 pop3d: couriertls: /usr/local/share/courier-imap/pop3d.pem: error:02001002:system library:fopen:No such file or directory
Сделал вывод(тем же BAT установил TLS на станд. порту), что fetchmail, по непонятным причинам, подключается на 110 порт и использует TLS.
Вопрос как отключить TLS. Перекопал весь конфиг, ну не должен, ну никак не должен.

Пробовал установить auth password, не помогает. :-(
poll ИП_АДРЕС2 proto pop3 auth password user ЛОГИН2 with pass ПАРОЛЬ3 to МНЕ@МОЙ_ДОМЕН
Мне нах не нужен TLS, хочу не настроить на своём серваке, а убрать в fetchmail.
Fetchmail собран так:

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

# Options for fetchmail-6.3.6
_OPTIONS_READ=fetchmail-6.3.6
WITHOUT_X11=true
WITH_NLS=true
WITHOUT_NTLM=true
WITHOUT_POP2=true
WITHOUT_GSSAPI=true
Наткнулся на это:

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

 --- ssl    
              ..................
              Note that fetchmail may still try to negotiate TLS even if  this
              option is not given. You can use the --sslproto option to defeat
              this behavior or tell fetchmail to negotiate  a  particular  SSL
              protocol.
Где копать? Может какие аналоги есть?
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Непрочитанное сообщение dikens3 » 2007-02-05 18:37:13

Вобщем так и пришлось генерить сертификат

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

Feb  5 18:35:10 mail fetchmail[11331]: запускается демон fetchmail 6.3.6
Feb  5 18:35:10 mail fetchmail[11331]: Ошибка проверки сертификата сервера: self signed certificate
Feb  5 18:35:10 mail fetchmail[11331]: в спящем режиме в понедельник,  5 февраля 2007 г. 18:35:10 на 900 секунд
Теперь ругается что самоподписанный. Решил вобщем проблему, пусть ругается.

P.S. Ну вот нафиг делать в fetchmail по умолчанию то, что не всегда нужно?

P.S2. fetchmail соединялся с Courier-IMAP'ом, ставил popa3d, нормально работает. Только он maildir не понимает. Настройки в Courier ( отключить TLS и т.п.) мне непомогли. Видно многого ещё не знаю, а это замечательно. :-)
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.