Что касается того, что 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
?
Вам нужно получить каждый fileID с диска Google и создать ссылки, как описано здесь на форуме Google
FTP-сервер упростит задачу.
Добрый день! Я не знаю, каким дистрибутивом вы пользуетесь, но некоторые из них могут подключаться к Google Диску самой операционной системой. Например, Федора. Достаточно настроить сетевые учетные записи... После этого доступ к Диску будет через файловый менеджер.
Для загрузки с помощью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 будет идентификатором вашего файла.
Я ответил на этот вопрос в другом вопросе:Загрузка большой папки с гугл диска
Я написал код 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
Надеюсь, это поможет!