在不自定义香草发送按钮的情况下确定是否要发送电子邮件

Determine whether an email is about to be send without customizing the vanilla send button

我需要在客户端确定是否要发送电子邮件记录。此外,我宁愿不自定义香草发送按钮。 有办法吗?

我的场景:我需要在发送时向用户显示一条消息,而不是在回复或转发时。目前,消息显示 onSave 如下:

var SAVE_MODES = { SEND: 7 };
function onSave (eContext) {
   if (eContext.getEventArgs().getSaveMode() == SAVE_MODES.SEND) {
      displayMyMessage();
   }
}

但是,条件不仅在发送时评估为 true,而且在回复和转发时评估为 true,这是不希望的。

知道了,只需对照 statecode 的值进行检查即可。如果它的值为 0(即打开),则显示消息(否则,电子邮件处于显示 "reply" 和 "forward" 按钮的状态)。