gnus: Changing Servers

 
 1.5 Changing Servers
 ====================
 
 Sometimes it is necessary to move from one NNTP server to another.  This
 happens very rarely, but perhaps you change jobs, or one server is very
 flaky and you want to use another.
 
    Changing the server is pretty easy, right?  You just change
 ‘gnus-select-method’ to point to the new server?
 
    _Wrong!_
 
    Article numbers are not (in any way) kept synchronized between
 different NNTP servers, and the only way Gnus keeps track of what
 articles you have read is by keeping track of article numbers.  So when
 you change ‘gnus-select-method’, your ‘.newsrc’ file becomes worthless.
 
    You can use the ‘M-x gnus-group-clear-data-on-native-groups’ command
 to clear out all data that you have on your native groups.  Use with
 caution.
 
    Clear the data from the current group only—nix out marks and the list
 of read articles (‘gnus-group-clear-data’).
 
    After changing servers, you *must* move the cache hierarchy away,
 since the cached articles will have wrong article numbers, which will
 affect which articles Gnus thinks are read.
 ‘gnus-group-clear-data-on-native-groups’ will ask you if you want to
 have it done automatically; for ‘gnus-group-clear-data’, you can use
 ‘M-x gnus-cache-move-cache’ (but beware, it will move the cache for all
 groups).