问题标签 [openpop]

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 投票
2 回答
1683 浏览

c# - 如何从 pop3 读取 UTF-8 邮件附件

电子邮件包含 UTF-8 编码的 XML 文件附件。我正在寻找一种从 ASP.NET/Mono MVC4 应用程序中读取此附件的方法。我尝试按照如何使用 OpenPop使用代码保存电子邮件附件中所述使用 openpop

结果 xml 字符串重音字符被转换为 tow ?? 分数。 XXXLTEC O=C3=9C在下面的消息中显示为XXXLTEC O??xml 变量。正确的结果是XXXLTEC OÜ

如何正确读取 UTF-8 附件?我还没有在 OpenPop 中找到任何正确转换它的选项。

消息中的 XML 附件显示为

0 投票
1 回答
410 浏览

c# - 使用 OpenPop.Pop3.Pop3Client 恢复已删除的电子邮件

不小心我Pop3Client从电子邮件中删除了几封电子邮件

我使用OpenPop进行 .net 电子邮件解析

在邮件客户端中删除的电子邮件消失了

垃圾箱是空的,与服务器同步没有任何变化。

有什么建议可以恢复这些电子邮件吗?

0 投票
2 回答
3628 浏览

c# - 使用 OpenPop 将电子邮件移动到另一个文件夹

如何将电子邮件从收件箱移动到某个文件夹,例如文件夹“ test

客户端包含在htmlxml等中获取电子邮件的方法。也可以删除电子邮件或删除所有电子邮件,但我需要将一些电子邮件移动到另一个文件夹,可以吗?

0 投票
2 回答
2141 浏览

c# - 如何将电子邮件与之前的答案分开

如何将电子邮件与之前的答案分开?我只想要最新的回复

例如:

  • 邮件 1:客户发送一封电子邮件,内容为:“您好”
  • 邮件 2:我用文字数字回复电子邮件:“是吗?”
  • 邮件 3:客户回复:“你在做什么?”

但是当我收集这 3 封带有短语 GetBodyAsText 的邮件时,我会从每封邮件中获得整个对话 - 包含 1,2 和 3。

我只想要邮件 3 的内容。如何才能做到这一点?

我尝试了几种方法,例如消息部分,但它的作用相同,并检索邮件 1,2 和 3。

您是否有任何链接可以让我阅读更多相关信息或代码示例?不得不说我用的是OpenPop.Mine。

这是我的代码:

这是我的电子邮件输出:

0 投票
0 回答
330 浏览

c# - 为什么 client.GetMessage 介于两者之间?

我正在尝试从流行服务器下载看不见的电子邮件。我正在尝试此代码(从 openPop.net 官方网站复制)

当我调试这段代码时,我发现代码停止在

之后,没有调试按钮起作用。即使我按下F10它也无济于事。
如果我不调试代码让应用程序运行,那么它会继续运行并且永远不会退出循环。
我在这里做错了什么?谢谢

0 投票
1 回答
79 浏览

c# - OpenPop.net 在解析后在电子邮件主题中添加了额外的空间

好的,所以我有一封主题为“Løgten VVS, Pia, Sproom på hosten. Jeg forveter det er pga den ikke kører filer ikke kommer til Sproom. Hvis det er tilfældet: start den, men I behøver ikke ringe tilbage. Pia checker自我。”

在 OpenPop.net 解析之后,主题变成了“Løgten VVS, Pia, Sproom på hosten. Jeg forv eter det er pga den ikke kører filer ikke ko mmer til Sproom. Hvis det er tilfældet: star t den, men I behøver ikke ringe tilbage . Pia 检查器 selv。

所以它把“forveter”改成了“forv eter”,“kommer”改成了“ko mmer”,“start”改成了“star t”,我觉得很奇怪。

我正在使用 Openpop.dll 版本 2.0.2.340,可以帮忙。先感谢您。

0 投票
1 回答
417 浏览

.net - 如何使用 POP3 和 SmtpClient 转发多部分 MIME 电子邮件?

我正在设置编写一个小工具来轮询 POP3 帐户,然后转发找到的邮件。我正在使用 OpenPop.NET 库进行 POP3 访问,并且很可能会使用 .NETSmtpClientMailMessage类来转发邮件。

OpenPop.NET 给了我一个Message类,它允许我将整个消息(即标题和所有部分)保存到一个文件中,但是当我想发送消息时,我只需要一个正文。现在Message有一个集合部分,每个部分都有自己的Body属性,其中Body是一个字节数组。看起来我可以使用AlternateViews集合将这些部分中的每一个附加到 a MailMessage,但我有点担心字节数组到字符串转换的编码问题。

我也愿意接受其他方法来实现这一目标的建议,但现在我正在考虑的过程是我知道的唯一一个。

0 投票
0 回答
773 浏览

c# - OpenPop pop3 客户端没有获取超过 355 条消息?

我正在使用来自 OpenPop.net 的示例,但我似乎只收到 355 条消息。

你们中有人遇到过这个问题吗?我找不到关于这个问题的其他帖子,所以我想知道我是否遗漏了一些明显的东西。

0 投票
1 回答
1517 浏览

c# - 如何从电子邮件中提取最新的回复文本,并删除以前的消息?

我正在使用OpenPop.dll在我的应用程序中阅读电子邮件。我只想阅读电子邮件的回复,而不是回复的原始电子邮件。但是电子邮件是用引号中的以前的电子邮件阅读的。我想删除那些以前的邮件内容。

我为此尝试使用 RegEx,但这不是很可靠的阅读回复的方式,因为不同的电子邮件客户端有不同的回复格式。

有什么方法可以让我只读取 OpenPop.dll 或其他开源库中邮件线程的回复文本。

下面是从 OpenPop.dll 读取回复电子邮件文本时的样子。

这种格式是因为它是从 Gmail 回复的。Outlook 有不同的格式,yahoo 也是如此。

我只想阅读

有什么办法可以做到这一点?欢迎任何解决方案。

0 投票
1 回答
1119 浏览

c# - 将 Gmail API 消息转换为 OpenPop Mime 消息

是否可以将 Gmail API 消息转换为 OpenPop Mime 消息?

目前,我有:

不幸的是,它返回的只是什么,因为原始请求返回为空。是否有范围要求,或者 gmail 不返回原始消息的其他原因?