问题标签 [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 投票
1 回答
2513 浏览

c# - 使用 OpenPop.Net 阅读 pop3 邮件

我正在使用 OpenPop.Net 通过 C# 应用程序访问邮件。我希望能够标记我使用此应用程序处理的邮件,而无需删除/删除这些邮件。另一个问题是我不能只接收未读邮件,因为还有其他应用程序/人可以访问此邮件。有什么办法吗?

0 投票
2 回答
7117 浏览

c# - C#:无法加载文件或程序集“OpenPop,Version=2.0.4.369,Culture=neutral,PublicKeyToken=null”或其依赖项之一

我正在尝试使用 OpenPop.NET 访问 gmail 帐户,但是即使使用基本测试代码,我也会收到以下错误消息。

错误:System.Reflection.TargetInvocationException:调用的目标已引发异常。---> System.IO.FileNotFoundException:无法加载文件或程序集“OpenPop,版本=2.0.4.369,Culture=neutral,PublicKeyToken=null”或其依赖项之一。该系统找不到指定的文件。文件名:ST_1694f4bcdf2a4068ae871201a2216457.csproj.ScriptMain.Main() 的“OpenPop,版本=2.0.4.369,文化=中性,PublicKeyToken=null”

警告:程序集绑定日志记录已关闭。要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) 设置为 1。注意:与程序集绑定失败日志记录相关的一些性能损失。要关闭此功能,请删除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。

--- 内部异常堆栈跟踪结束 --- System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr , Binder binder, Object[] parameters, CultureInfoculture, Boolean skipVisibilityChecks) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfoculture) at System.RuntimeType.InvokeMember(String name , BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] 修饰符, CultureInfoculture, String[] namedParams) 在 Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTATaskScriptingEngine.ExecuteScript()

我正在尝试在具有 .NET 框架 3.5 和 4 的 Windows 7 机器上的 SQL Server Business Intelligence Development Studio 2008 中的 SSIS 包中执行此操作。OpenPop dll 和引用它的脚本任务都在 3.5 中构建。我已经研究了几天,但找不到任何可以解决它的东西。我尝试从源代码重新编译 OpenPop dll 并多次删除和重新添加引用。

我目前正在使用的代码发布在下面:

先感谢您。

0 投票
7 回答
26296 浏览

c# - 如何使用 OpenPop 保存电子邮件附件

我已经创建了一个 Web 电子邮件应用程序,如何查看保存附件?

我使用的是第三方 dll OpenPop ,我可以发送带附件的电子邮件,也可以阅读不带附件的电子邮件。

这工作正常:

代码的第二部分显示附件的内容,但这仅在它是文本文件时才有用。我需要能够保存附件。此外,我在此处的代码的底部部分会覆盖我的邮件正文,因此如果我收到附件,我将无法查看我的邮件正文。

0 投票
1 回答
1130 浏览

c# - 如何使用 OpenPop 将附件保存到我的 C# 电子邮件应用程序中的文档

我卡住了!!!我需要知道如何将附件保存到文档中,有人可以为我提供一个代码片段或其他有用的东西吗,我一直在寻找几天:(

我正在使用名为 OpenPop 的第三方 dll。阅读电子邮件使用 2 种形式,一种用于显示电子邮件列表,另一种用于查看其中的内容。

这工作正常。

Pop3Client pop3Client = (Pop3Client)Session["Pop3Client"]; // Creating new PopClient int messageNumber = int.Parse(Request.QueryString["MessageNumber"]); Message message = pop3Client.GetMessage(messageNumber); MessagePart messagePart = message.MessagePart.MessageParts[1]; lblFrom.Text = message.Headers.From.Address; // Writeing message. lblSubject.Text = message.Headers.Subject; lblBody.Text = messagePart.BodyEncoding.GetString(messagePart.Body);

代码的第二部分显示附件的内容,但这仅在它是文本文件时才有用。我需要能够保存附件。我在这里的代码的底部也写了我的邮件正文,所以如果我收到附件,我无法查看我的邮件正文。

if (messagePart.IsAttachment == true) { foreach (MessagePart attachment in message.FindAllAttachments()) { if (attachment.FileName.Equals("blabla.pdf")) { // Save the raw bytes to a file File.WriteAllBytes(attachment.FileName, attachment.Body); //overwrites MessagePart.Body with attachment } } }

0 投票
3 回答
25263 浏览

c# - OpenPop.net 获取实际的消息文本

我正在使用 OpenPop.net 尝试从给定收件箱中的所有电子邮件中解析我们的链接。我发现这种方法可以获取所有消息:

现在我正在尝试遍历每条消息,但我似乎无法弄清楚该怎么做,到目前为止我的按钮有这个:

我将如何遍历 allaEmail 中的每个条目,以便可以在 MessageBox 中显示它?

0 投票
3 回答
3233 浏览

c# - 从使用 POP 协议 C# 下载的消息中存储 UID

我在这里问您以下问题:使用 OpenPop.Net 库时,如何将 POP 服务器中消息的唯一 ID 存储到我的数据库中?这是“FetchMessage”功能:

这是“GetEMail”功能的一部分(调用上述功能的那个)(评论也是葡萄牙语......):

所以有人知道如何解决我的问题吗?

提前致谢...

0 投票
1 回答
2181 浏览

c# - 如何在 WebBrowser 控件中打开 .eml 文件?

我想在这里问一下,如何在 WebBrowser 控件中打开位于文件系统中的 .eml 文件。这是我此刻所拥有的:

我正在使用 OpenPop.Net 以另一种形式从 POP3 服务器获取消息,我需要知道如何获取这些消息的 HTML 部分......

提前致谢!

若昂·博雷戈

0 投票
1 回答
2678 浏览

asp.net - GetMessageCount() 返回 0(零)

我正在使用 OpenPop.dll 并且在以下代码中,即使我的帐户中有邮件,pop.getMessageCount 也会返回零。

_Variable 方法包含我在代码和 _MailReader 中使用的所有变量。我只是从我的应用程序中读取所有邮件并返回到列表中,但这是问题计数始终为零。

0 投票
1 回答
2638 浏览

c# - C# OpenPop.net Getting attachments from a E-mail

I'm here asking if it is possible to list all the attachments in a E-mail, show them in a list box, and only retrive them (on a program in the OS that opens that extension) once the user clicks on it.

If it's possible, please explain how. I'm using OpenPop.net and C#.

Thanks in advance.

João Borrego.

0 投票
1 回答
245 浏览

c# - 使用 POP 提取电子邮件并放置读取标志

在 C# 中使用 openpop 读取电子邮件后,有什么方法可以引发读取标志?

openpop.dll在我的程序中使用过。我只是不知道如何在阅读电子邮件后设置阅读标志。