mimekit相关内容

MimeKit-无法将';Org.BouncyCastle.Asn1.DerApplicationSpecific';类型的对象强制转换为';Org.BouncyCastle.Asn1.Asn1SequenceParser';类型

我正在使用MIMEKIT加密和解密MIME邮件,每次尝试解密邮件时都会遇到此错误: 意外对象正在读取内容。BouncyCastle.Crypto at Org.BouncyCastle.Cms.CmsContentInfoParser..ctor(Stream Data)在//crypto/src/cms/CMSContentInfoParser.cs:line 35中 At Org.Bou ..
发布时间:2022-08-17 12:24:29 其他开发

可以从Razor/Blazor组件中获取原始HTML吗?

我想使用MailKit设置“邮件/时事通讯”。我的网站堆栈基于Blazor Web程序集并使用.Razor组件。 我想知道是否有办法使用我编写的将HTML输出到我用来生成电子邮件正文的MimeMessage对象中的剃须刀组件,以及该体系结构看起来是什么样子/实现这一点的最佳方式? 类似问题(虽然不是Blazor): Can I use an ASP.Net MVC Razor v ..
发布时间:2022-02-28 09:00:47 其他开发

使用 MailKit (C#) 转发电子邮件

我正在尝试使用 MailKit 访问 IMAP 帐户(由 jstedfast 创建) 我设法下载了消息(作为 MimeMessage),但有时我需要将其“转发"到另一个帐户. 最好的方法是如何做到这一点,以保留原始电子邮件的所有信息(地址、标题、正文内容等). 谢谢! 解决方案 不同的人说“前进"的意思不同,所以我想我会针对我能想到的不同含义提供答案.p> 1.转发(重 ..
发布时间:2022-01-17 14:57:11 C#/.NET

检查 .net 核心中动态加载的库的依赖关系

我正在尝试创建使用来自外部 dll-s 的某些功能的插件.因为我不知道会使用哪个插件,所以我想动态加载: 主 asp.net 核心项目,它使用反射动态加载诸如 mailservice.dll 之类的插件. mailservice.dll 库,它公开了 CheckMail() 方法(我使用 MimeKit 作为 IMAP 助手). 一切正常,但是当我调用 CheckMail() 方 ..
发布时间:2022-01-15 23:15:37 C#/.NET

使用mimekit/mailkit库获取电子邮件的传递状态

我正在使用@jstedfast Mimekit/Mailkit库,用于从我的应用程序发送大量电子邮件.我想知道如何获取每封电子邮件的传递状态.这是我的第一次尝试,经过一定的RnD后,我必须在某些地方设置或传递report-type = delivery-status,但我不知道在哪里阅读该文件,该怎么做..我也尝试通过覆盖DeliveryStatusNotification,但一无所获.可能是我朝 ..
发布时间:2021-04-11 19:40:27 C#/.NET

MimeKit使用AES加密消息

我想用MimeKit加密并签署邮件. 生成消息的工作原理: CmsRecipient CmsRecipient =新的CmsRecipient("mail.cer");CmsRecipient.EncryptionAlgorithms =新的EncryptionAlgorithm [] {EncryptionAlgorithm.Aes192};to1.Add(CmsRecipient); ..
发布时间:2021-04-01 21:59:39 C#/.NET

Mimekit将rtf作为附件而不是正文添加

使用以下代码,将winmail.dat文件的rtf正文作为附件添加到已保存的电子邮件中,而不是正文中: using (Stream stream = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.None)) { MimeKit.MimeMessage mimeMessage = MimeKit.MimeMessa ..
发布时间:2020-06-30 22:12:03 C#/.NET

将MimeKit升级到.NET 4.7.2后出现构建错误:您的项目未引用".NETFramework,Version = v4.7.2".框架

首先,这不是重复项: 在之间进行转换时生成错误分支:您的项目未引用".NETFramework,Version = v4.7.2"框架 我下载了 MimeKit ,并在VS2019中将其打开.我试图将项目从.NET 4.5更新到.NET 4.7.2.完成此操作后,它将无法编译.我收到以下错误: 您的项目未引用".NETFramework,Version = v4.7.2" 框架. ..
发布时间:2020-06-30 22:11:55 C#/.NET

MailKit IMAP仅获取新的而不是下载的消息

我正在使用MailKit实施IMAP电子邮件客户端.在各种示例中,我已经看到获取消息头的代码是这样的: var messages = client.Inbox.Fetch (0, -1, MessageSummaryItems.Full | MessageSummaryItems.UniqueId).ToList(); 如果我正确理解,它将始终获取所有消息. 我的想法是将已经获取的 ..
发布时间:2020-06-30 22:11:52 C#/.NET

无法使用MimeKit解密p7m

我已经从我的电子邮件中找到了smime.p7m,我将其读取为流,并尝试使用MimeKit对其进行解密,但是由于Operation is not valid due to the current state of the object. 而失败 using (MemoryStream ms = new MemoryStream(data)) { CryptographyContext.R ..
发布时间:2020-06-30 22:11:50 C#/.NET

在MimeKit上签名并加密

我必须将签名和加密的邮件发送给我们的客户,但是,这是我第一次进行签名和加密的斗争(我想强调这一点). 我尝试使用OpaqueMail和MimeKit. 因为我真的不太了解OpaqueMail,并且我有自己的客户端来检索电子邮件,所以我发现更好地理解和实现MimeKit. 我知道这是我在以下几行中所做的最基本的实现,但这只是它的首次接触和测试.我可以发送带有加密主体的签名电子邮件,问题出 ..
发布时间:2020-06-30 22:10:47 其他开发

MailKit:如何从MimeMessage在本地下载所有附件

我已经在线查看了其他示例,但是无法弄清楚如何从MimeMessage对象下载和存储所有附件. 我确实调查了WriteTo(),但无法正常工作. 还想知道是否会根据原始文件名保存附件,然后在电子邮件中键入内容. 这是我到目前为止的内容: using (var client = new ImapClient()) { client.Connect(Constant.GoogleImapH ..
发布时间:2020-06-30 22:10:44 C#/.NET

回复Mailkit中的邮件

我正在为我的项目使用Mailkit库(Imap). 我可以通过SmtpClient轻松发送新消息. 目前,我正在研究如何回复特定的邮件.并可以在该回复邮件中添加更多收件人吗? @jstedfast感谢您的精彩:) 解决方案 回复邮件非常简单.在大多数情况下,您将以与创建其他任何消息相同的方式来创建回复消息.仅有一些细微差别: 在回复消息中,如果要回复的消息中还没有前 ..
发布时间:2020-06-30 22:10:35 C#/.NET

检查.NET Core中动态加载的库的依赖关系

我正在尝试创建使用来自外部dll-s的某些功能的插件. 因为我不知道将使用哪个插件,所以我想动态加载: 主要asp.net核心项目,该项目使用反射功能动态加载诸如mailservice.dll之类的插件. mailservice.dll库,该库公开CheckMail()方法(我使用MimeKit作为IMAP助手). 一切正常,但是当我调用CheckMail()方法时,我收到 Sy ..
发布时间:2020-06-30 22:09:23 C#/.NET

我可以使用MailKit通过电子邮件发送文件吗?

作为标题,是否支持MailKit发送文件? 如果是,该怎么办? 解决方案 是.在文档以及常见问题解答中对此进行了说明. 通过常见问题解答: 如何创建带有附件的邮件? 要构建带有附件的邮件,您需要做的第一件事是创建multipart/mixed 然后您要先将邮件正文添加到的容器.一旦添加了主体,就可以 然后向其中添加包含您要附加​​的文件内容的MIME部分,请务必进行设置 ..
发布时间:2020-06-30 22:04:49 C#/.NET

MimeKit:如何嵌入图像?

我正在使用MailKit/MimeKit 1.2.7(最新的NuGet版本). 我尝试通过遵循 我当前的代码如下: var builder = new BodyBuilder(); builder.HtmlBody = @" Hey! "; var pathImage = Path.Combine(Misc.GetPa ..
发布时间:2020-06-30 22:04:41 C#/.NET