LINUX.ORG.RU
ФорумAdmin

Fetchmail - не получается забрать письма с Gmail (Debian 12)

 , , ,


0

1

Коллеги, добрый день.

Есть связка postfix+dovecot+roundcube+postfixadmin. [br] В последнем имеется функция «сбор почты». Я нашёл инструкцию, как настроить этот сборщик (https://www.admin112.ru/index.php/main/it-specialist-notes/adding-mail-collection-postfixadm-astra-linux/). Сделал всё по ней. Когда запускаю коммандой [code]sudo -H -u vmail /var/www/html/postfixadmin/ADDITIONS/fetchmail.pl[/code] программа почти мгновенно завершается без ошибок, письма не грузятся.

Может, я неверно указываю папку, откуда загружать с сервера Gmail (указываю Inbox) или программе не нравится использование SSL, или что-то ещё… Может, кто сталкивался?

Заранее спасибо!



Последнее исправление: zerropull (всего исправлений: 3)
Ответ на: комментарий от zerropull

В настройках гугла искать кнопку для включения доступа по паролю приложений, как выше написали. Уже несколько лет как такая фигня. И даже если раньше включено было, оно может сбрасываться, если некоторое время не пользоваться. Тогда надо повторно включать.

shell-script ★★★★★
()
Последнее исправление: shell-script (всего исправлений: 1)
Ответ на: комментарий от zerropull

Не пользоваться гуглопродуктами, очевидно. Всем кто пишет на gmail сообщай что твоя новая почта такая-то (адрес на этом сервере) а gmail ты будешь проверять раз в месяц в связи с идеологической непригодностью фирмы, которая его содержит.

firkax ★★★★★
()
Ответ на: комментарий от shell-script

Вы правы! Спасибо! Оказывается, заказчик и правда не настроил пароль приложений! А я почему-то не перепроверил! Спасибо вам! Спасибо всем! )) Теперь радостно смотрю, как 37000 писем перекачивается на сервер, а папка Входящие растёт )

zerropull
() автор топика
Ответ на: комментарий от zerropull

Был вопрос по дебагу перла. Вот вывод:

Loading DB routines from perl5db.pl version 1.73 Editor support available.

Enter h or ‘h h’ for help, or ‘man perldebug’ for more help.

main::(/var/www/html/postfixadmin/ADDITIONS/fetchmail.pl:18): 18: my $db_type = ‘mysql’;

zerropull
() автор топика
Ответ на: комментарий от zerropull

Ну разбирай логи, чего там, но когда я скритом отправлял зсплитаный архив меня на сутки зобанили в гугломыле. Может у тебя там много соединений дергается.

ya-betmen ★★★★★
()
Ответ на: комментарий от zerropull

Несколько месяцев назад силами mbsync выкачивал почту с yandex и оно тоже периодически просто выкидывало timeout. То через 50 писем, то через пару тысяч.

Решения не нашёл, просто запускал в бесконечном цикле и держал пока оно всё не выкачает.

Может тут тоже самое

Flotsky ★★★
()
Ответ на: комментарий от Flotsky

Ужас какой (((

Проблему решил установкой imapsync`а. Вот инструкция (для будущих поколений): https://tecadmin.net/use-imapsync-on-ubuntu/ [br] При сборке важно отследить, чтобы все зависимости были установлены - он в самом начале проверяет наличие всего необходимого и пишет, когда чего-то не хватает.

Коллеги, всем огромное спасибо ))

zerropull
() автор топика