Won't all that stuff be in the user's home directory? Possibly 'hidden',
and not necessarily all in one directory. Just copy /home/user to the new
machine (and then make sure the files are owned by the appropriate user on
the new system, and have the proper permissions).
Or set up the new system then use Kmail's 'import' tools to grab what you
want from the old hard disc (which will have to be accessible to the new
system somehow, of course).
Or use IMAP to have all the messages and folders duplicated on the upstream
server(s) so that Kmail (or any other email client) on the new system will
pick them up as soon as the accounts are set up and connected. Use the
export/import tools to transfer the 'contacts'.
--
-- ^^^^^^^^^^
-- Whiskers
-- ~~~~~~~~~~