Загрузить файл папки диска Google через wget

Что касается того, что imap не прослушивает данный порт: это совершенно другая служба. Может обслуживаться cyrus-imapd, dovecot, Courrier, также может включать некоторый прокси-сервер imap, такой как nginx, ... в зависимости от ваших настроек, вероятно, есть что-то еще, что нужно исправить. Дайте нам знать.

Что касается должен выдать ошибку STARTTLS , согласно вашему main.cf , у нас есть:

mynetworks = 127.0.0.0/8, [::1]/128
smtpd_client_restrictions = permit_mynetworks permit_sasl_authenticated permit
smtpd_recipient_restrictions = permit_sasl_authenticated

Вы, вероятно, захотите добавить permission_mynetworks на smtpd_recipient_restrictions . А также убедитесь, что ваш roundcube настроен для подключения к 127.0.0.1 или, возможно, добавьте свой IP-адрес в mynetworks . Что вы установили как $ config ['smtp_server'] в roundcube config.php ?

2
29.03.2017, 08:52
4 ответа

Вам нужно получить каждый fileID с диска Google и создать ссылки, как описано здесь на форуме Google

FTP-сервер упростит задачу.

1
27.01.2020, 22:19

Добрый день! Я не знаю, каким дистрибутивом вы пользуетесь, но некоторые из них могут подключаться к Google Диску самой операционной системой. Например, Федора. Достаточно настроить сетевые учетные записи... После этого доступ к Диску будет через файловый менеджер.

0
27.01.2020, 22:19

Для загрузки с помощьюwget:

wget --no-check-certificate -r 'https://docs.google.com/uc?export=download&id=FIELDID' -O FILENAME 

где FILENAME— желаемое имя выходного файла, например mobileapp1.apkа FIELDID— это идентификатор в вашей ссылке на файл.

Пример

https://drive.google.com/file/d/xxx/view

xxx будет идентификатором вашего файла.

0
26.02.2020, 17:53

Я ответил на этот вопрос в другом вопросе:Загрузка большой папки с гугл диска

Я написал код Python с использованием библиотеки PyDrive, который может рекурсивно извлекать вложенные -папки и файлы внутри родительской папки. Затем, используя идентификаторы файлов, я сгенерировал bash-скрипт с помощью wget.

Шаг 1 Я использовал библиотеку PyDrive. Чтобы использовать эту библиотеку, вы должны выполнить инструкции, описанные в этой ссылке .

Шаг 2 Теперь создайте скрипт или записную книжку Python в том же рабочем каталоге, где вы сохранили файл «client _secrets.json». Блокнот прилагаю ниже.

https://gist.github.com/immuntasir/73b8e8eef7e6c9066aaf2432bebf7db0

Шаг 3 Используя scp, скопируйте «script.sh» на удаленный сервер.scp ~/path/script.sh username@ip:path

Шаг 4 Войдите на удаленный сервер, перейдите по пути. Затем сделайте скрипт исполняемым с помощью следующей команды. chmod 777 script.shЗапускаем скрипт и вуаля!./script.sh

Я также написал туториал, который можно найти здесь:https://medium.com/@immuntasir/recursively-download-all-the-contents-of-a-google-drive-folder-using-python-wget-and-a-bash-script-d8f2c6b105d5

Надеюсь, это поможет!

0
07.07.2020, 14:54

Теги

Похожие вопросы