office app之 Mail App 从新建到发布

来源:互联网 发布:java项目开发人员配置 编辑:程序博客网 时间:2024/06/06 01:15

在 浅谈 Office 2013 App 中说到目前Office App支持三种类型的App,

前两篇讲了 office 2013 app 之 task pane app(从新建到发布到office 365 SharePoint)  和 office 2013 app 之 content app(从新建到发布到office 365 SharePoint)。

本篇讲述office app之 Mail App 从新建到发布。

Mail App 和之前两种App有些不同的地方:

1. 只能在Out Look里面应用(2013 在线版,本地版,office 365 上的都可以);

2. App是部署到Exchange server 2013(或之后的版本) 或Office 365 exchange 服务器上的,由于笔者没有自己的Exchange测试服务器,本文使用Office 365 exchange;

3. 不需要单独部署App Web 工程,记得前两种类型的App的Web App和office App(manifest file)都是分开部署的, mail app 是将这两个工程一起打包部署到Exchange上面的;

4. 不需要插入应用,前面两种app都是需要用户插入 app的, mail app是根据一定的规则是否满足来决定是否显示在邮件中的。比如写一个Mail App他的激活规则是标题或邮件中包含电话号码,可做如下设置:


当然如果你选择"Item is a message",那就是所有邮件都会加载该应用,建议慎用这个条件,因为它会让每封邮件都加载该应用,会极大损耗你的邮箱性能。

准备步骤请参考:office 2013 app 之 task pane app(从新建到发布到office 365 SharePoint 

下面说Mail App的Hello word 程序的步骤:

1. 新建Mail App,请参考 office 2013 app 之 task pane app(从新建到发布到office 365 SharePoint 的第一步,但是选择app时选mail app: 



2. 设置激活规则(Activation Rules), 该规则为匹配13开头的手机号码: 


3. 点击运行按钮,VS2012将要求输入Exchange帐号


4. 发送一封邮件,标题"Test phone number 13512346789",发送到对用的邮件地址

5. 登陆到该邮件地址的邮箱,察看结果










原创粉丝点击