将邮件发送到外部域时弹出警报

时间:2013-06-26 12:42:09

标签: lotus lotus-formula

每当有任何用户向外部ID发送邮件时,应该在向外部电子邮件ID发送邮件时弹出。

1 个答案:

答案 0 :(得分:1)

您必须对服务器上的Notes邮件模板进行一些更改,并使用模板更新所有用户邮件数据库。

如何向Notes邮件模板添加请求的功能?

在Designer中打开Notes Mail模板,然后转到“备忘录”表单。在此处查看活动Querysend()Postsend()

如果您要“警告”用户他将要在公司外部发送电子邮件,请将您的代码添加到Querysend()。您可以询问用户是否要发送电子邮件。如果是,则Querysend()true一起离开,如果false为否,则为{<1}}。

如果您只是想要注意用户在公司外发送电子邮件,请将您的代码添加到Postsend()

代码本身应查看字段SendToCopyToBlindCopyTo,并确定是否包含外部电子邮件地址。如果是,则会在PromptMessageBox的帮助下显示提示框。

如果您使用Querysend()事件,则必须在LotusScript中编写代码,因为已包含代码。仅在Postsend()的情况下,您才能使用公式语言(@Prompt())或JavaScript(alert())替代。

如果您的更改适用于“备忘录”表单,那么您必须在表单“回复”和“回复历史记录”中添加相同的代码,也可以在自己的应用程序中添加其他备忘录表单。