java - 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();
}
}
}
上次我离开时,管理员设置了转发,但它完全跳过了我的收件箱。它在进入我的收件箱之前被重定向到我的同事。我不确定他是怎么做到的。我找到了用于设置自动回复发件人的代码,其中包含有关正在度假的罐装消息。我想编辑此代码以将邮件的主题和正文发送给另一个收件人。
我希望收到的邮件到达我的收件箱,我同事的收件箱,他也可以回复原始发件人。
解决方案
推荐阅读
- json - 使用 T-SQL 将 JSON 转换为表
- ionic-framework - 在 ionic 4 Modal 中使用 ion-nav-push/pop
- c# - 如何检索复选框列表的值?我使用数组 c# 添加了值
- python - python中给定mrna序列的密码子计数
- algorithm - 找出最小和最大元素之间的区别,而我们可以对数组中的元素执行操作?
- ruby - Ruby - 我可以从控制台跳过一行输入并从下一行开始读取吗?
- java - 如何解决:“参数索引超出范围(2 > 参数数量,即 1)。”
- asp.net-mvc - 如何在没有模型值操作的情况下在视图中操作项目值?
- python - 为什么我不能将 networkx LFR 基准图转换为 GML?
- wordpress - 如何修复 wordpress 主题中的白屏?