问题标签 [pop3]

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 回答
10515 浏览

c# - 检索 AlternateView 的电子邮件

我似乎无法从 System.Net.Mail.AlternateView 检索 AlternateView。

我有一个通过 POP3 提取电子邮件的应用程序。我了解如何创建用于发送的备用视图,但是在查看电子邮件时如何选择备用视图。我已将收到的电子邮件作为 System.Net.MailMessage 对象,因此我可以轻松提取正文、编码、主题行等。我可以看到 AlternateViews,也就是说,我可以看到计数为 2 但想要提取除我请求正文时当前返回的 HTML 以外的其他内容。

希望这有一定的意义,并且有人可以对此有所了解。最后,我希望提取纯文本,而不是 HTML,并且不想自己解析它。

0 投票
5 回答
3514 浏览

.net - 连接到 POP3 服务器

.NET 是否有办法从 POP3 服务器中提取电子邮件,或者您必须编写/购买第 3 方组件?

0 投票
1 回答
294 浏览

windows-server-2003 - 需要生成持久性瞬态故障

更新:当我发现并非所有邮件服务器都根据“标准”返回错误时,4.xx 与 5.xx 成为我最不担心的问题。我现在选择将所有类型的退回邮件视为失败,但我将把这个问题留在这里,以防它得到答案并帮助其他人。

我的任务是编写一个程序来读取 POP3 帐户并区分作为永久失败(5.xx 传递状态)和持久性暂时失败(4.xx 传递状态)返回的邮件,对 4.x 进行重试。 xx DSN 并将电子邮件标记为不适合 5.xx DSN。手动编辑 DSN 主体以将 5.xx 更改为 4.xx 很容易,但管理层更愿意返回“真实的”4.xx。我这样做有很多麻烦。

测试环境是Windows 2003 Server,运行MS 的SMTP 和POP3。我已经尝试超过目标电子邮件地址(5.xx)的配额并锁定帐户(2.xx,他们无法收到电子邮件)。

这是租约结束通知,以防万一有人感兴趣,这就是为什么我们有兴趣将电子邮件标记为不良或重试失败不是永久性的。

0 投票
4 回答
5871 浏览

pop3 - Thunderbird 将通过 POP 下载的最后一条消息的 UID 存储在哪里?

我使用 Thunderbird 通过 POP3 接收电子邮件。我已将 Thunderbird 配置为在服务器上留下电子邮件。假设有一天我使用 POP3 检索 ( RETR) 10 封电子邮件,然后我注销了一晚。一夜之间又有10条消息发送到我的邮箱。第二天早上我启动 Thunderbird 时,该STAT命令应该显示 20 条消息。然而,Thunderbird 不应该下载前 10 条消息;它应该从消息 11(或消息 11 的唯一标识符或 UID)开始。Thunderbird 将发送一个 POP3UIDL命令,然后将 UID 与 Thunderbird 昨天检索到的最后一条消息的 UID 进行比较。它会发现最后一个 UID 匹配消息 10 的 UIDL 列表,然后 Thunderbird 将RETR 11, RETR 12, 等等。

就我而言,POP3STAT命令显示我在 POP 服务器上有 5379 条消息。我已经收到了大约 5000 个。出于某种原因,Thunderbird 想要下载所有 5379 条消息,而不是从 5001 开始。我正在尝试对此进行调试,并正在寻找 Thunderbird 认为是检索到的最后一条消息的 UID。

有谁知道 Thunderbird(在 Windows 上)将最后一个 UID 存储在哪里,它将用来与 UIDL(列表)进行比较?

有没有办法手动设置它,以便我可以强制 Thunderbird 开始检索接近 5001 的位置?

0 投票
3 回答
17916 浏览

php - 使用 PHP 和 pop3 检索电子邮件 - 你的技术是什么?

我可以看到一些可用的选项:

1) 使用 PEAR 的 POP3 类 --> 试过了,有一些奇怪的奇怪问题,比如 FF 在他们的示例代码中窒息而死!!!

2)使用PHPClasses(在这里)->当时似乎是可行的选择,仍在努力

3)写我自己的或使用可用的片段之一

目标目前是 Gmail,但我希望它也能在我的 ISP 邮件上工作(当然不一定是相同的代码)。

你用什么?指向工作片段的指针将不胜感激。

0 投票
3 回答
2437 浏览

.net - 以编程方式使用 Gmail 接收电子邮件?

我想使用 C# 程序来轮询 gmail 帐户并自动下载新邮件。我知道您可以将 gmail 用作出站 SMTP 服务器,但有什么方法可以访问发送到该帐户的新邮件?

编辑:感谢您的快速反馈....所以我有两个选择,POP 或 IMAP。

我应该使用哪一个?为什么?

编辑#2:看起来 IMAP 让我不必轮询。看起来像要走的路。

0 投票
2 回答
7945 浏览

.net - 如何使用 Pop3 将“标记为已读”?

我正在使用开源客户端以编程方式处理传入的电子邮件(在 Windows 2003 上)。防止接收以前阅读的电子邮件的唯一方法是从服务器中删除它们。这不太理想。据我所知,Pop3 中没有将电子邮件设置为正在阅读的命令。那么你怎么做呢?

0 投票
2 回答
649 浏览

.net - 如何在 .NET 中创建基于 Web 的电子邮件客户端?

我正在使用第 3 方组件在 .NET 中创建基于 Web 的电子邮件客户端。

我只是想确保我有正确的想法:

  1. 我将首先使用 POP 拉取电子邮件
  2. 然后,我将使用 MIME 组件解析从 POP 获得的每条消息,对吗?

我对第 3 方的选择是:Nsoftware、Quiksoft 或 Dart。

不过,我现在正在看 Nsoftware。

0 投票
5 回答
2639 浏览

email - 如何检查是否已使用 POP3/SMTP 读取电子邮件?

如何检查是否已使用 POP3/SMTP 读取电子邮件?

我能够阅读电子邮件,但我无法确定电子邮件是否已被阅读。任何建议表示赞赏。

0 投票
5 回答
9454 浏览

.net - 处理传入的电子邮件

如何使用 .NET 以编程方式阅读传入的电子邮件。我需要一种方法来获取 POP 服务器上的电子邮件内容(在本例中为 XML)并将其读入我的应用程序。

理想情况下,这可以通过以下方式解决:

  • .NET 代码,我可以在我的网络服务器上作为后台任务运行以处理电子邮件。
  • 一种可以将电子邮件内容发布到我的网络服务器的服务。

虽然我对其他选择持开放态度。

编辑:从“未回答”复制:

目前,我们正在考虑使用我们的托管公司提供的电子邮件帐户。

我们自己的邮件服务器可能是一种选择,但我们需要联系主机。