随笔分类 -  【常用模块】

邮件、短信等
摘要:概述 .net的IO操作(System.IO.Compression)支持对zip文件的创建、读写和更新。 参考:System.IO.Compression 命名空间 要求 :当.NET版本 大于或等于 .NET Framework 4.5.1 时才可用这个库 要对zip文件进行操作,主要用到以下三 阅读全文
posted @ 2022-07-12 12:29 peterYong 阅读(489) 评论(0) 推荐(0) 编辑
摘要:CKEditor 介绍 CKEditor官网 最新的是CKEditor5 是一个具有模块化体系结构的现代JavaScript富文本编辑器。 用ES6编写,具有MVC架构、自定义数据模型、虚拟DOM。 响应性图像和媒体嵌入(视频、推文)。 自定义输出格式:HTML和降价支持。 通过自动格式化和协作提高 阅读全文
posted @ 2021-08-20 17:54 peterYong 阅读(2746) 评论(0) 推荐(0) 编辑
摘要:S/MIME S/MIME协议全称“安全的多功能互联网邮件扩展”(Secure/Multipurpose Internet Mail Extensions),是通过在RFCl847中定义的多部件媒体类型在MIME中打包安全服务。它提供验证、信件完整性、数字签名和加密。 1.发展历史 S/MIME有三 阅读全文
posted @ 2021-07-29 20:08 peterYong 阅读(2708) 评论(0) 推荐(0) 编辑
摘要:官网 介绍 MimeKit和MailKit是.NET中流行的功能齐全的电子邮件框架 Feature 安全 SASL身份验证(支持CRAM-MD5、DIGEST-MD5、LOGIN、NTLM、OAUTHBEARER、PLAIN、SCRAM-SHA-1、SCRAM-SHA-256、SCRAM-SHA-5 阅读全文
posted @ 2021-07-20 20:09 peterYong 阅读(2011) 评论(0) 推荐(0) 编辑
摘要:Windows环境 邮件发送失败 Exchange 2010和2013可以限制用户发送的邮件数量;通过Power Shell命令新建一条策略规则,给recipientratelimit和messageratelimit两个参数赋予一定的值,再给用户应用此规则即可实现限制用户发送量的效果。参数说明:m 阅读全文
posted @ 2021-07-12 10:16 peterYong 阅读(2239) 评论(1) 推荐(0) 编辑
摘要:电子邮件介绍 电子邮件使用的三大协议 1.电子邮件的工作原理 Internet电子邮件系统是基于客户机/服务器方式,客户端也叫用户代理(User Agent),提供用户界面,负载邮件发送的准备工作,如邮件的起草、编辑以及向服务器发送邮件或从服务器取邮件等。服务器端也叫传输代理(Message Tra 阅读全文
posted @ 2021-07-12 09:58 peterYong 阅读(6216) 评论(0) 推荐(2) 编辑
摘要:NLog NLog是适用于各种.NET平台(包括.NET standard)的灵活、’免费的日志记录平台。使用NLog可以轻松地写入多个目标(数据库,文件,控制台)并即时更改日志记录配置。 Nuget包的引用 NLog.Extensions.Logging 创建nlog.config配置文件 同样适 阅读全文
posted @ 2021-02-27 10:48 peterYong 阅读(253) 评论(0) 推荐(0) 编辑
摘要:参考: 学习笔记-Exchange Web Service API-概述 官网 概述 1、探索Exchange中的EWS托管API,EWS和Web服务 使用Exchange中的EWS托管API,EWS,自动发现和其他Web服务来创建用于管理台式机和移动设备以及在线上的企业电子邮件,日历和联系人的解决 阅读全文
posted @ 2020-07-20 11:09 peterYong 阅读(2188) 评论(1) 推荐(0) 编辑
摘要:.NET Core 使用MailKit发送电子邮件 Github:关于 MailKit 很多有经验的.NET老程序员可能会说,发邮件有什么难的,十几年前我们就能用.NET Framework自带的SmtpClient发邮件了,并且.NET Core也能用。为啥还要写这篇文章? 但是,万物皆有始有终, 阅读全文
posted @ 2020-04-10 19:11 peterYong 阅读(5931) 评论(0) 推荐(2) 编辑
摘要:文件路径 1、相对目录当前程序的目录:“.“当前程序的目录的上一级:“..“当前程序的目录的磁盘父目录:“\\“ 2、绝对路径 尽量用Path.Combine(),可以跨平台使用而不会出错 如果在Windows上使用: Path.Combine("A","B"); //A,B都是单个单词 Path. 阅读全文
posted @ 2019-05-12 22:27 peterYong 阅读(243) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示