前言

我需要接入某企业的邮件服务器, 该服务器没有开通pop3, 没有smtp, 没有imap, 只有exchange.

也就是说必须要使用outlook才能访问.

但是我没有outlook.

方案一

过去, 我一直以为thunderbird是万能的.

于是我找到了这个插件: ExQuilla,  https://www.exquilla.com

不好用, 特别慢, 特别是邮件变多了之后. 可是我可以忍, 毕竟是免费又能有的.

知道一年后, 突然弹出一个窗. 让我购买license.

方案二

购买license这种事,是觉得不能忍的. 这个时候我才发现thunderbird也不是万能的.

于是找到了davmail. davmail是一个网关, 可以将exchange 转换成pop3/imap协议. 这样又可以用thunderbird了.

官网:  http://davmail.sourceforge.net/gettingstarted.html

1. 安装

aur的包, yarout安装, 过程略.

2. 配置

配置很简单, 执行之后有窗口, 对于我来说, 协议选了OWA, URL写对. 其他设置都没有动, 如图

thunderbird里, 与常规配置无异, url写localhost, 因为我运行在本地.

http://davmail.sourceforge.net/thunderbirdimapmailsetup.html

3 配置systemd

在2里,使用了图像窗口之后, 它会保持一个配置文件在你的当前路径里: .davmail.properties

把它改一改,copy到/etc/davmail下边, 为systemd做准备.

我只改了如下:为了debug方便

davmail.logFilePath=/var/log/davmail/tong.log

它的systemd写的不好, 有bug, 我改了一下,注释掉了红色的行:

╰─>$ cat /usr/lib/systemd/system/davmail@.service
[Unit]
Description=DavMail for %i [Service]
#User=davmail
ExecStart=/usr/bin/davmail /etc/davmail/%i.properties
Restart=on-failure
PrivateTmp=yes
ProtectSystem=full
ProtectHome=yes [Install]
WantedBy=multi-user.target
DefaultInstance=davmail

4. 启动

然后这样启动:

systemctl enable davmail@tong
systemctl start davmail@tong

正常来说,就可以用来,已经.唯一需要注意的是,升级版本的时候,注意davmail@.service会被覆盖.

[daily] 使用thunderbird通过davmail代理访问Microsoft Exchange Service(OWA)的更多相关文章

  1. 解决“与 Microsoft Exchange 的连接不可用,Outlook 必须联机或已连接才能完成此操作”

    Microsoft Outlook 是一种用于发送和接收电子邮件的应用程序.由于其可靠性和各种使用类型,它在企业公司中非常受欢迎.Outlook 还可用于管理各种类型的个人数据,如日历约会.联系人.邮 ...

  2. Thunderbird Mail 支持 Microsoft Exchange

    Thunderbird地址:https://www.mozilla.org/en-US/thunderbird/ 插件下载地址:https://addons.mozilla.org/zh-CN/thu ...

  3. SVN 通过IIS设置反向代理访问

    原因 一个字,穷,没办法,只有一台机器 要当测试服务器还要做源码管理. 解决办法 通过IIS配置反向代理访问SVN,给SVN访问的HTTPS绑定上域名,就可以正常访问了. 1.修改SVN配置 把SVN ...

  4. Yii2:避免文件路径暴漏,代理访问文件

    制作背景:公司要做第三方文件管理系统,客户有时候需要直接访问文件,但是我们又不想暴露文件路径,才有这代理访问 基本功能介绍:读取txt文档.读取图片,如果有需要,可以通过插件读取doc.pdf文档, ...

  5. cxf设置代理访问webservice接口

    由于业务上的需要,需要访问第三方提供的webservice接口,但由于公司做了对外访问的限制,不设置代理是不能外网的,如果使用http设置代理访问外网还是比较容易的,但使用cxf有点不知道从哪里入手. ...

  6. CentOS6.3搭建Nginx代理访问MongoDB GridFS图片资源

    PHP可以直接读取MongoDB GridFS中的图片并显示到页面中,但对PHP的压力就大了.偶然机会,了解到Nginx可以代理访问,实现过程如下: 1.工具准备 安装一些必要的编译工具及库,这里是直 ...

  7. HttpWebRequest代理访问网站

    private void button1_Click(object sender, EventArgs e) { string str ="http://www.7y8.com/V/ip.a ...

  8. webservice axis2客户端设置代理方法(公司网络通过代理访问时)

    webservice axis2客户端设置代理方法(公司网络通过代理访问时)   UploadProcessInServiceStub stub = new UploadProcessInServic ...

  9. Nginx 防CC攻击拒绝代理访问

    先大概说说简单的结构…前端一个Nginx反向代理,后端一个Nginx instance app for PHP…实际上就是个Discuz,之前面对CC攻击都是预警脚本或者走CDN,但是这次攻击者不再打 ...

随机推荐

  1. Laya的版本管理

    参考: Laya项目发布详解 发布时,勾选开启版本管理 点击上图“是否开启版本管理”右边的+号. 可以选择加入版本管理,或者排除版本管理的文件夹. 比如我要排除bin/test这个文件夹下的文件,不使 ...

  2. 【计算机视觉】图像着色(Image Colorization)

    (Sometimes technology enhances art. Sometimes it vandalizes art. --- 有时技术会增强艺术,有时它破坏了艺术.) 着色黑白电影是一个可 ...

  3. [LeetCode] 686. Repeated String Match 重复字符串匹配

    Given two strings A and B, find the minimum number of times A has to be repeated such that B is a su ...

  4. 【网络开发】详谈socket请求Web服务器过程

    最开始我们需要明白一件事情,因为这是这篇文章的前提: HTTP协议只是一个应用层协议,它底层是通过TCP进行传输数据的.因此,浏览器访问Web服务器的过程必须先有"连接建立"的发生 ...

  5. C/c++语言开源项目总结

    值得学习的C语言开源项目 -1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具.它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性 ...

  6. win10安装网络适配器

    上面这个有些叫Microsoft Loopback Adapter

  7. linux grep的用法

    linux grep的用法<pre>[root@iZ23uewresmZ ~]# cat /home/ceshis.txtb124230 b034325 a081016 m7187998 ...

  8. 面试必备的10道MySQL题

    MySQL 事务,是我们去面试中高级开发经常会被问到的问题,很多人虽然经常使用 MySQL,SQL 语句也写得很溜,但是面试的时候,被问到这些问题,总是不知从何说起.下面我们先来了解一下什么是 MyS ...

  9. GAN代码实战

    batch normalization 1.BN算法,一般用在全连接或卷积神经网络中.可以增强整个神经网络的识别准确率以及增强模型训练过程中的收敛能力2.对于两套权重参数,例如(w1:0.01,w2: ...

  10. Hystrix学习笔记

     服务降级: DashBoard: 例中的8001为要监控的地址: