写点什么

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:161665
用户头像

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

关注

评论

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

引领下一代操作系统技术方向 第一届OpenHarmony技术峰会成功召开

极客天地

架构实战营-模块三作业

🐢先生

架构实战营

EasyRecovery16操作简单的电脑数据恢复软件

茶色酒

EasyRecovery16

Zebec社区上线ZIP-2(地平线升级行动)提案,海量激励将被释放

鳄鱼视界

极客时间架构训练营模块八作业-消息队列存储消息数据的 MySQL 表格

张Dave

Zebec社区上线ZIP-2(地平线升级行动)提案,海量激励将被释放

西柚子

精华推荐 |【算法数据结构专题】「延时队列算法」史上非常详细分析和介绍如何通过时间轮(TimingWheel)实现延时队列的原理指南

码界西柚

数据结构 延时队列 算法框架 DelayedQueue 时间轮(TimeWheel)

for循环中声明变量的一个问题回顾

老王同学

c++

人肉智能#003:为什么 Instagram 曾经值得尊敬

光毅

facebook Instagram

PHP Windows 下 XAMPP 的 xdebug 配置

HoneyMoose

今天终于知道 Redis 为什么要用跳跃表了

Java 数据库 redis 缓存 跳跃表

三天吃透MySQL八股文(2023最新整理)

程序员大彬

Java MySQL 数据库

Java 数据类型(全网最全)

kcodez

Java 后端

数字孪生在智慧物流中的应用价值

申扬科技

智慧物流 数字孪生

Python:Excel自动化实践入门篇 甲【送图书门票】

eng八戒

python excel

电影排行榜(requests + bs4 & scrapy)

漫步桔田

Python 数学练习题(一)

漫步桔田

新时代的技术领导力

agnostic

领导力

CorelDRAW2023序列号及安装下载教程

茶色酒

CorelDraw2023

EasyRecovery Photo16最新版本有哪些新功能?

茶色酒

EasyRecovery Photo16

Python 数学练习题(二)

漫步桔田

2023-02-25:请用go语言调用ffmpeg,解码mp4文件并保存为YUV420SP格式文件,YUV420P不要转换成YUV420SP。

福大大架构师每日一题

golang ffmpeg 福大大

EasyRecovery16和谐版手机数据恢复软件下载

茶色酒

EasyRecovery16

Zebec社区上线ZIP-2(地平线升级行动)提案,海量激励将被释放

股市老人

速来~与 Werner Vogels 博士一起探索敏捷性与创新速度一起提升的秘方

亚马逊云科技 (Amazon Web Services)

time_point 的基本用法举例

老王同学

C++11

IO:阻塞和非阻塞、同步和异步

小小怪下士

Java 程序员 io 异步 阻塞

刚插上网线,电脑怎么知道自己的IP是什么?

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