首页 > 解决方案 > IBM Notes 9 电子邮件问题。自动从我的收件箱转发到另一个收件人

问题描述

IBM Notes 9 休假 2 周 所有收到的邮件都需要自动转发给同事。所有收到的邮件也需要成为我的收件箱,以便在我返回时进行审查和跟进。

这是我到目前为止发现的。如果可能,请说明步骤。5 年前,我没有使用 Java 的经验,并且使用 C 的经验非常有限。

    import lotus.domino.*;
    import java.util.Vector;
    public class JavaAgent extends AgentBase {
      public void NotesMain() {
       try {
          Session session = getSession();
          AgentContext agentContext = session.getAgentContext();
          // (Your code goes here) 
          Database db = agentContext.getCurrentDatabase();
          DocumentCollection dc = 
              agentContext.getUnprocessedDocuments();
          Document reply;
          Vector sendTo;
          Document doc = dc.getFirstDocument();
          while (doc != null) {
            sendTo = doc.getAuthors();
            if (!doc.isSentByAgent()) {
              reply = doc.createReplyMessage(false);
              reply.replaceItemValue
              ("Subject", "Re: " + 
                 doc.getItemValueString("Subject"));
              reply.replaceItemValue(
                 "Body", "On vacation until 8/15\n");
              reply.send(sendTo);
              }
            doc = dc.getNextDocument(doc);
            }
        } catch(Exception e) {
          e.printStackTrace();
        }
      }
    }

上次我离开时,管理员设置了转发,但它完全跳过了我的收件箱。它在进入我的收件箱之前被重定向到我的同事。我不确定他是怎么做到的。我找到了用于设置自动回复发件人的代码,其中包含有关正在度假的罐装消息。我想编辑此代码以将邮件的主题和正文发送给另一个收件人。

我希望收到的邮件到达我的收件箱,我同事的收件箱,他也可以回复原始发件人。

标签: java

解决方案


只需设置一个邮件规则(工具 - 规则)。您可以在返回时将其关闭。

在此处输入图像描述


推荐阅读