传输提供程序示例
适用于:Outlook 2013 | Outlook 2016
此示例使用文件和目录来传输和接收消息。 它实现并注册一个非常简单的预处理器,该预处理器向每个出站消息追加一行文本。 此示例演示如何在传输中性封装格式 (TNEF) 和文本之间拆分消息内容。 它还支持所有配置选项 (属性表、向导和编程配置) 和消息选项。 它不支持远程传输接口。
可以从 Outlook Messaging API (MAPI) 代码示例下载此示例。
属性 | 值 |
---|---|
可执行: |
mrxp32.dll |
源代码目录: |
SampleTransportProvider\MRXP |
语言: |
C++ |
平台: |
为 Windows Vista、Windows Server 2008、Windows XP SP2 和 Windows Server 2003 SP1 编译的 Visual Studio 2008 |
支持的功能
此示例支持以下功能:
基本功能,例如发送、接收和轮询新消息。
交互式和编程配置。
IMAPIStatus 接口,属性设置除外。 有关详细信息,请参阅 IMAPIStatus :IMAPIProp 接口。
线程安全性。
将事件记录到文本文件。 文件自动限制为指定大小。 所有传输会话都使用相同的文件。
不支持的功能
此示例不支持异步检测传入消息。
安装示例传输提供程序
若要下载示例传输提供程序,请参阅 下载 Outlook MAPI 示例。
找到保存 Outlook MAPI 示例的文件夹。 右键单击 OutlookMAPISamples-version< number> zip 文件夹,然后单击“ 全部提取”。
单击“ 浏览”,选择要保存示例的位置,然后单击“ 提取”。
运行 Visual Studio 2008。
在 Visual Studio 2008 中,依次单击“ 文件”、“ 打开”和“ 项目/解决方案”。
浏览到保存示例的位置,单击 “mrxp32.vcproj”,然后单击“ 打开”。
在“生成”菜单上,单击“Configuration Manager”。
在“Configuration Manager”对话框中,转到 mrxp32 行,在“配置”列中选择“发布”,然后单击“关闭”。
在"构建"菜单上,单击"构建解决方案"。
在“ 文件另存为 ”对话框中,单击“ 保存”。
在保存示例的文件夹中,右键单击安装批处理文件,然后单击“ 以管理员身份运行”。
在“用户帐户控制”对话框中,单击“继续”。
注意
install.bat 将 .dll 复制到默认Microsoft Office 安装文件夹 C:\Program Files\Microsoft Office\Office12。 如果已在其他位置安装了 Office 产品,请右键单击 “install.bat 然后单击” 编辑”。 文件将在记事本中打开。 将默认安装路径替换为计算机上使用的安装路径。
在 Outlook 中设置传输提供程序
在 Outlook 的“ 工具 ”菜单上,单击“ 帐户设置”。
在“帐户设置”对话框中的“Email”选项卡上,单击“新建”。
在“选择Email服务”下,单击“其他”,选择“MRXP 示例传输”,然后单击“下一步”。
在 “MRXP 传输配置 ”对话框中,键入 “用户显示名称”。
在 “收件箱路径 (UNC 共享) 输入文件夹路径。 这也可以是本地文件夹的路径。
重要
此路径必须存在。
单击“确定”。
在“添加Email帐户”对话框中,单击“确定”。 单击 “完成 ”,然后单击“ 关闭”。
若要开始使用 MRXP 帐户,请退出并重启 Outlook。
使用传输提供程序示例在 Outlook 中发送邮件
在“文件”菜单上,单击“新建”,然后单击“邮件”。
在“ 收件人 ”框中,使用 格式 [MRXP:<ADDRESS>] 键入收件人的姓名。 地址是收件人收件箱的 UNC 共享或本地文件夹路径。
注意
如果地址中有冒号或反斜杠,则必须在每个冒号或反斜杠之前插入反斜杠。 例如,若要向 [MRXP:C:\Mail\myDir] 发送邮件,必须键入
[MRXP:C\:\\Mail\\myDir]
。重要
收件人地址必须存在。
单击“ 帐户 ”,然后单击“ MRXP 示例传输”。
键入消息并单击“ 发送”。 消息是使用 MRXP 传输提供程序发送的。
使用传输提供程序示例在 Outlook 中接收邮件
在“文件”菜单上,单击“新建”,然后单击“邮件”。
键入消息。
单击 Microsoft Office 按钮,单击“ 另存为”,然后单击“ 另存为 ”,将文件保存到设置期间指定的收件箱文件夹。
在“ 另存为 ”对话框中,浏览到设置为收件箱的 UNC 共享或本地文件夹。
在 “保存类型 ”下拉列表中,单击“ Outlook 邮件格式”。
键入文件的名称,然后单击“ 保存”。
该文件将保存到共享文件夹。 MRXP 传输提供程序将邮件传递到 Outlook 中的收件箱。