Загрузка электронных писем из office365 в «режиме компании» через CLI

Это мой первый пост на этом сайте, так что не обращайте на меня внимания, если вопрос неясен или, возможно, уже ответил (у меня несколько дней, но не повезло)

Ситуация: мне нужно скачать весь почтовый ящик с бизнес-адреса электронной почты (например, my.name@my_company.com). Электронная почта находится в office365, а авторизация - Active Directory, контролируемая ИТ-отделом компании. : -)

Я пытался использовать OFFLINEIMAP, который хорошо работал до определенного момента, когда некоторые имена папок стали немного «за пределами» в глазах OFFLINEIMAP :) Это могло бы - конечно - исправить, изменив имя папки, вызывающей проблему, но, похоже, таких папок больше. Возможно, пришло время сказать, что размер рассматриваемого почтового ящика составляет около 37 ГБ и содержит довольно большое количество подпапок ...

Кто-нибудь из вас, умный вид, когда-либо работал с другим способом сделать это?!?

MUTT может войти в почтовый ящик, но как я могу написать сценарий моего пути к успеху, чтобы все электронные письма заканчивались на моем HDD ??

ЛЮБОЕ решение - добро пожаловать :))

0
задан 25 September 2019 в 14:39

1 ответ

Хорошо - я нашел ответ!!!:) Помните, я ТОЛЬКО хотел Загрузить электронные письма - не, загружают что-либо на почтовый ящик или изменяют что-либо... Я нашел, что MBSYNC мог сделать задание для меня :)

, sudo Кв. - получает вставку mbsync

vi ~/.mbsyncrc

установки: Адрес IMAPAccount gmail

для соединения с

Хост TheEmailServer... Пользователь MyPassWord4TheMailBox UseIMAPS Передачи MyUserName4TheMailBox да

SSLType IMAPS

SSLVersion TLSv1.2

CertificateFile/etc/ssl/certs/ca-bundle.crt PipelineDepth 1

Для хранения пароля в зашифрованном файле использует PassCmd вместо Передачи

PassCmd "gpg2-q - for-your-eyes-only - никакой-tty-d ~/.mailpass.gpg"

SSL

AuthMechs Использования #

*

SSLType IMAPS

SSLVersions TLSv1 TLSv1.1 TLSv1.2

, следующая строка должна работать. Если получают ошибки сертификата, не комментируют два после строк и читают раздел "Troubleshooting".

CertificateFile/etc/ssl/certs/ca-certificates.crt

CertificateFile ~/.cert/imap.gmail.com.pem

CertificateFile ~/.cert/equifax_secure_ca.pem

IMAPSto re удаленный от Gmail gmail MaildirStore Учетной записи, локальный для Gmail

подпапки Verbatim

, запаздывание "/" важно

Путь ~/.mail/my_local_mailbox_folder /

Ведущее устройство Gmail канала ~/.mail/didnt_work_for_me

Ящика входящих сообщений: удаленный от Gmail: Ведомое устройство: локальный для Gmail:

Исключают все под внутренней папкой [Gmail], кроме интересных папок

Шаблоны *! [Gmail] *" [Gmail] / Отправленная Почта" "[Gmail] / Звездообразный" "[Gmail] / Вся Почта"

Или включает все

, Шаблоны *

Автоматически создают недостающие почтовые ящики, и локально и на сервере

Создают Оба

, Сохранили файлы состояния синхронизации в соответствующем Получении по запросу Синхронизации каталога

SyncState *

Затем выполненный "mbsync Gmail", где 'Gmail' является именем от ~/.mbsyncrc выше

, Затем ожидают всех электронных писем для прибытия :)

NB: потребовалось несколько дней для меня, чтобы заставить их всех завершаться, и я должен был перезапустить синхронизацию пару раз :)

, не забывайте 'любить' это, если это полезно для Вас :)

0
ответ дан 23 October 2019 в 10:28

Другие вопросы по тегам:

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