El Scorpio
27-07-2021, 07:32
Долгое время на одном компьютере с debian 10 программа fetchmail выполняла загрузку почты с внешнего сервера. Сейчас перестала
Попробовал установить и настроить fetchmail на другом компьютере - с Альт 9. При том же конфиге почему-то работает.
### Файл ~/.fetchmailrc
poll poll2
proto imap
via сервер.ru
port 143
user "логин"
pass "пароль"
keep
no fetchall
no ssl
sslcertpath /etc/ssl/certs
sslfingerprint "BF:F0:D0:57:E2:31:B7:EB:B6:BB:24:9C:B7:9E:45:F7"
Первый компьютер
fetchmail -c -v pool2
fetchmail: влючен режим --check, выборка почты не выполняется
fetchmail: 6.4.0.beta4 запрашивает poll2 (протокол IMAP) на Вт 27 июл 2021 14:16:30: опрос начат
Попытка подключения к IP/143...соединение установлено.
fetchmail: IMAP< * OK The Microsoft Exchange IMAP4 service is ready.
fetchmail: IMAP> A0001 CAPABILITY
fetchmail: IMAP< * CAPABILITY IMAP4 IMAP4rev1 LOGINDISABLED STARTTLS UIDPLUS MOVE ID CHILDREN IDLE NAMESPACE LITERAL+
fetchmail: IMAP< A0001 OK CAPABILITY completed.
fetchmail: IMAP> A0002 STARTTLS
fetchmail: IMAP< A0002 OK Begin TLS negotiation now.
fetchmail: сервер.ru: fetchmail: System error during SSL_connect(): handshake failed at protocol or connection level.
fetchmail: сервер.ru: сбой обновления до TLS.
fetchmail: Неизвестный логин или ошибка аутентификации для логин@сервер.ru
fetchmail: Ошибка сокет при выборке из логин@poll2
fetchmail: 6.4.0.beta4 запрашивает poll2 (протокол IMAP) на Вт 27 июл 2021 14:16:30: опрос завершен
fetchmail: нормальное завершение, статус 2
Второй компьютер
fetchmail -c -v poll2
fetchmail: --check mode enabled, not fetching mail
fetchmail: 6.3.26 querying poll2 (protocol IMAP) at Вт 27 июл 2021 14:22:14: poll started
Trying to connect to IP/143...connected.
fetchmail: IMAP< * OK The Microsoft Exchange IMAP4 service is ready.
fetchmail: IMAP> A0001 CAPABILITY
fetchmail: IMAP< * CAPABILITY IMAP4 IMAP4rev1 LOGINDISABLED STARTTLS UIDPLUS MOVE ID CHILDREN IDLE NAMESPACE LITERAL+
fetchmail: IMAP< A0001 OK CAPABILITY completed.
fetchmail: IMAP> A0002 STARTTLS
fetchmail: IMAP< A0002 OK Begin TLS negotiation now.
fetchmail: Server certificate:
fetchmail: Unknown Organization
fetchmail: Issuer CommonName: XXXXX
fetchmail: Subject CommonName: XXXXXXXXXX
fetchmail: Subject Alternative Name: mail.XXXXXXX.ru
fetchmail: poll2 key fingerprint: BF:F0:D0:57:E2:31:B7:EB:B6:BB:24:9C:B7:9E:45:F7
fetchmail: poll2 fingerprints match.
fetchmail: SSL/TLS: using protocol TLSv1.2, cipher ECDHE-RSA-AES256-SHA384, 256/256 secret/processed bits
fetchmail: IMAP> A0003 CAPABILITY
fetchmail: IMAP< * CAPABILITY IMAP4 IMAP4rev1 AUTH=PLAIN AUTH=NTLM AUTH=GSSAPI UIDPLUS MOVE ID CHILDREN IDLE NAMESPACE LITERAL+
fetchmail: IMAP< A0003 OK CAPABILITY completed.
fetchmail: сервер.ru: upgrade to TLS succeeded.
fetchmail: IMAP> A0004 AUTHENTICATE NTLM
fetchmail: IMAP< +
fetchmail: IMAP> TlRMTVNTUAABAAAAB7IAAAcABwAgAAAAAAAAAAcAAABhcmt0aWth
fetchmail: IMAP< + TlRMTVNTUAACAAAABgAGADgAAAAFgoECNeBWhaeRm1YAAAAAAAAAAHgAeAA+AAAABgLwIwAAAA9JAFIAUgACAAYASQBSAFIAAQAU AFYAUwAtAEkALQBNAEIAWAAwADEABAAMAEkAUgBSAC4AUgBVAAMAIgBWAFMALQBJAC0ATQBCAFgAMAAxAC4ASQBSAFIALgBSAFUA BQAMAEkAUgBSAC4AUgBVAAcACADX+uT6noLXAQAAAAA=
fetchmail: IMAP> TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAYABgBwAAAADgAOAHYAAAAOAA4AhAAAAAAAAABSAAAABYKBAvLDPYf02mf7ws0U O2eJmuXkZnunh68iTfFH9c7sqNxwaM9DT13FHYaisdG/j0Yr4EkAUgBSAGEAcgBrAHQAaQBrAGEAYQByAGsAdABpAGsAYQA=
fetchmail: IMAP< A0004 OK AUTHENTICATE completed.
fetchmail: IMAP> A0005 EXAMINE "INBOX"
fetchmail: IMAP< * 793 EXISTS
fetchmail: IMAP< * 0 RECENT
fetchmail: IMAP< * FLAGS (\Seen \Answered \Flagged \Deleted \Draft $MDNSent)
fetchmail: IMAP< * OK [PERMANENTFLAGS ()] Permanent flags
fetchmail: IMAP< * OK [UNSEEN 733] Is the first unseen message
fetchmail: IMAP< * OK [UIDVALIDITY 14] UIDVALIDITY value
fetchmail: IMAP< * OK [UIDNEXT 57199] The next unique identifier value
fetchmail: IMAP< A0005 OK [READ-ONLY] EXAMINE completed.
fetchmail: IMAP> A0006 SEARCH UNSEEN UNDELETED
fetchmail: IMAP< * SEARCH 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 770 771 772 773 774 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793
fetchmail: IMAP< A0006 OK SEARCH completed.
793 messages (737 seen) for логин at poll2.
fetchmail: IMAP> A0007 LOGOUT
fetchmail: IMAP< * BYE Microsoft Exchange Server 2013 IMAP4 server signing off.
fetchmail: IMAP< A0007 OK LOGOUT completed.
fetchmail: 6.3.26 querying poll2 (protocol IMAP) at Вт 27 июл 2021 14:22:16: poll completed
fetchmail: normal termination, status 0
Получается, что на первом компьютере программа по какой-то причине не может начать сеанс TLS с сервером
Конфиги программы ~/.fetchmailrc совпадают
При этом на первом компьютере с сервера яндекс.почты fetchmail загружает письма без проблем. То есть проблема возникает только с одним сервером.
Попробовал установить и настроить fetchmail на другом компьютере - с Альт 9. При том же конфиге почему-то работает.
### Файл ~/.fetchmailrc
poll poll2
proto imap
via сервер.ru
port 143
user "логин"
pass "пароль"
keep
no fetchall
no ssl
sslcertpath /etc/ssl/certs
sslfingerprint "BF:F0:D0:57:E2:31:B7:EB:B6:BB:24:9C:B7:9E:45:F7"
Первый компьютер
fetchmail -c -v pool2
fetchmail: влючен режим --check, выборка почты не выполняется
fetchmail: 6.4.0.beta4 запрашивает poll2 (протокол IMAP) на Вт 27 июл 2021 14:16:30: опрос начат
Попытка подключения к IP/143...соединение установлено.
fetchmail: IMAP< * OK The Microsoft Exchange IMAP4 service is ready.
fetchmail: IMAP> A0001 CAPABILITY
fetchmail: IMAP< * CAPABILITY IMAP4 IMAP4rev1 LOGINDISABLED STARTTLS UIDPLUS MOVE ID CHILDREN IDLE NAMESPACE LITERAL+
fetchmail: IMAP< A0001 OK CAPABILITY completed.
fetchmail: IMAP> A0002 STARTTLS
fetchmail: IMAP< A0002 OK Begin TLS negotiation now.
fetchmail: сервер.ru: fetchmail: System error during SSL_connect(): handshake failed at protocol or connection level.
fetchmail: сервер.ru: сбой обновления до TLS.
fetchmail: Неизвестный логин или ошибка аутентификации для логин@сервер.ru
fetchmail: Ошибка сокет при выборке из логин@poll2
fetchmail: 6.4.0.beta4 запрашивает poll2 (протокол IMAP) на Вт 27 июл 2021 14:16:30: опрос завершен
fetchmail: нормальное завершение, статус 2
Второй компьютер
fetchmail -c -v poll2
fetchmail: --check mode enabled, not fetching mail
fetchmail: 6.3.26 querying poll2 (protocol IMAP) at Вт 27 июл 2021 14:22:14: poll started
Trying to connect to IP/143...connected.
fetchmail: IMAP< * OK The Microsoft Exchange IMAP4 service is ready.
fetchmail: IMAP> A0001 CAPABILITY
fetchmail: IMAP< * CAPABILITY IMAP4 IMAP4rev1 LOGINDISABLED STARTTLS UIDPLUS MOVE ID CHILDREN IDLE NAMESPACE LITERAL+
fetchmail: IMAP< A0001 OK CAPABILITY completed.
fetchmail: IMAP> A0002 STARTTLS
fetchmail: IMAP< A0002 OK Begin TLS negotiation now.
fetchmail: Server certificate:
fetchmail: Unknown Organization
fetchmail: Issuer CommonName: XXXXX
fetchmail: Subject CommonName: XXXXXXXXXX
fetchmail: Subject Alternative Name: mail.XXXXXXX.ru
fetchmail: poll2 key fingerprint: BF:F0:D0:57:E2:31:B7:EB:B6:BB:24:9C:B7:9E:45:F7
fetchmail: poll2 fingerprints match.
fetchmail: SSL/TLS: using protocol TLSv1.2, cipher ECDHE-RSA-AES256-SHA384, 256/256 secret/processed bits
fetchmail: IMAP> A0003 CAPABILITY
fetchmail: IMAP< * CAPABILITY IMAP4 IMAP4rev1 AUTH=PLAIN AUTH=NTLM AUTH=GSSAPI UIDPLUS MOVE ID CHILDREN IDLE NAMESPACE LITERAL+
fetchmail: IMAP< A0003 OK CAPABILITY completed.
fetchmail: сервер.ru: upgrade to TLS succeeded.
fetchmail: IMAP> A0004 AUTHENTICATE NTLM
fetchmail: IMAP< +
fetchmail: IMAP> TlRMTVNTUAABAAAAB7IAAAcABwAgAAAAAAAAAAcAAABhcmt0aWth
fetchmail: IMAP< + TlRMTVNTUAACAAAABgAGADgAAAAFgoECNeBWhaeRm1YAAAAAAAAAAHgAeAA+AAAABgLwIwAAAA9JAFIAUgACAAYASQBSAFIAAQAU AFYAUwAtAEkALQBNAEIAWAAwADEABAAMAEkAUgBSAC4AUgBVAAMAIgBWAFMALQBJAC0ATQBCAFgAMAAxAC4ASQBSAFIALgBSAFUA BQAMAEkAUgBSAC4AUgBVAAcACADX+uT6noLXAQAAAAA=
fetchmail: IMAP> TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAYABgBwAAAADgAOAHYAAAAOAA4AhAAAAAAAAABSAAAABYKBAvLDPYf02mf7ws0U O2eJmuXkZnunh68iTfFH9c7sqNxwaM9DT13FHYaisdG/j0Yr4EkAUgBSAGEAcgBrAHQAaQBrAGEAYQByAGsAdABpAGsAYQA=
fetchmail: IMAP< A0004 OK AUTHENTICATE completed.
fetchmail: IMAP> A0005 EXAMINE "INBOX"
fetchmail: IMAP< * 793 EXISTS
fetchmail: IMAP< * 0 RECENT
fetchmail: IMAP< * FLAGS (\Seen \Answered \Flagged \Deleted \Draft $MDNSent)
fetchmail: IMAP< * OK [PERMANENTFLAGS ()] Permanent flags
fetchmail: IMAP< * OK [UNSEEN 733] Is the first unseen message
fetchmail: IMAP< * OK [UIDVALIDITY 14] UIDVALIDITY value
fetchmail: IMAP< * OK [UIDNEXT 57199] The next unique identifier value
fetchmail: IMAP< A0005 OK [READ-ONLY] EXAMINE completed.
fetchmail: IMAP> A0006 SEARCH UNSEEN UNDELETED
fetchmail: IMAP< * SEARCH 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 770 771 772 773 774 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793
fetchmail: IMAP< A0006 OK SEARCH completed.
793 messages (737 seen) for логин at poll2.
fetchmail: IMAP> A0007 LOGOUT
fetchmail: IMAP< * BYE Microsoft Exchange Server 2013 IMAP4 server signing off.
fetchmail: IMAP< A0007 OK LOGOUT completed.
fetchmail: 6.3.26 querying poll2 (protocol IMAP) at Вт 27 июл 2021 14:22:16: poll completed
fetchmail: normal termination, status 0
Получается, что на первом компьютере программа по какой-то причине не может начать сеанс TLS с сервером
Конфиги программы ~/.fetchmailrc совпадают
При этом на первом компьютере с сервера яндекс.почты fetchmail загружает письма без проблем. То есть проблема возникает только с одним сервером.