类 ReceiveMonitor

java.lang.Object
com.sh.mail.monitor.ReceiveMonitor
所有已实现的接口:
Runnable

public class ReceiveMonitor extends Object implements Runnable
Description: 接收监控 Title:首亨软件 - CRM、TSS、ERP等信息化管理软件
  • 字段详细资料

    • log4j

      protected org.apache.logging.log4j.Logger log4j
  • 构造器详细资料

    • ReceiveMonitor

      public ReceiveMonitor(MailConfig mailConfig, int receiveInterval)
    • ReceiveMonitor

      public ReceiveMonitor(MailConfig mailConfig)
  • 方法详细资料

    • updateMailConfig

      public void updateMailConfig(MailConfig mailConfig)
    • run

      public void run()
      指定者:
      run 在接口中 Runnable
    • receiveMail

      public void receiveMail(DataCenter dc)
      接收邮件
      参数:
      dc - DataCenter
    • getMessageList

      public jakarta.mail.Message[] getMessageList(String pop, String userName, String password) throws Exception
      抛出:
      Exception
    • save2Error

      public void save2Error(DataCenter dc, String mailId, String errorMsg)
      将接收邮件出错的加入到出错信息表中,以避免每次都重复接收
      参数:
      dc - DataCenter
      mailId - String
      errorMsg - String
    • checkReply

      public void checkReply(DataCenter dc, String mailId)
      判断是否发送回执
      参数:
      dc - DataCenter
      mailId - String