Страница 1 из 1

Fetchmail

Добавлено: 2007-02-05 14:14:09
dikens3
Появилась проблема. Голову сломал уже.
Есть некий 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.
Где копать? Может какие аналоги есть?

Добавлено: 2007-02-05 18:37:13
dikens3
Вобщем так и пришлось генерить сертификат

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

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 и т.п.) мне непомогли. Видно многого ещё не знаю, а это замечательно. :-)