写点什么

MimeKit v0.5 支持.NET Framework 4.0、Xamarin.Android 和 Xamarin.iOS

  • 2013-10-08
  • 本文字数:721 字

    阅读完需:约 2 分钟

MimeKit v0.5 已经被发布到了 NuGet Gallery 上,支持.NET Framework 4.0、 Xamarin.Android Xamarin.iOS ,因为它是基于 MIT/X11 许可发布的所以在使用它的时候没有任何限制。在解析、解码头信息的时候,MIME 解析器使用了一个真实的分词器替代了正则表达式和 string.Split() 方法。

MimeKit 能够处理 rfc2047 编码的单词字符,包括已经被错误地打散了的使用可打印字符引用编码(quoted-printable)和 base64 编码的有效负载。它也能够处理单词之间的多字节字符序列分割。

借助于 MimeKit.ParserOptions,用户能够指定除了 UTF-8 和 ISO-8859-1 之外的他 / 她自己的反馈字符集,让 MimeKit 能够处理头信息中未声明的 8 位文本。此外,MimeKit 能够在组合 MIME 信息的时候为每一个单独的头信息指定系统中可用的任意字符编码。

MimeKit 所包含的 rfc2047 和 rfc2231 编码器在执行实际的编码步骤之前会对文本进行合适地分解,从而确保每一个编码的单词符号是正确独立的。

“将来发布 MimeKit v1.0 的时候,我打算将其添加到 Xamarin 的组件商店中,也能够更容易地进行移动开发,” MimeKit 的开发者 Jeffrey Stedfast 说。

MimeKit 0.5 还为 S/MIME 消息部分的签名、加密、解密和验证提供了支持。你既可以使用 multipart/signed 方式,也可以使用 application/[x-]pkcs7-signature mime-type。

Jeffrey 说,“我还想支持 PGP/MIME,但是实现起来稍微有一点复杂,因为我可能需要依赖于外部的本地库和程序,例如 GpgME 和 GnuPG”。

MimeKit 拥有一个先进的解析器实现,并且没有遭受 System.Net.Mail 中的大量限制和 bug。此外,它还为 Unix mbox 文件的解析提供了支持。

查看英文原文 MimeKit v0.5 Adds .NET Framework 4.0, Android and iOS Support for Xamarin

2013-10-08 08:161705
用户头像

发布了 321 篇内容, 共 132.9 次阅读, 收获喜欢 19 次。

关注

评论

发布
暂无评论
发现更多内容

深入分析YashanDB数据库的数据建模方法

数据库砖家

海外App 的上线和运营

北京木奇科技有限公司

APP开发 软件外包公司 海外APP

深入分析YashanDB的技术架构与创新

数据库砖家

YashanDB 内核调度机制与优化的一些深入分析

数据库砖家

深度解析YashanDB数据库中的内存管理与性能提升方法

数据库砖家

深度剖析YashanDB数据库事件驱动架构的实现方法

数据库砖家

深入分析YashanDB的行业细分应用

数据库砖家

和鲸科技参编《气象数据智能处理与分析平台建设指南》,推动气象+AI 深度融合

ModelWhale

人工智能 AI 气象 气象智能体 气象+AI

“你好BOE”再度携非遗与当代设计亮相米兰 以科技之力向世界展现东方美学

爱极客侠

如何在多用户环境下有效运用YashanDB数据库

数据库砖家

如何制定YashanDB数据库的性能基准测试计划

数据库砖家

深入分析YashanDB的数据建模技术与工具

数据库砖家

双喜临门!矩阵起源荣膺全国总决赛季军并获多家资本青睐

MatrixOrigin

矩阵起源 多模态数据 粤港澳大湾区创业大赛 AI数据智能平台

深入解读YashanDB数据库的服务质量与支持

数据库砖家

深入解析YashanDB的核心架构与性能优势

数据库砖家

Docker入门实践:从零开始掌握容器技术

qife122

Docker DevOps

Shopify 跨境电商的对接开发指南

北京木奇科技有限公司

APP开发 跨境电商 软件外包公司

如何在企业中实施YashanDB数据库迁移

数据库砖家

深入分析YashanDB的聚合与筛选功能

数据库砖家

深度解析YashanDB的查询优化器工作原理

数据库砖家

深度剖析YashanDB数据库查询优化的核心技术

数据库砖家

深入分析YashanDB数据库的扩展性优势

数据库砖家

【RFID工具包怎么选】适合铁路检修和电力巡检的品牌有哪些?

斯科信息

RFID技术 RFID工具包

如何在YashanDB中实现高效的数据查询与索引

数据库砖家

如何在不同场景中灵活使用YashanDB

数据库砖家

深入解读YashanDB数据库的分布式存储技术创新

数据库砖家

深入解析YashanDB的架构设计与功能特色

数据库砖家

在AI技术唾手可得的时代,挖掘开发者工具新需求成为关键突破点

qife122

需求分析 AI开发

如何在YashanDB中实现高效的数据备份

数据库砖家

深入分析YashanDB的用户界面设计

数据库砖家

MimeKit v0.5支持.NET Framework 4.0、Xamarin.Android和Xamarin.iOS_Android/iOS_Anand Narayanaswamy_InfoQ精选文章