You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by no...@apache.org on 2003/09/22 15:09:12 UTC

cvs commit: james-server/src/java/org/apache/james/fetchmail DynamicAccount.java

noel        2003/09/22 06:09:12

  Added:       src/java/org/apache/james/fetchmail Tag: branch_2_1_fcs
                        DynamicAccount.java
  Log:
  FetchMail update from Steve Brewin
  
  Documentation and Samples
  - xdocs
      * now include fetchmail_configuration_2_2.xml
      * documentation_2_1.xml updated to include the above
      * fetchpop_configuration_2_1.xml includes text indicating it is
        deprecated and fetchmail is prefered
  - conf
      * now has a sub-directory 'samples' that has a sub-directory
        'fetchmail' containing the samples described in the xdocs
  
  2) Added features.
  - When the intended recipient cannot be determined by an Account processing
    can optionally be deferred to the next pass, giving other Accounts within
    the fetch task the oppurtunity to resolve the recipient.
  
  3) Improved features.
  - DynamicAccounts are now preserved between passes, enabling communication
    of state and variables such as the List of deferred messages required by the
    defer processing described above.
  
  - Sundry refactorings and tidying up. The major refactoring is that Account
    objects replace ParsedConfiguration as primary source of the context for
    fetchmail delegate classes.
  
  - Within the docs and config have highlighted the fact that the POP3
    protocol does not mandate the SEEN flag, therefore the markSeen attribute
    may not stick when fetching from a POP3 server. Have also refactored the
    code to include handler methods for when JavaMail considers the server to
    have a non-permanent SEEN flag. The default handlers behave as normal when a
    non-permanent flag is tested and log warnings when a non-permanent flag is
    set, subclasses may choose to extend this behaviour, maybe to add SEEN
    support when the server doesn't have it?
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.1.2.1   +125 -0    james-server/src/java/org/apache/james/fetchmail/Attic/DynamicAccount.java
  
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org