mailkit相关内容

MailKit搜索IMAP电子邮件位于特定UID之后

我正在使用MailKit.Net库从Gmail获取电子邮件。 根据Getting only new mail from an IMAP server和IMAP: Search for messages with UID greater than X (or generally, after my last search) 我想搜索最后记住UID之后的所有电子邮件。假设获取的最后一条消息 ..
发布时间:2022-04-09 16:54:39 C#/.NET

使用MailKit对特定用户进行Office 365 Outlook IMAP身份验证失败

对于许多客户,我们连接到Office 365 Outlook IMAP服务器,而且工作正常。然而,对于一个客户来说,现在它不起作用了。我可以用用户名和密码登录到portal.Offe.com,然后转到那里的Outlook查看邮箱,但我无论如何都不能在我的代码中实现这一点。这是我的代码: var stream = new MemoryStream(); var logger = new Pro ..
发布时间:2022-04-09 16:50:37 其他开发

可以从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 其他开发

Gmail 问题 - 使用 MailKit 嵌入图像

我正在尝试使用 MailKit 发送带有嵌入图像的电子邮件.它在 MS Outlook 上运行良好.但是,图像不会在 Gmail 中显示为嵌入图像.我尝试使用“data:image/png;base64"格式附加到它,它也适用于 Outlook,但不适用于 Gmail. 任何帮助将不胜感激! 公共字符串 SendEmail (MyModel myModel){var message = n ..
发布时间:2022-01-23 13:22:31 C#/.NET

如何使用 MailKit 发送电子邮件?

根据新的谷歌政治https://googleonlinesecurity.blogspot.de/2014/04/new-security-measures-will-affect-older.html 我无法发送电子邮件.对于不使用 OAuth 2.0 的应用程序,Google 会考虑“不太安全的应用程序". 我想用MailKit来解决这个问题 var message = new Mim ..
发布时间:2022-01-23 12:43:28 C#/.NET

如何使用 MailKit 中的 OAuth 2.0 连接到 Exchange Online?

我有一个 Web 应用程序,它使用 MailKit 和基本身份验证通过 Exchange Online (Office365) 向用户发送电子邮件.我们公司是 MS 合作伙伴,因此有义务在 2020 年 2 月底之前为我们的服务关闭基本身份验证. 所以,我想使用 OAuth 2.0 连接到 Exchange Online,类似于此 示例.事实上,根据这个 answer 可能有可用的解决方案, ..

我可以通过 Office365 共享邮箱发送 SMTP 电子邮件吗?

我们正在考虑迁移到 O365;但是,我们开发的软件使用我们当前的 Exchange 服务器向外部用户发送电子邮件,并在发生错误时发送到支持箱. 我一直在对此进行测试,以确保我们现有的代码将继续与 O365 一起使用,但到目前为止,我还不是很成功. 我尝试过使用 .Net 的 SmtpClient 和 MailKit 的 SmtpClient,但似乎都没有.我不断收到错误(这是来自 Ma ..
发布时间:2022-01-17 14:58:26 C#/.NET

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

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

使用 MailKit 中的结果剃刀视图发送电子邮件

希望我能用简单的方式解释我的请求: 在.Net Core中,我们可以在使用View(FileName, Model)发送模型数据后显示.cshtml视图. 有没有办法将 Model 发送到 .cshtml 文件,这样我就不会显示结果视图,而是使用 Mailkit 通过电子邮件发送附件 解决方案 感谢 Paris Polyzos 和他的文章. 我找到了解决方案,所以很喜欢分 ..
发布时间:2021-11-24 16:56:15 C#

使用 async/await 时,我的控制台应用程序过早关闭?

我有一个控制台应用程序,它所做的只是遍历所有客户并向特定客户发送电子邮件,然后关闭.我注意到 MailKit 中的一些函数提供异步功能,所以我尝试使用它们而不是非 aysnc,当我这样做时,它执行了第一条语句 (emailClient.ConnectAsync),然后我注意到我的控制台应用程序正在关闭.它没有崩溃.执行返回到 Main() 并在我调用 SendReports() 函数后继续执行. ..
发布时间:2021-06-04 20:06:18 C#/.NET

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

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

发送生成的Pdf作为电子邮件附件Asp.NetCore

我正在使用Rotativa将我的视图转换为pdf.我想将生成的pdf作为电子邮件附件发送(而不必先将其下载到磁盘上).我一直在遵循一堆教程来做到这一点,但是我一直在转圈.我将不胜感激. 公共异步任务 SomeReport(){...返回新的ViewAsPdf(报告)}返回view();MemoryStream memoryStream =新的MemoryStrea ..
发布时间:2021-04-11 19:02:46 C#/.NET

ASP.NET MailKit SMTP响应

我有此代码已成功发送电子邮件-除了前一天没有发送电子邮件.因此,我想检查SMTP响应,但不确定该怎么办. 这是我的代码: 使用(var client = new SmtpClient()){client.LocalDomain ="xxxxxxxxxxxx";等待客户端.ConnectAsync("xxxxxxxxxxxx",xx,SecureSocketOptions.StartTls) ..
发布时间:2021-04-10 18:38:36 C#/.NET

我可以通过Office365共享邮箱发送SMTP电子邮件吗?

我们正在考虑迁移到O365;但是,我们开发了一种软件,该软件使用当前的Exchange服务器将发生错误的电子邮件发送给外部用户以及支持箱. 我一直在测试这一点,以确保我们所拥有的代码将继续与O365配合使用,但到目前为止,我还没有取得很大的成功. 我尝试使用.Net的SmtpClient以及MailKit的SmtpClient,但似乎都无法使用.我不断收到错误消息(这是MailKit发 ..
发布时间:2021-04-01 19:51:53 C#/.NET

Mailkit身份验证到Imap失败

我正在尝试使用MimeKit和MailKit从收件箱中提取电子邮件. 但是登录到邮件服务器Imap无效. 我正在将993端口与ssl一起使用. 我尝试使用Telnet在端口143上进行连接/登录/FETCH,并且它可以正常工作. 我尝试使用Openssl在993端口上连接/登录/FETCH,并且它可以正常工作. Mailkit v.1.4.2.1 KODE: usi ..
发布时间:2020-11-27 03:46:50 C#/.NET

使用pop3时未排序提取的电子邮件

首先,我正在使用该库OpenPop.Pop3通过POP3提取电子邮件,并且工作正常,并且将从最后一封电子邮件订购的电子邮件返回到第一封电子邮件 但是,当我将库更改为mailkit库时,返回的邮件未排序,并且基于哪个mailkit订单无法获取邮件 这是我更改为Mailkit库后的代码 using (Pop3Client client = new Pop3Client()) { ..
发布时间:2020-11-16 02:36:57 C#/.NET

POP3无法在GMail上获取最新的电子邮件

我使用mailkit pop3来获取电子邮件,但是我发现它没有获取最新的电子邮件,并且每次运行它都返回不同的邮件数 using (Pop3Client client = new Pop3Client()) { // Connect to the server client.Connect(hostname, port, useS ..
发布时间:2020-11-16 02:35:35 C#/.NET