Как я могу заставить fetchmail повторно получать почту в почтовом ящике Gmail?

370
D.Bugger

Мой сервер Linux получает почту из gmail и отправляет ее на серверный процесс Domino (SMTP). Нет проблем там.

Проблема заключается в том, что сообщения были получены до запуска сервера Domino, поэтому SMTP-соединение не было доступно. Проходит некоторое время, прежде чем порт SMTP становится доступным.

Я вижу, какие письма отсутствуют, и я переместил их из Корзины в Gmail в папку «Входящие». Эти письма не были получены. Тогда я пометил их как непрочитанные. Ничего не случилось. Я даже очистил файл .fetchids в Linux. Также добавил fetchall, но безрезультатно.

Вопрос: как я могу сказать fetchmail повторно получить эти пропущенные письма ??

0
Существует два механизма для повторной загрузки сообщений Gmail: оба работают с Thunderbird / POP3, но я понятия не имею, применимы ли они к `fetchmail`. (1) Добавить `недавний:` к имени пользователя, вошедшего в систему: это снова загружает все сообщения за последние 30 дней; удалите те, которые вам не нужны. (2) Если сообщений всего несколько, используйте веб-интерфейс, чтобы открыть сообщение, и в трехточечном меню нажмите «Показать оригинал», а затем «Скачать оригинал»: для ТБ я сохраняю как «Title.eml», которую можно открыть и скопировать в любую папку электронной почты, включая папку «Входящие». Вам нужно будет определить, может ли `fetchmail` использовать любой из этих методов. AFH 5 лет назад 0
Спасибо. Я думаю, что `fetchmail` не имеет этих опций, но я рассмотрю это дальше. Я рад сообщить, что мои письма все-таки пришли. Как именно я пока не знаю. Тем не менее, теоретический случай кажется интересным, как получать пропущенные письма. D.Bugger 5 лет назад 0

0 ответов на вопрос