10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

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

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

关注

评论

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

什么是SDK,它是怎样威胁我们的隐私?

郑州埃文科技

2023总结

明明

基础

云开发在教育应用开发、运维全流程实践

阿里云云效

云计算 阿里云 DevOps 云原生 开发

一次代码审计实战案例【思路流程】

H

网络安全

云原生背景下的应用安全建设

火线安全

云原生 云安全

记某核心MongoDB集群索引优化实践

MongoDB中文社区

mongodb

车辆GPS定位整套管理系统,轨迹播放,车辆管理,电子围栏,报警记录,数据库/人员定位/宠物定位/物流跟踪/资产定位

Geek_7jiynf

Java Java web GPS

fastposter v2.5.1 发布 轻松在线作图

物有本末

基于Java+SpringMVC+MySql+Layui+H5实现企业门户网站

Geek_7jiynf

网站建设

如何为招聘机构选择CRM系统

低代码小观

低代码 企业管理 企业管理系统 CRM系统

网络安全:小记一次代码审计

网络安全学海

网络安全 信息安全 渗透测试 安全漏洞 代码审计

带你掌握Redis数据类型:string和Hash

华为云开发者联盟

redis string hash 数据类型

【C语言】结构体

謓泽

C语言 结构体 3月月更

高级IO模型之kqueue和epoll

程序那些事

Java io nio 程序那些事 3月月更

恒源云(Gpushare)_UNIRE:一种可以共享标签空间的方法

恒源云

OpenCV 计算机视觉 服务器

TiDB 5.4 发版丨新功能解读

PingCAP

基于大数据的医疗健康疾病筛查及风险评估系统

Geek_7jiynf

医疗方案 医疗AI 医疗信息化

阿里 BladeDISC 深度学习编译器正式开源

阿里云大数据AI技术

深度学习 开源 编译器

【云计算】云计算六大优点简单说明

行云管家

云计算 IT 企业上云 IT运维

直播系统聊天技术(七):直播间海量聊天消息的架构设计难点实践

BeeWorks

技术实践 | 如何给NVMe做RAID

沃趣科技

raid 硬盘

深度文 | 一文看懂云原生时代 DevOps 如何选型

星汉未来

运维 云原生 降本增效

【数据库】云数据库rds是什么意思?有什么优势?

行云管家

数据库 云数据库 RDS

MongoDB常见问题解答:时间与时区

MongoDB中文社区

mongodb

科创人·弘玑Cyclone CEO高煜光:从RPA到超自动化,以客户需求构建战略纵深

科创人

JAVA只要掌握内部类,多继承和单继承都不是问题

华为云开发者联盟

Java jdk 多继承 内部类 单继承

进入2022年,移动互联网的小程序和短视频直播赛道还有机会吗?

BeeWorks

理想很丰满,现实很骨感,坎坷前行的区块链产业化路在何方?

Akumas

区块链 数字化转型 新基建 十四五规划

数字化背景下,为何J2PaaS低代码平台,能成为企业技术升级的优选?

J2PaaS低代码平台

低代码 数字化 企业数字化转型 低代码平台 企业级低代码平台

Shopee Games 游戏引擎演进之路

Shopee技术团队

前端 游戏开发 egret 游戏引擎

通过蜜罐技术获取攻击者手机号、微信号【网络安全】

H

黑客 网络安全

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