AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1176561
Accepted
Christian Conradsen
Christian Conradsen
Asked: 2019-09-26 03:39:37 +0800 CST2019-09-26 03:39:37 +0800 CST 2019-09-26 03:39:37 +0800 CST

通过 CLI 以“公司模式”从 office365 下载电子邮件

  • 772

这是我在这个网站上的第一篇文章,如果问题不清楚或可能已经回答,请告诉我(我已经找了几天,但没有运气)

情况:我需要从业务电子邮件地址(例如:my.name@my_company.com)下载整个邮箱。邮箱在office365,授权是公司IT部门控制的Active Directory。:-)

我尝试使用 OFFLINEIMAP,它在一定程度上运行良好,其中某些文件夹名称在 OFFLINEIMAP 眼中有点“越界” :) 这当然可以通过更改名称来解决导致问题的文件夹,但这些文件夹的数量似乎更多。这可能是时候说,有问题的邮箱大约 37GB 并且包含相当多的子文件夹......

你们中的任何一个有智慧的物种是否曾经用另一种方式来做到这一点?!?

MUTT 可以登录邮箱,但我怎样才能编写成功的脚本,以便所有电子邮件都在我的硬盘上结束??

任何解决方案都是受欢迎的:)

email downloads offline office365
  • 1 1 个回答
  • 263 Views

1 个回答

  • Voted
  1. Best Answer
    Christian Conradsen
    2019-10-02T04:28:17+08:002019-10-02T04:28:17+08:00

    好吧-我找到了答案!!!:) 请记住,我只想下载电子邮件 - 不向邮箱上传任何内容,或更改任何内容...我发现 MBSYNC 可以为我完成这项工作 :)

    sudo apt-get install mbsync

    vi ~/.mbsyncrc

    粘贴:IMAPAccount gmail

    连接地址

    Host TheEmailServer... User MyUserName4TheMailBox Pass MyPassWord4TheMailBox UseIMAPS 是

    SSL类型 IMAPS

    SSL版本 TLSv1.2

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

    要将密码存储在加密文件中,请使用 PassCmd 而不是 Pass

    PassCmd "gpg2 -q --for-your-eyes-only --no-tty -d ~/.mailpass.gpg"

    #

    使用 SSL

    AuthMechs *

    SSL类型 IMAPS

    SSL 版本 TLSv1 TLSv1.1 TLSv1.2

    以下行应该有效。如果出现证书错误,请取消注释以下两行并阅读“疑难解答”部分。

    证书文件 /etc/ssl/certs/ca-certificates.crt

    证书文件 ~/.cert/imap.gmail.com.pem

    证书文件 ~/.cert/Equifax_Secure_CA.pem

    IMAPStore gmail-remote 帐户 gmail MaildirStore gmail-local

    逐字逐句的子文件夹

    尾随的“/”很重要

    路径 ~/.mail/my_local_mailbox_folder/

    收件箱 ~/.mail/didnt_work_for_me

    频道 gmail 主 :gmail-remote: 从属 :gmail-local:

    排除内部 [Gmail] 文件夹下的所有内容,感兴趣的文件夹除外

    模式 * ![Gmail]* "[Gmail]/Sent Mail" "[Gmail]/Starred" "[Gmail]/All Mail"

    或者包括所有内容

    图案 *

    在本地和服务器上自动创建丢失的邮箱

    创建两者

    将同步状态文件保存在相关目录中

    同步拉取同步状态 *

    然后运行“mbsync gmail”,其中“gmail”是上面 ~/.mbsyncrc 中的名称

    然后等待所有电子邮件到达:)

    注意:我花了几天时间才让它们全部完成,而且我不得不重新启动同步几次 :)

    如果它对你有用,请不要忘记“喜欢”这个:)

    • 0

相关问题

  • 如何让 Evolution 自动应用过滤器?

  • 电脑残障人士的电邮申请

  • 在 Kmail 中配置 GPG

  • 如何在不保持主 UI 打开的情况下进行 Evolution 检查并通知新电子邮件?[关闭]

  • 如何配置邮件服务器以报告与服务器名称不同的主机名[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve