Ubuntu: 13.04 - raring
Exchange: MS 2007
Thunderbird: 1:24.1.1+build1-0ubuntu0.13.04.1
Evolution: 3.6.4-0ubuntu1
Evolution-mapi: 3.6.2-0ubuntu1
Evolution-ews: 3.6.1-0ubuntu1
我的公司使用 Exchange 进行邮件,并且还拥有“品牌风格”电子邮件模板和签名。我似乎找不到一个好的 Linux 解决方案,可以让两者都符合公司标准。
公司的品牌格式
它本质上是一种 Calibri 字体/无衬线字体;字体大小:11.0pt;颜色#1F497D。我使用的任何 Linux 邮件都必须能够在我撰写新邮件、转发或回复时默认使用该字体。
由于公司其他部门都使用 Outlook,因此进行了此项设置。
最初,我希望使用 Thunderbird,并购买了 ExQuilla 许可证,它可以完美同步(尽管比 Outlook 慢)。但是颜色 #1F497D 不是“首选项”>“排版”>“常规”>“HTML”>“文本颜色”下可用的颜色选择的默认色块之一。我可以通过手动将十六进制代码复制粘贴到写入窗口中的颜色选择工具中来获得正确的颜色……但这很麻烦,需要我随时掌握十六进制代码……相反,我安装了最后一个颜色选择器,它会跳转到我使用的最后一个色块。更有用……但仍然不理想。
Evolution 在这方面提供了优势,我想我可以在这里根据公司标准定制我的电子邮件的撰写外观......所以我希望采取行动......
Exchange Server 2007 设置
本指南最初看起来非常好。所以我打算安装 evolution 和 MAPI。
sudo apt-get install evolution
sudo apt-get install evolution-mapi
于是我安装了 Evolution 和 Evolution 支持组件套件。我很快发现我无法选择正确的协议,但这个问题通过安装缺失的依赖项得到了解决,如下所示此解决方案通过:
sudo apt-get install python-samba
这似乎效果更好。我使用进化帐户助手创建了一个帐户,如下所示,我添加了虚拟名称。
Full name: Joe Blogs
Email Address: [email protected]
MAPI 尝试
因此,我首先尝试将“接收电子邮件”下的服务器类型设置为 Exchange MAPI。
对于配置,我的服务器设置最初是:
server: exchange.mycompany.co.uk
username: joeb
domain name: [empty]
所以我输入域名为“mycompany.co.uk”...验证...输入(绝对正确的)密码。然而在邮件验证请求框中,它拒绝密码并说密码不正确。
我对这些问题进行了大量的尝试,尝试了我的 owa 地址,但结果却mail.extention.ourcompanymailserver.net/owa
...毫无进展。
因此我回到了 thunderbird 和我绑定到 thunderbird 的工作服务器地址:https://mail.extention.ourcompanymailserver.net/EWS/Exchange.asmx
关注话题这里我尝试通过交换地址,但仍然没有成功。再次访问此网站建议我使用我的服务器 IP 地址...但是我不知道,而且这里也没有系统管理员可以帮助我们!
我想我可以直接 ping 服务器
ping https://mail.extention.ourcompanymailserver.net/
返回了一个 IP,然后我将其塞入进化论中……毫无乐趣。
然后我注意到有一个进化EWS模块。我安装了它
sudo apt-get install evolution-ews
这似乎让我更进一步,现在我可以完成初始安装,并且似乎获得了一个有效的设置,但我的服务器没有同步
给EWS_DEBUG=2 evolution
了我很多
"(evolution:16603): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed"
遗憾的是,Google 上什么也没找到...
所以我被难住了。我似乎无法转到 Thunderbird,因为它无法以适合我公司的方式定制我的电子邮件……而且由于 Exchange 问题,我无法使用 evolution……
获得这个设置真是太好了,因为我的整个家庭设置都是 Linux...并且我有悄悄的设计让更多的同事转变,因为他们对 Windows 8 感到沮丧!
如有任何关于如何解决此问题的建议...或更明智的干预点(Thunderbird?)将不胜感激!
答案1
我终于找到了解决方案。需要明确的是,这并不能解决我使用 Exchange 和 Evolution 时遇到的问题,但这是一种变通方法,让我能够使用 Ubuntu Linux 来处理我的商务电子邮件!
要求:
- 雷鸟
- ExQuilla 插件(请注意,自 2013 年 11 月 1 日起,Thunderbird v24+ 需要付费,2013 年购买许可证时,该费用为 10 美元)
然后您需要在 about:config 部分编辑 msgcompose.text_color。
非常感谢 Sanil Kumar 找到的解决方案这里:
在 Mozilla Thunderbird 中,通常我们可以通过从“文本颜色”窗口中选择颜色来更改写入(撰写)窗口的文本颜色,或者我们可以通过输入 HTML 颜色代码或字符串名称来赋予任何服装颜色。
但这个颜色只会对当前的写入窗口起作用。下次文本颜色将为默认颜色。我们可以通过菜单工具->选项设置永久的文本颜色。
从选项窗口中选择撰写选项卡。在常规选项卡的 HTML 选项中选择文本颜色。您从此选项中选择的颜色将永久设置为所有写入窗口。但遗憾的是,我们无法为此选项提供自定义颜色。如果您仍需要为所有写入窗口提供自定义文本颜色,则必须按照以下步骤操作,但风险自负。
- 从“工具”菜单中选择“选项”
- 在选项窗口的高级选项卡下选择常规选项卡
- 点击配置编辑器按钮
- 单击 about:config windows warring message 中的“我会小心的,我保证!”继续
- 在 about:config 窗口搜索框中键入文本并按 Enter 键
- 双击“msgcompose.text_color”
- 在 msgcompose.text_color 框中输入自定义文本颜色 HTML 代码,然后单击“确定”按钮
- 关闭 about:config 并选择一个新的写入窗口并输入一些文本并检查您的文本颜色
这会将您的自定义颜色设置为写入窗口的默认文本颜色
这样,我就可以接收 Ubuntu 的 Exchange 电子邮件,并自定义电子邮件样式以符合我公司的内部标准。现在它们与我发送的邮件没有区别了 (呃呃) 外表。