Let us have a look at the Advanced server setup option, which gives us more flexibility and control over our configuration.
When the Groupware Functionality for KMail configuration wizard pops up you should now select the following alternatives:
Enable groupware functions.
Advanced server setup.
As shown below:

Continue to the next dialog and register your identity as described in the Default Configuration section above. Having registered you identity pass to the Accounts dialog by clicking on the Next button.
As you can see the wizard let us register our Sending and Receiving accounts by ourself, as well as the possibility to decide over several options and parameters:

We will first configure our SMTP account. Here you can use you Internet Service Provider account, your Kolab server account, or any SMTP account you have access too.
In the Sending page of the Accounts click on the Add button in order to register your SMTP account. In the add dialog click OK to validate the default option, which is SMTP.
The Add Transport dialog pops up:

For this example, I am registering here a kolab server account for which I need authentification, let us have a closer look at this dialog:
Precommand: A command to run locally, prior to sending email.This can be used to set up ssh tunnels for example. Leave it empty if no command should be run (most of the cases).
Server requires authentification:In this example we are registering our kolab server account as SMTP server that is why the I have selected the Server requires authentification option and wrote the Login and password related to this account. Several Internet Service Provider do not require authentification, in this case leave the Server requires authentification check box unselected.
Store SMTP password in configuration file: By selecting this option, you will not be prompted to give your Login and Password each time the client will get connected to the server.
Send custom hostname to server: In most of the cases, you do not need to select this option which is related to the Hostname that KMail should use when identifying itself to the server.
Having set up our SMTP account, let us have a look at the Security page of this dialog:

By clicking on the Check What the Server Supports button, you can configure this automatically.
Finally click on the OK button to return to the Sending page of our dialog and choose some more options:

Our choices are as follow:
Confirm before send: As it is labeled, by selecting this option you will be prompted to confirm the operation each time an email is to be sent.
Send messages in outbox folder on check: The message will be sent to the outbox while waiting to be sent.
Default send method: Allows the user to decide if the sending has to be done immediately or later.
Message property: The Allow 8-bit the special characters are sent without encoding. The safe setting would be the default MIME Compliant (Quoted Printable) option. This last option allows 7 bit characters in the mail and then encode special characters with quoted printable.
Default domain: Is the domain used to complete email addresses that only consist of the user's name.
Let us add now a Disconnected IMAP account, by selecting the Receiving page of the Accounts dialog.

Click on the Add button to get the Receiving-Add Account dialog and choose the Disconnected IMAP option as in the following view:

After having clicked the OK button we access the configuration dialog for adding a Cached IMAP Account, which we will now review in detail:

After having registered the information for your Cached Imap Account, as described in the view above, you may want to select some of the options proposed:
Store IMAP password in configuration file: Select this option if you don't want to be prompted for Login and password each time you check your mail from the server.
Show hidden folders: If selected , folders whose name starts with a dot are also displayed.
Show progress window: A progress window pops up informing you about the different steps of the process when synchronizing the client with the server.
Show only subscribed folders: This function is not available yet. The idea is that you can mark a list of folders as subscribed. Then you would be able choose to sync either just the subscribed folders or all folders. This has been implemented in KDE head but still does not apply to KMail in Kolab mode.
Account for semiautomatic resource handling: If you select this option, all invitations are automatically answered. This means you can make an account for a car for example or some other station, and when someone wants to invite this station, he just sends an invitation to the station account.
Exclude from "Check Mail": This option allows the user to dissociate this account from other accounts when checking your mail.
Enable interval mail checking: When selected, KMail will check for new messages automatically at the interval given in the Check interval field.
The Security page is to be handled the same way as we did for the SMTP account.
To be able to use, the Out of Office Reply feature of the groupware mode, you have to select the Server supports Sieve option of the Filtering page in this dialog as shown below:

Select also Reuse host and login configuration if your server at this effect is the same kolab server as we have configured above or un-select this option and enter an Alternate URL.
Finally click the OK button to validate your configuration and return to the Accounts dialog, where you can eventually configure the New Mail Notification option. This is setting the way you want to be informed that new mails has been detected by kmail (beep, sound, etc...).
Let us continue our configuration process by clicking on the Next button. The Folder Selection dialog is displayed, and prompt us to select the parent folder of our groupware folders.
Don't choose the default folder proposed, which is drafts, but expand the combo box and choose the INBOX folder which is a sub-folder of the account you just have created.

The next dialog leads us to the Folder Language dialog in which you specify which language you whish to use. If you want to make your groupware folders work with other applications you might want to select a different language than English
After having selected a language, click on the Next button to display the Folder Creation dialog and confirm your settings by pushing the Finish button.
The kolab client is displayed, most of the configuration is done, but not all of it. We still have some manual settings to apply. We will go through those settings in the following chapter.