问题标签 [mimekit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
36732 浏览

c# - 如何通过 Mimekit/Mailkit 发送 HTML 消息

我试图将我的身体嵌入一个健美运动员,但是当我收到电子邮件时,它返回了一个空的身体。如果正文为空,我有一个异常会引发参数。

0 投票
2 回答
691 浏览

azure - MimeKit azure gmail -> 身份验证失败

我在 aspnet 核心上使用 MimeKit,一切都在本地工作,但是当我尝试在 azure App Service 上发送电子邮件时,我得到“身份验证失败” 。

我必须启用“允许不太安全的应用程序”才能让它在本地工作。

这是我正在使用的代码:

我已通过将 _emailOptions.Username 和 _emailOptions.Password 记录在引发的异常中来验证它们是否正确

您对如何解决此问题有任何想法吗?

0 投票
1 回答
4111 浏览

c# - 如何解决 C# Xamarin 上的 System.Net.Sockets.SocketException?

在我的应用程序中,我想发送一封电子邮件,它在调试模式下工作正常,但是当我发布它时,我收到了这个错误。我已经发现了异常,但这会导致它无法发送电子邮件,我真的需要这个功能才能工作。这是如何引起的?如何解决它在部署时也可以工作?我已经在多部手机上对其进行了测试,他们都给出了这个例外,所以使用的手机不是问题。

对应代码:

在“姓名”和“电子邮件”是相应的信息,但在本例中进行了更改。与客户端中的“帐户”和“密码”相同。为了安全而进行身份验证。

编辑:错误代码为 11001,消息无法解析主机“smtp.gmail.com”,这也发生在其他端口上。我觉得奇怪的是,它在我的模拟器上调试时可以工作,但在部署时却不能在手机上工作。

0 投票
1 回答
810 浏览

c# - 如何检查 MIME 消息是否使用 Mimekit 加密或签名?

我只想检查 MIME 消息是否使用 Mimekit 加密或签名。

我不想解密它或验证它的签名,我只想知道它是加密的还是签名的。

我希望在 MimeMessage 类中找到它作为函数: IsSigned() 和 IsEncrypted() 但这些函数不存在!

谢谢你。

0 投票
1 回答
178 浏览

smime - 加密附件名称中带有特殊字符的邮件

我正在使用 MimeKit 创建带有附件的 s/mime 加密邮件。一旦附件名称具有特殊字符,例如 äüö,附件名称就会丢失并在 Outlook 中显示为“未命名附件 123.dat”。未加密的邮件很好,所以唯一的区别就是 msg.Encrypt(context)。

MimeKit 中是否存在与此用例有关的一些限制,或者我是否需要做更多工作才能使其正常工作?

0 投票
1 回答
487 浏览

c# - 使用 Mimekit 进行 DKIM 签名,使用自定义标头进行签名

我想知道是否可以使用自定义标头进行签名。

所以我的代码片段是这样的。

我想不出一个简单的方法来添加下面的标题,因为它没有 ID:

谢谢!

0 投票
1 回答
1138 浏览

c# - DKIM 签名失败,正文哈希未验证 Mimekit 1.10.1.0 和 Mailkit 1.10.2.0

当 DKIM 使用 Mailkit 和 Mimekit 对标头进行签名时,我看到一个奇怪的问题,Gmail 报告错误“dkim=neutral(正文哈希未验证)”。

我在这里做错了吗?请在下面找到我的代码以及附加的实际收到的邮件的屏幕截图。邮箱图片 1 标题

0 投票
1 回答
862 浏览

c# - Mimekit 添加 rtf 作为附件而不是正文

使用以下代码将 winmail.dat 文件的 rtf 正文添加为已保存电子邮件的附件,而不是正文:

我怎样才能解决这个问题?


查看Attachments它不存在,但附件和 body.rtf 文件存在于BodyParts. 所以我可以像这样得到 body.rtf 文件:


旁注:body.rtf 文件是否不是真正的 rtf,因为它以以下内容开头:

内容类型:文本/rtf;名称=正文.rtf

(新队)

0 投票
1 回答
789 浏览

c# - 设置 mimemessage 的正文会删除其他细节

从我之前的问题开始,如果我设置MimeMessage附件、正文部分的正文,则所有细节都将被删除。我怎样才能解决这个问题?

0 投票
1 回答
119 浏览

mailkit - 某些电子邮件客户端无法解密从 Outlook 2010 发送的电子邮件

mimekit 无法解密从 Outlook 2010 发送的电子邮件,错误是没有私钥,但 mimekit 可以解密从 Outlook 2013 发送的电子邮件,在线数据显示是 Outlook 2010 的错误,但 iphone 可以解密从 Outlook 2010 发送的电子邮件