问题标签 [nntp]

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

open-source - 新闻 (NNTP) 到网络论坛的桥梁/网关

我正在寻找一个适合“极客”和技术不那么精通的用户的论坛。

多年来,我们一直在使用极客们满意的新闻服务器 (NNTP)(使用 Thunderbird 或类似界面),然而,年轻的“facebook 一代”更喜欢类似通过网络的 php-web-forum 之类的东西讨论平台。另一方面,大多数极客讨厌网络论坛,更喜欢邮件列表或 nntp 新闻服务器。现在,如何将这些不同的世界结合在一起?

理想情况下,我们考虑使用存在新闻到网络论坛桥的网络论坛(phpBB、MyBB 或类似)?我知道mailman 有一个mail2news 网关,但似乎没有类似news2forum 网关的东西?我搜索了网络,但似乎没有一个可用的网络论坛具有 NNTP 集成。开源是首选。

0 投票
1 回答
328 浏览

java - 知道任何可嵌入的 NNTP 服务器吗?

我正在编写一些使用Apache NNTP 客户端从 NNTP 服务器获取文章的代码。代码发布后,我们将使用 Apache James 服务器从中读取文章。但是为了测试代码,我正在寻找一个嵌入式 Java NNTP 服务器,所以我不必模拟每个服务器调用。有什么好的我可以使用吗?谷歌似乎让我失望了。

我的要求如下:

  1. 我可以从代码中启动的服务器。
  2. 测试可以在不同的机器上开箱即用地运行,无需额外设置。(一旦我提交代码,远程构建机器需要能够运行测试用例)。

也欢迎任何其他受启发的建议。

0 投票
1 回答
126 浏览

command - nntp 命令 LIST HEADERS 的确切语法是什么

我已经浏览了命令语法的所有 RFC 文档,LIST HEADERS 我在https://www.rfc-editor.org/rfc/rfc3977#section-8.6找到了一些东西,但它似乎不完整。

我得到了:

列表标题 [MSGID|范围]

有一个RANGE参数和MSGID参数,我的问题是如何用in命令指定RANGE。当然我试过了

列表标题 20-120

对于此服务器 501 no such list available ,不仅针对该范围返回我,即使对于任何范围,我都会得到相同的回复(即使对于不同的选定组也是如此)。

请任何人告诉我命令语法或我的理解或服务器有问题吗?我是否以正确的方式指定范围以及 MSGID 呢?

0 投票
1 回答
634 浏览

erlang - Erlang supervisor:start_child 参数

我试图从 ErlNNTP 理解这段主管代码,即使在阅读了关于 start-child 的 erlang 文档(Erlang n00b)(http://www.erlang.org/doc/man )之后,我也无法理解它/supervisor.html#start_child-2 )

start_connection_handler (Socket) -> supervisor:start_child (?MODULE, {Socket, {connection_handler, start_link, [Socket]}, 永久, 10000, worker, [connection_handler]})。

我不太了解我希望成为 SupRef 的 'Socket' 参数。我显然没有正确解析参数列表或理解调用。谁能给我解释一下?

0 投票
1 回答
64 浏览

networking - 确定哪些文章可用于给定的 usenet 组的最佳方法是什么?

我想知道最有效的方法是获取给定 nntp 组的可用文章。我实施的方法如下:

(i) 选择组:

(ii) 从组中获取文章编号列表(推回到向量“代码”中):

(iii) 循环代码并抓取文章(例如标题)

但是,这不适用于具有许多文章代码的大型组。

在 RFC 3977 中,GROUP 命令被指示为还返回“低”和“高”文章编号。例如,

其中 3000234 和 2002322 是低和高数字。因此,我正在考虑使用这些代替,而不是最初推回所有文章代码。但是这些数字可以依靠吗?3000234 是否肯定表示上述选定组中的第一篇文章 ID,同样,3002322 是否肯定表示上述选定组中的最后一篇文章 ID,或者它们只是估计值?

非常感谢,

0 投票
1 回答
464 浏览

delphi - Delphi IdNNTP:根据NZB文件从Usenet下载文件

我有一个 NZB 文件,如下所示:

有没有办法使用 Indy IdNNTP 下载和组装这个文件?我将不胜感激任何示例代码。提前致谢。

0 投票
1 回答
186 浏览

haskell - 求nntp包使用示例

我对整个 monad/IO 的东西还是很陌生,而且我在使用nntp 包时遇到了麻烦。有人可以告诉我如何使用它的例子吗?例如。如何获取最近 24 小时内某个组的文章 ID 列表?

0 投票
1 回答
267 浏览

java - Apache Commons - NNTP - “文章列表” - AWT

我目前正在使用 Apache Commons Net 开发我自己的 NNTP 阅读器。使用可用的教程,我能够使用他们的一些代码来让我取回文章。

我在 NNTP 部分使用的代码 -

我需要获取文章并将它们转换为 List 类型,以便我可以使用类似这样的方式将它们发送到 AWT -

我本节的整个代码库是 -

和 -

我只想获取返回的新闻文章列表并将它们发送到 AWT 中的显示器。谁能向我解释如何将这些文章变成列表?

0 投票
3 回答
443 浏览

email - Mailman 邮件列表 nntp 支持

使用 mailman 提供的邮件列表有点......用户不友好,所以我尝试在两种不同的情况下找到如何从 mailman 邮件列表中获取一些 nntp 端点:

  • 案例 #1:我可以访问 mailman 服务器配置,并且可以安装一些包来获取 NNTP 端点。

  • 案例#2:我无权访问 mailman 配置或服务器。但我可以在其他服务器包/脚本上安装/部署,以提供某种与 nntp 端点的“同步”。

我在谷歌上做了一些研究,似乎有十几个脚本/包从 nntp 发布到邮递员邮件列表,但没有找到邮递员到 nntp 的解决方案。

0 投票
1 回答
209 浏览

python - python nntp get headers by date range

How do I retrieve the newest headers or headers by date range for a particular group? end goal would be to just download the headers I need instead of downloading all the groups headers.

Thoughts?