c# - EWS/ExchangeService 的 GoLang 包装器

标签 c# go dll exchange-server exchangewebservices

我有一些 C# 代码使用 ExchangeService(通过 Microsoft.Exchange.WebServices.dll)对象来执行一些典型的电子邮件任务(例如获取电子邮件、发送电子邮件)。我希望能够做同样的事情,但使用 Go 而不是 C#。最直接的方法是什么?我知道有 CGo 等工具,但鉴于这是 MSFT 提供的 DLL,它是 .NET 框架的一部分,我怀疑这个过程并不像创建自己的 DLL 那样简单。

最佳答案

您必须将自己的 SOAP 请求滚动到 EWS。托管/.NET EWS API 只是一组精心打包的 SOAP 请求。

关于c# - EWS/ExchangeService 的 GoLang 包装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40850691/

相关文章:

c# - 在C#Visual Studio中连续录制和播放音频

c# - 如何按名称引用 Windows 窗体控件 (C#/VB)

go - 在 Go 中使用 secp256k1

json - Unmarshal() 正在返回空结构

vb.net - Windows 脚本宿主对象模型的 Interop.IWshRuntimeLibrary.dll 引用与可执行文件相同的目录

c - DLL 未从 LabVIEW 写入 txt 文件?

c# - PCL - 对于某些目标,无法从 Func<IThing<T>> 转换为 Func<Object>

c# - C# using 语句中的表达式

go - 如何从 Go 库中获取对象构建信息?

c++ - 在 Qt 应用程序中使用自定义 dll