首页 文章
  • 0 votes
     answers
     views

    UWP邮件API - 来自非UWP项目(但是桌面桥)

    我正在将我的应用程序移植到UWP,并且UWP中不允许使用某些API - 其中一个是经典邮件API(MAPI) . 我发现的是: UWP公开新的邮件API 任何引用某些WinRT DLL的应用程序(我的应用程序是WPF Windows桌面应用程序)都可以使用新的UWP API(包括新的邮件API) . (顺便说一句,UWP和WPF UI不兼容 - 但这是不同的故事,我们在这里没有处理这个...
  • 0 votes
     answers
     views

    推迟交付电子邮件

    有没有办法推迟发送到Microsoft Exchange服务器的电子邮件的递送?我希望能够使用公司Exchange服务器作为SMTP服务器发送电子邮件,并在 Headers 或其他方面指定电子邮件的传递时间 . 搜索MAPI文档时出现了the PidTagDeferredDeliveryTime MAPI attribute,但我需要能够为发送到服务器的每个特定电子邮件设置该属性 . 可以在SMT...
  • 85 votes
     answers
     views

    在C#中阅读MS Exchange电子邮件

    我需要能够监视和读取来自MS Exchange Server(我公司内部)上的特定邮箱的电子邮件 . 我还需要能够阅读发件人的电子邮件地址,主题,邮件正文并下载附件(如果有的话) . 使用C#(或Vb.net)执行此操作的最佳方法是什么?
  • 0 votes
     answers
     views

    使用 SaveAs 将 MailItem 另存为 msg 会导致 Outlook 滞后

    我正在编写 VSTO Outlook add-in,它需要将某些项目另存为 msg 文件。问题是,每次我调用 MailItem.SaveAs 都会导致 Outlook 稍微滞后并显示正在处理的光标(蓝色圆圈)。我试图将它移动到一个单独的线程中,但这无济于事。保存项目的速度非常快(大多数时间少于 100 毫秒),但仍会导致这种烦人的行为。我需要保存一个项目以将其读取为 MSG 格式,因此,如果我可以...
  • 0 votes
     answers
     views

    如果进程被杀死,则用于保存约会的 MAPI API 不会保存更改

    我正在尝试为 Outlook 开发带有 vc 的 COM 插件,该插件将从非交换服务器接收数据并将其保存到 Outlook PST 文件。 我正在使用 Outlook 对象模型和 MAPI API 将约会对象保存在消息存储中。我使用 Outlook::_AppointmentItem::save()方法保存该项目。之后,我通过 IMessage 接口为此设置了一些属性,并在其上调用 savecha...
  • 1 votes
     answers
     views

    如何在使用 Outlook 2010/13 发送的邮件中设置发件人姓名? <MAPI>

    我一直在从用户的个人资料“ PR_DISPLAY_NAME”中获取用户名的值,并在“ PR_SENDER_NAME_X”属性值中设置与发件人相同的值。但是,在创建配置文件时,Outlook 2010\13 似乎总是将用户名设置为电子邮件地址。即使我们手动添加用户名,在创建 Outlook profile/account 时也将替换为电子邮件地址。 我的问题是-如何获取实际用户名,以便可以将其设置为...
  • 1 votes
     answers
     views

    MAPI 属性在 Outlook 2007 中获取垃圾文件夹

    我有一个例程可以从 Outlook 存储中获取特定的文件夹: // Property Tag of SentFolder string propertyName = &quot;http://schemas.microsoft.com/mapi/proptag/0x35E40102&quot;; Outlook.Folders folders = store.GetRootFolder().Fo...
  • 0 votes
     answers
     views

    无法使用 Powershell 通过 MAPI 将 Outlook 电子邮件的 UnRead 属性设置为 false

    我似乎无法通过 MAPI 将更改写入 Outlook,如果您在脚本中将**.UnRead变量.UnRead**正确设置为 false,但是该变量似乎无法操纵实际的.PST 文件。 select会产生正确的电子邮件,因此对.PST 的读取权限很好。 这是我用来从 PST 文件夹中检索未读电子邮件列表,并将其中之一设置为读取的代码: $Outlook = new-object -comobject &...
  • -1 votes
     answers
     views

    使用c#将.pst导入mysql时,电子邮件地址无法正确显示

    我正在使用下面的代码将一个名为working的outlook安装的.pst文件导出到本地MySQL数据库,因为大部分代码工作正常,但是一些“Sender_Email和”Received_Email“以下面的EX格式显示 / o = ExchangeLabs / ou = Exchange管理组(FYDIBOPDLT)/cn=Recipients/cn=ed403ae50a4581-a.john 这...
  • 0 votes
     answers
     views

    Exchange Online是否支持MAPI客户端应用程序

    我一直在寻找有关Office 365 / Exchange Online问题的明确答案 . 我们使用MAPI应用程序,该应用程序使用MAPI配置文件代表用户发送消息 . 系统已经在本地安装了Exchange Online兼容的Outlook版本 . Exchange Online可以进行这种MAPI访问吗? 我知道有为帐户启用HTTP / RPC MAPI的选项,但问题实际上是客户端上的MAPI...
  • -1 votes
     answers
     views

    访问Outlook 2013的电子邮件正文的原始邮件源

    我想访问Outlook电子邮件的原始邮件来源 . (如果您右键单击任何电子邮件,然后单击“查看源”) . 我有使用Mapi Headers 但不是整个 Headers 的 Headers 部分 . 一些链接建议使用“https://schemas.microsoft.com/mapi/proptag/0x1000001E”和0X0000001F可以访问正文,但它给了我未经授权的访问权限 . 有些...
  • 1 votes
     answers
     views

    使用C代码链接错误以连接到Monetdb

    我试图编译here所示的代码: 但是我收到了链接错误 .我试过提到here的解决方案 . 但同样,我收到了这个错误: gcc main.c -I / usr / include / monetdb -lmapi /usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/libmapi.so:undefined reference to SHA224_Upda...
  • 0 votes
     answers
     views

    Exchange 2010 - Exchange MAPI连接问题

    我有一个Exchange 2000/2003/2007的软件解决方案,现在希望在2010年之后 . 该软件在服务器上运行并使用Exchange MAPI通过RDO来交换服务器,检索邮箱内的电子邮件 . 在Exchange 2000/2003/2007上一切正常,但2010年不会让步 . 尝试访问邮箱时继续收到此错误(在调用Session.getSharedMailbox - RDO lib时)...
  • 0 votes
     answers
     views

    当邮件格式为RTF时,无法使用0x10130102获取Exchange 2010 MAPI API PR_HTML

    我有一个从Exchange组件中获取电子邮件的应用程序 . 我们想要以HTML格式获取电子邮件(无论邮件最初是否为HTML / RTF格式) . 我们使用MAPI属性PR_HTML(0x10130102)来获取数据字符串 . 当邮件是HTML格式时,这种方法在所有三个Exchange组件(2003,2007和2010)上都能正常工作 . 它也适用于Exchange 2007 RTF格式 . 但是在...

热门问题