首页 文章

Mail-in 数据库

提问于
浏览
0

我有这种情况(这是 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 回答

  • -1

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

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

    祝好运!

  • -1

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

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

    亲切的问候

相关问题