Lotus notes 邮件输入数据库

Lotus notes 邮件输入数据库,lotus-notes,lotus-domino,lotusscript,Lotus Notes,Lotus Domino,Lotusscript,我有这样一个场景(这是一个关于mail-in的老故事) 这是一家拥有许多Domino邮件数据库的公司。每个分支一个 每个分支机构的每个人都有一封个人笔记电子邮件 公司的政策是,分行的每个人都不能向外部帐户发送电子邮件(内部是),因此我需要使用mail-in数据库 我尝试使用Domino的规则执行阻止(在规则中,您可以设置Sender字段来跟踪邮件),但这似乎不可能,因为不幸的是,当用户从mail in数据库(mail9.ntf模板)发送电子邮件时,Sender字段是用户名 我知道,但这是一个老项

我有这样一个场景(这是一个关于mail-in的老故事)

这是一家拥有许多Domino邮件数据库的公司。每个分支一个

每个分支机构的每个人都有一封个人笔记电子邮件

公司的政策是,分行的每个人都不能向外部帐户发送电子邮件(内部是),因此我需要使用mail-in数据库

我尝试使用Domino的规则执行阻止(在规则中,您可以设置Sender字段来跟踪邮件),但这似乎不可能,因为不幸的是,当用户从mail in数据库(mail9.ntf模板)发送电子邮件时,Sender字段是用户名

我知道,但这是一个老项目,我有一些HTML发送邮件的问题,它不能在网络上工作

我试图寻找一个解决方案,定制标准的Mail9.ntf模板,发现带有函数QuerySave方法的库“CoreEmailClasses”被执行Me.m\u noteUIMemo.Send() 我曾尝试将此代码更改为将后端文档复制到mail.box中的邮件…但这不起作用,因为它更复杂(有TMP字段…我注意到,当您使用
.send()
到mail.box中时,RichText是一个MIME-RT)

我找到的唯一解决方案是保存电子邮件,然后使用计划的签名代理代表发送电子邮件的mail-in用户运行(我不喜欢的解决方案,因为它不是实时的)

你还有别的想法吗

INOTES的更新

我在FORMS9_x.nsf中找到了子表单 包含此代码的自定义\u MailMemoDictionary\u Lite。现在我需要了解如何使用它

 <NotesComment>
//Use s_MDNToFrom to change the From field in outgoing email.  If
//s_MDNToFrom is set, need to also provide From field.  Uncomment out the
//dictionary to enable this
</NotesComment>
<NotesComment>
<NotesDictionary>
    <notesvar name=s_MDNToFrom value={"1"}>
    <notesvar NAME=From value={"Custom From Field"}>
</NotesDictionary>
</NotesComment>

//使用s_MDNToFrom更改传出电子邮件中的From字段。如果
//SmdnToFrom已设置,还需要提供From字段。取消注释
//字典来启用此功能

我不确定这是否能解决您的问题,但我们发现,将Mail in Database文档中的Mail in name(项目名称全名)设置为分层名称可以将Mail in Database的所有者设置为该用户。然后,从该数据库发送的邮件来自实际用户以名称发送的邮件

例如:使用如下名称:Branch1 Email/Organization并将internet电子邮件设置为Branch1。email@oraganization.com然后将目标数据库的所有者设置为Branch1 Email/Organization


祝你好运

删除子窗体的内容并粘贴以下代码

  <NotesDictionary>
    <notesvar name=s_MDNToFrom value={"1"}>
    <notesvar NAME=From value={Principal}>
  </NotesDictionary>

问候