I set up Cyrus IMAP and Fetchamil last night
Fetchmail is pulling in mail for a test account I have set up that collects mail sent by my router ( just something to keep my NTLWorld addy ticking over ) which then pipes it through to Cyrus, Mail is sent to /var/spool/imap/user ( I take it, it got this info from YaST MTA configure 'Delivery by Cyrus IMAP as I only ran a novice Fetchmail setup with fetchmailconf ).
setup a imap account to test in outlook and its working OK.
One quark but could be just with outlook having no purge deleted.
I set a rule up to move the mail from my router into a new folder, ran the rule, this moved the mails from the inbox to the folder but left strikethrough copies in the inbox, I've seen this with Horde when using webmail from my paid fore hosted site, once the mails moved I can purge deleted and the strikethrough copies are removed.
One nice thing I noticed well tried and that was moving a outlook folder into the imap account and this worked with out a problem. That solved one of my next task in moving mail from my PST File over the Linux without the need to let Windows Thunderbird convert it and loading the TB mails into Linux
Just need to sort how the sending of the mail now.