gpt4 book ai didi

java - 创建 Java 代理与调用 Notes API - Louts Notes

转载 作者:行者123 更新时间:2023-12-02 07:36:21 25 4
gpt4 key购买 nike

我的任务是从 Lotus Dominos 邮箱中读取电子邮件。要执行相同的操作,我有以下两个选项(也可能还有其他选项):

  1. 在邮箱中创建 Java 代理并对其进行调度。它将处理邮件并采取行动。\
  2. 使用 Notes API 编写单独的 Java 代码,并调用 dominos 服务器来获取邮件并进行处理。

两者有什么区别?能力还是其他?

最佳答案

编写一个 Java 代理以在电子邮件服务器内运行

优点

  1. 让您能够利用电子邮件服务器本身的所有弹性
  2. 可以合理保证电子邮件服务器的启动和停止
  3. 需要管理的代码更少
  4. 更轻松地通过电子邮件服务器记录错误

缺点

  1. 特定于供应商,因此便携性较差

个人观点的原因

我编写了一个客户端,使用 IMAP 定期读取收件箱内的电子邮件,并设置了 James Mail Server使用您正在谈论的代理之类的东西以编程方式回复电子邮件地址收到的电子邮件。我倾向于喜欢您的选项 1(在电子邮件服务器内运行的 Java 代理),因为它可以让您利用电子邮件服务器本身的所有弹性。该代码可以合理地保证与电子邮件服务器一起启动和停止,并且其日志记录与服务器的日志记录相关联。制作独立代理的好处是可以与初始配置以外的服务器一起使用(特别是如果您利用标准协议(protocol))。但你必须做更多的事情来确保它可以运行,并且你必须更加努力地进行调试(根据我自己的经验)。此外,Java 代理方法往往较小,因此需要管理的代码较少。

关于java - 创建 Java 代理与调用 Notes API - Louts Notes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12181911/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com