gpt4 book ai didi

java - gnu.mail.providers.nntp 新闻源

转载 作者:行者123 更新时间:2023-12-01 05:20:49 25 4
gpt4 key购买 nike

引用 gnu.mail.providers.nntp 的 API 文档,我正在尝试在运行 leafnode 的本地主机 nntp 上生成文件夹列表。 。

但是,${user.home}/.newsrc 似乎未正确加载,因为我得到了一个零长度数组:

store = session.getStore(new URLName(props.getProperty("nntp.host")));
store.connect();
root = store.getDefaultFolder();
Folder[] f = root.list();
LOG.warning("folders array " + f.length);

如何调试商店的 newsrc 是否正确加载?

属性文件:

mail.smtp.auth=true
mail.smtp.host=smtp.gmail.com
mail.smtp.port=589
mail.smtp.auth=true
mail.imap.host=imap.gmail.com
mail.imap.port=993
mail.imap.connectiontimeout=5000
mail.imap.timeout=5000
mail.user=hawat.thufir@gmail.com
nntp.group=gwene.com.economist
nntp.host=nntp://localhost/
mail.nntp.newsrc.file=/home/thufir/.newsrc
jdbc.user=java
jdbc.password=password
jdbc.url=jdbc:mysql://localhost:3306/nntp?autoReconnect=true
jdbc.jndiName=jdbc:mysql://localhost:3306/nntp?autoReconnect=true

顺便说一句,对于属性文件中指定的组来说,与商店的连接很好。

将 debug 设置为 true 会给出:

May 05, 2012 2:22:33 AM net.bounceme.dur.nntp.model.PropertiesReader getProps
INFO: NNTP.loadMessages...
DEBUG: nntp: newsrc loading /home/thufir/.newsrc
DEBUG: nntp: newsrc load: 0 groups in 1ms
May 05, 2012 2:22:35 AM net.bounceme.dur.nntp.controller.Usenet connect
WARNING: folders array 0
May 05, 2012 2:22:35 AM net.bounceme.dur.nntp.controller.Usenet loadFoldersList
WARNING: folders 0
May 05, 2012 2:22:35 AM net.bounceme.dur.nntp.controller.MessagesEnum <init>
INFO: starting controller..

所以看起来 newsrc 正在加载,但有 0 个组。然而,有问题的 newsrc 是这样的:

thufir@dur:~$ 
thufir@dur:~$ cat .newsrc
gwene.com.economist 1-1000000
thufir@dur:~$

最佳答案

新闻资源格式错误,已修复为:

thufir@dur:~$ 
thufir@dur:~$ cat .newsrc
gwene.com.economist: 1-100
thufir@dur:~$

工作正常。

关于java - gnu.mail.providers.nntp 新闻源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10460081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com