我有这种情况(这是 mail-in 的古老故事)
这是一家拥有许多 Domino Mail-in 数据库的公司。每个分支一个。
每个分支机构中的每个人都有个人的 Notes 电子邮件。
公司政策是分支机构的每个人都不能将电子邮件发送到外部帐户(内部是),因此我需要使用 mail-in 数据库。
我尝试使用 Domino 的规则执行阻止(在规则中,您可以设置发件人字段来跟踪邮件),但是似乎无法实现,因为不幸的是,当用户从 mail-in 数据库(mail9.ntf 模板)发送电子邮件时发件人字段是用户名。
我知道团队信箱项目,但这是一个旧项目,我在 HTML 外发邮件方面遇到了一些问题,并且无法在网络上运行。
我尝试寻找解决方案,自定义标准 Mail9.ntf 模板,然后发现执行了带有 QuerySave 方法的库“ CoreEmailClasses” **Me.m_noteUIMemo.Send()**我尝试更改此代码,将后端文档复制到 mail.box mail...but 中,无效,因为它更复杂(有 TMP field...and 我观察到,当您将.send()
用作 mail.box 时,RichText 是 MIME-RT)。
我发现的唯一解决方案是保存电子邮件,然后保存计划的 Sign Agents 以代发送电子邮件的 mail-in 用户的身份运行(我不喜欢这种解决方案,因为它不是实时的)。
你还有其他建议吗?
更新
我在 FORMS9_x.nsf 子窗体 Custom_MailMemoDictionary_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>
2 回答
我不确定这是否可以解决您的问题,但是我们发现,将 Mail-in2 数据库文档中的Mail-in 名称**(项目名称FullName)设置为分层名称,我们可以设置 mail-in 数据库的所有者作为该用户.然后,从该数据库发送的邮件来自实际用户发送的mail-in name。
例如:使用类似Branch1 Email/Organization的名称,并将 Internet 电子邮件设置为branch1.email@oraganization.com,然后将目标数据库的所有者设置为Branch1 Email/Organization。
祝好运!
删除子窗体的内容并粘贴以下代码
亲切的问候