我正在Louts上运行Java代理注释通用ID' s。我正在根据验证返回一些电子邮件。这些电子邮件在本地Lotus Notes客户端发件箱上被触发。 它的工作时间差不多是一年半。它现在停止了工作。 我们还没有改变任何代码。 只有改变我才知道开发人员在该批处理系统上打开了louts notes客户端,并打开了几个收件箱雾,可以访问用户。 我们正在使用Louts笔记9。
我的代码看起来像。
NotesThread.sinitThread();
Session session = NotesFactory.createSessionWithFullAccess();
Registration reg = session.createRegistration();
reg.switchToID(inboxUserId(),inboxPassword());
DbDirectory dbdir=session.getDbDirectory(nsfFile);
DataBase db = session.getDatabase(host, nsfFile);
View inboxView = db.getView("Inbox");
Document doc = vw.getFirstDocument();
if(!isValidEmailDoc(doc){
Document returnDoc = doc.createReplyMessage(true);
returnDoc.copyAllItems(doc, true);
returnDoc.send(doc.getItemValue("From"));
}else{
.....
}
请帮我解决这个问题。
答案 0 :(得分:0)
最后,我解决了这个问题。这个问题我们从未打开Louts注意该系统上的客户端。 Louts笔记客户端不应配置为任何通用电子邮件。代理应使用Notes安装进行API调用。
当Louts注释客户端在该系统上打开时,开发人员配置为一个通用收件箱。当代理返回电子邮件框未配置为发送不是该收件箱所有者的电子邮件时。因此,这些回复电子邮件会在发件箱上显示。
修复是我已卸载客户端并删除所有文件夹并再次安装客户端。代理能够发送一次电子邮件。它重新安装。