Я пытаюсь настроить fetchmail для загрузки почты из gmail с помощью pop3. Проблема, как видите, в том, что fetchmail вместо использования протокола pop будет использовать imap.
Чтобы убедиться, что во время настройки не было совершено никаких ошибок, я резюмирую процедуру:
Я отредактировал файл под названием «fetchmail» в папке /etc/default и установил для переменной демона значение «да»;
Теперь я создал файл конфигурации «fetchmailrc» в папке /etc. В этом я написал:
установить почтмейстер "root"
установить демон 600
опрос pop.gmail.com с прототипом POP3
пользователь '[email protected]' там с паролем 'secretPWD' здесь root options ssl
Затем я приступаю к тесту, чтобы увидеть, работает ли он, используя команду: «fetchmail -d0 -vk pop.gmail.com». Ответ команды следующий:
fetchmail: 6.4.2, запрашивающий pop.gmail.com (автоматический протокол) в понедельник, 12 июля, 12:43:41 2021: опрос начался
fetchmail: 6.4.2 запрашивает pop.gmail.com (протокол IMAP) в понедельник, 12 июля, 12:43:41 2021: опрос начался
Попытка подключиться к 173.194.69.109/143... соединение не удалось.
fetchmail: не удалось подключиться к pop.gmail.com:imap [173.194.69.109/143]: время ожидания подключения истекло.
Попытка подключиться к 173.194.69.108/143... соединение не удалось.
fetchmail: не удалось подключиться к pop.gmail.com:imap [173.194.69.108/143]: время ожидания подключения истекло.
Попытка подключиться к 2a00:1450:4013:c00::6c/143... соединение не удалось.
fetchmail: не удалось подключиться к pop.gmail.com:imap [2a00:1450:4013:c00::6c/143]: сеть недоступна.
Попытка подключиться к 2a00:1450:4013:c00::6d/143... соединение не удалось.
fetchmail: не удалось подключиться к pop.gmail.com:imap [2a00:1450:4013:c00::6d/143]: сеть недоступна.
fetchmail: Ошибки соединения для этого опроса:
имя 0: не удалось подключиться к pop.gmail.com:imap [173.194.69.109/143]: время ожидания подключения истекло.
имя 1: подключение к pop.gmail.com: imap [173.194.69.108/143] не удалось: время ожидания подключения истекло.
имя 2: не удалось подключиться к pop.gmail.com:imap [2a00:1450:4013:c00::6c/143]: сеть недоступна.
имя 3: не удалось подключиться к pop.gmail.com:imap [2a00:1450:4013:c00::6d/143]: сеть недоступна.
Ошибка подключения IMAP к pop.gmail.com: сеть недоступна
fetchmail: 6.4.2 запрашивает pop.gmail.com (протокол IMAP) в понедельник, 12 июля, 12:48:02 2021: опрос завершен
fetchmail: 6.4.2, запрашивающий pop.gmail.com (автоматический протокол) в понедельник, 12 июля, 12:48:02 2021: опрос завершен
fetchmail: статус запроса = 2 (SOCKET)
fetchmail: нормальное завершение, статус 2
Насколько я могу предположить, fetchmail пытается использовать протокол imap вместо pop. Я вообще не могу понять, зачем делать что-то подобное.
Может быть, мое низкое сознание заставило меня что-то упустить. Сейчас я работаю над последней версией сервера Ubuntu. Большое спасибо за внимание и извините за мой плохой английский.
P.S. Я знаю, что использование учетной записи root не рекомендуется, но пока я только делаю некоторые попытки. Когда я пойму, как настроить fetchmail, следующим шагом будет настройка полноценного почтового сервера с использованием postfix, dovecot и fetchmail. Кроме того, я уже знаю о существовании getmail и его чрезвычайно простой установке. Но теперь я хотел бы понять причину этой ошибки.