You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Domino 12.0.1FP1发送备忘录提示mail.box未打开问题求助

LotusScript创建备忘录后用户发送时提示"Specified database is not currently open: Server/ORG mail.box"问题排查

在Domino 12.0.1FP1、Notes 12.0.1环境下,通过LotusScript在用户邮件数据库创建备忘录,用户在Notes客户端点击发送时偶尔弹出错误:"Specified database is not currently open: Server/ORG mail.box"。本地无法复现该问题,且代码未直接操作mail.box,寻求排查思路。

更新内容1

相关代码片段

Set maildb= Applications.getDb(MYMAIL)
Set memo= New NotesDocument(maildb)
Call memo.ReplaceItemValue("Form", "Memo")
Call memo.ReplaceItemValue("SendTo", sendTo)
Set exporter= New DocGenerator(topic)
Set exporter.TemplateDatabase= tdb
Call exporter.Open("Notes", doc)
Call exporter.SaveToDocument(memo, "Body")
Set body= memo.GetFirstItem("Body")
Call body.AddNewline(2)
If metbrief Then 
    Call body.AppendRTItem(doc.GetFirstItem(rtname))
    Call body.AddNewline(2)
End If
If extra<>"" Then
    Call body.AppendRTItem(doc.GetFirstItem(extra))
    Call body.AddNewline(2)
End If
Call appendUserMailSignature(body)
Call memo.Save(True, False)
Call ws.EditDocument(True, memo)
Call uiDoc.Close

代码说明

  • 已通过单例对象Applications正确打开邮件数据库
  • DocGenerator为自定义类,可结合Notes文档与模板数据库生成文本(支持OpenOffice),生成内容存储在类私有NotesDocument中
  • SaveToDocument方法将类私有文档内容追加至备忘录的对应字段
  • rtname和extra为当前文档中的两个富文本字段
  • appendUserMailSignature方法用于添加用户邮件签名
  • 备忘录已保存为草稿并在界面打开,仅当用户点击发送时触发错误

更新内容2

无法分离PDF文件
后续发现新的错误提示未提及具体无法打开的数据库,怀疑最初的mail.box错误提示是否准确,计划进一步询问用户具体操作步骤。

内容的提问来源于stack exchange,提问作者D.Bugger

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 16:42:50